(1) Network size
If the network is larger, you can consider using Siemens ' blog to collect all the devices on the network.
According to netizens, Mitsubishi's handling of individual equipment is relatively good, but for large-scale network, Siemens's way is indeed more humane.
(2) User audience
See the car electronic vflash software download firmware information is quite professional, then the PLC basically download firmware process very few hints. It may be because of the wide range of PLC, the level varies.
(3) different processing of firmware and user program
See some of the PLC, the processing of the firmware feel and I usually use bootloader almost. But for the user hex processing it. After downloading, you can switch directly from stop to run without restarting the PLC. I have a question here, that is ...
The first is whether the code is dynamically loaded from memory. That's not a big possibility.
There is a brush write user hex and some parameters of the settings are estimated to be implemented by the firmware.
(4) for the PLC stop and run there are several states of understanding.
There is a lot of information on this website.
(5) Before downloading firmware or parameters or user hex to force into stop state
You can give the user a confirmation prompt, or let the user manually enter the stop state first.
This next machine will have to do some processing.
This is consistent with the rules in the UDs.