По сименсу. Разве node не вытягивает весь проект? 300/400 симатики научились считать и хранить у себя хэш суммы Ob/fc/fb и т.д?
Ноде не вытягивает проект (на сколько я видел когда тестировали) он просто берет данные о хэш сумме проекта который залит. Не знаю как насчет подсчета блоков, но адрес с суммой залитого проекта точно есть в 300\400 так же как он присутствует
"The "GetChecksum" instruction
Checksum
PLC programs are automatically marked with unique checksums during
compilation. You can use the checksum to identify your program and determine
whether two PLC programs are identical.
Since the checksum is loaded into the PLC together with the PLC program, it can
also serve as important information during servicing. For example, you can easily
tell if the program currently running on the PLC is the same program that you
downloaded a long time ago, or if it has been changed in the meantime.
"