-b&r-4ppc70.0702-20f008 boot mode: boot

Hello, i’m new to the B&R world. I have a controller with a built in HMI PANEL. the problem is that the program doesn’t start i only have a black screen with some hardware information and it says BOOT MODE: BOOT.
The system was perfectly running last week i also have the back up project. i downloaded AS with a trial version I open the project it tells me that there is a missing conponent “Error 4821: Support for hardware module type 4PPC70.0702-20F008 is not available. Please install the corresponding upgrade”.
i click on ignor missmatch to take a look at the code but i don’t know the function don’t open when i double click them. i closed and opened the software several times i even rebooted my computer but the problem remains.
the question is : to resolve the boot problem do i need to load the backup or can i do something else
and secondly how can install the missing components because when i download it “AS4_HW_4PPC70.0702-20B” and i installed it from the AS software it still didn’t work
Thirdly why can’t i open the code blocks ?

Hi Walid,

It sounds like there are multiple things going on here. A controller will go to BOOT mode if it is not able to boot for some reason. Usually this means that there is something corrupted in the project or some firmware is not installed. If you are able to connect to it in Automation Studio, you can open the Logger (Open → Logger) which should give you some more information about what caused the boot mode.

If you have the project that you know is running on the C70, then re-transferring that project is also good thing to try. However, from your Automation Studio issues I’m guessing that it wasn’t you who transferred the original project, so just make sure you’re absolutely certain that you’re transferring the correct project before you do. It might be worth reaching out to the original programmers of the machine to make sure you’re not missing anything.

In order to build the project, you’ll need to make sure you have the correct upgrade files installed on your PC (this means that you have to install anything that pops up in that window with the “ignore mismatch” button or select a version of the listed components that you do have installed). With the trial license, you are not able to do this through the software and must instead download the upgrade files manually via the B&R website. The C70 you have is a custom variant, which is why the “20B” upgrade will not work. I will direct message you about this. However, this should not affect your ability to edit the code so if you need help with that, please provide more information about the problem.

1 Like

Thank you very much for you reply and for the file you sent me.
Indeed i susspect there something wrong with the backup that i have. because i created a new blank project to test if i was able write some ladder logic and it worked just fine. could it be write protected?
is there a way to recognize the PLC IP adress so that ican establish connection ?
Another thing is that when i first opened the project it told me that it was originally made AS v4.2 and he asked if i wanted to upgrade the project to the version of the software i have which is the last one. will it affect the backup in any way ?

Happy to help! It is possible to password protect programs, but you’d get a popup when you open the program asking for a password. Additionally, if you’re trying to open a library, that library may already be compiled and so the source code would not be available. However, I’m just guessing without more information.

The easiest way to find the PLC on the network is by going to Online->Settings and opening the Browse window. If your PC is connected, the PLC should show up here. You can then set your PC’s IP address to the same subnet and connect.

Upgrading a project from 4.2 to 4.12 is a pretty big upgrade. It’s hard to say if it will cause problems or not as that depends on what’s in the project, but that’s not outside the realm of possibility. In this case, I’d say it’s probably best to troubleshoot what’s already on the controller before you make a transfer. Some additional questions for you:

  • How long has the controller been running for since the last transfer? AS 4.2 is quite old at this point, and so if the machine has been working for many years without issue, I find it strange that it is now suddenly going into BOOT mode.
  • Does it always go into BOOT mode after a power cycle?
  • Can you please check the logger as I mentioned in my first post and put a screenshot here?

If needed, you can also download and install AS 4.2 and try opening your project with it.

THE machine is part of transfer project that came to us from hungary and yes it is pretty old, and it was working fine. even when it first started in our plant it was running without problem. i will check the logger and answer you
another question i wonder if someone rebbooted the plc several time can it lead to the boot problem. and does the boot state means that the plc has been erased

Hello,
i hope your doing well
i think i have an issue with the CPU i have tha R/E led in solid RED and RDY/F in yellow.
It might be either a hardware problem or a software crash, what do you think ?
I also downloade wire shark and tried to find the plc.
and found it through snmp i could see the MAC adress of the PLC so the PLC is reacheable throught the network.
Since i did a factory reset i don’t what is th IP adress of the PLC i tried pinging 192.168.0.100 and 192.168.0.1
when i try to find the PLC trough AS software i can’t find no target
I am really lost …

