Цитата Сообщение от starmos Посмотреть сообщение
Было условно: программа -> С -> машинный код.
Стало: программа -> p-code -> C -> машинный код.
Каждая -> это соответствующий компилятор, увеличение объема программы и ухудшение быстродействия (за счет ухудшения оптимальности), а также возможность ошибок.
Да, стрелки примерно такие, но цепочка "p-code -> C -> машинный код" делается 1 раз и именно она зашивается в прошивку.
Т.е. ПР умеет выполнять p-code, и для ОЛ не приходится связываться с C и мышиными кодами. В ОЛ остаётся более простая операция "FBD -> p-code".


Цитата Сообщение от starmos Посмотреть сообщение
Программа определенно не станет надежнее, а переносить её - куда? У вас уже есть "p-code" - это тот язык, на котором написаны функциональные блоки.
Да хоть бы между разными ПР переносить.
ПР200 и ПР114 это разные платформы.