Hi Walid,

That LED combination just means your controller is in Service, Boot, or Diag mode (and you already know it’s in Boot mode).

The IP address in Boot mode will default to 0.0.0.0 unless you set it with SNMP. However, it will revert after a restart back to 0.0.0.0. To keep it at the IP you’ve set in the project, you’ll need to get the controller to stay in RUN mode.

In order to help you understand why the controller is going into Boot mode consistently, it would help if you could share a screenshot of your Logger that shows any related error messages.

To answer your previous questions:

another question i wonder if someone rebbooted the plc several time can it lead to the boot problem. and does the boot state means that the plc has been erased

I’m not aware of any issues that could be caused by multiple reboots as controllers are rebooted a lot, either during testing or normal operation. The controller’s memory is not erased in the boot state, but it’s possible it could end up in this state if the memory gets corrupted in some way.

Hello, thank you for replying,
As far as i understand the plc should at least be detected by the automation studio software so that i can run the logger. because i tried doing it but it stays only a white blank page.

Yes, connection via Automation Studio will certainly help! You said you did a “factory reset”. Did this entail transferring a new project? If so, is SNMP activated in the project that you transferred (you can check this in the Ethernet settings, right below where you set the IP address)?

If you haven’t transferred anything, and the controller is suddenly not responding, my suggestion would be to check the Ethernet connection and verify that your PC is on the right subnet. If you have transferred something, then the IP settings will be whatever exists in the project you transferred. If you transferred a project without an IP address, and with SNMP deactivated, then you’ll need to change those settings and perform a USB installation in order to connect.

Good morning,
What i mean by factory reset is that I have pushed the reset button more than 15s which normally will do a complete reset of the PLC.
And until now i can’t establish connection with the PLC. since i have the back up project i checked the ethernet configuration and i am sure i am on the correct subnet.
when i scan my network to see if any device is reacheable i have nothing.
I tried to connect with USB i used my phone’s USB cable plugged it to the PLc on one side and plugged the type C connector to my thunderbolt port. but i didn’t know how to scan for a target connected with q USB cqble. a collegue told me that it should appear without scanning.

This is my IP Configuration

I dont’t know if after i pushed the reset button this configuration still holds. but this the last network configuration that was on the PLC befor Reset.as i mentionned before i am unable to establish communication (USB or Ethernet) before or after reset

Hi Walid,

Pressing the Reset button for longer than 2 seconds will put the controller into Diagnostic mode. In this state, I believe you should still be able to connect to it, but your programs won’t be running.

However, this shouldn’t erase anything, and you should be able to recover just by performing a warm restart or power cycling.

In order to make a connection, you’ll need to plug into the C70 via Ethernet (not USB). There are two Ethernet ports on the C70. One is typically used for Powerlink and the other for general Ethernet. Connect an Ethernet cable between your laptop and this Ethernet port, then try browsing in the Online->Settings window. You’ll also need to make sure your laptop’s Ethernet interface is on the same subnet to make a connection.

If you’re set on transferring the project you have, you can also perform a USB install as a last resort. This will completely erase whatever was on there before. To do this:

  1. Find a USB stick that you don’t mind erasing and format it as FAT32
  2. Go to Project->Project Installation->Offline Installation in Automation Studio and generate an installation package for a USB install
  3. Plug the USB stick into the C70
  4. Put the controller into BOOT mode by pressing the reset button for less than 2s, then more than 2s (see above)
  5. The install should automatically complete. After it is complete, you will be able to connect using the settings in whatever project you transferred, so make sure you set these the way you want them! I recommend activating SNMP for debugging in this case

One other note. Your original problem was that the C70 got itself stuck in Boot mode despite running for many years without modification. It’s possible this could be due to a hardware failure. I was hoping that we could get to the logs to confirm that, but if you’re having this much trouble connecting, I wonder if there’s something else going on. I wouldn’t be able to make that sort of conclusion here, but you may want to reach out to a local B&R contact to see if they’d be willing to support you in person or via a call.

1 Like