Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
Интересно следующее:
1) Есть ли документация на модель памяти КДС и/или ОВЕН ПЛК. Судя по всему, нет.
2) Есть ли защита от word tearing. Например, разные задачи выполняются одновременно и пишут в смежные AT% ячейки памяти (или вообще в соседние биты).
3) out of order writes / happens-before / data race. Грубо говоря, разрешено ли компилятору менять порядок записи переменных.
Повторяю еще раз.
Стандарт МЭК..... создан не для профессиональных программистов, а для технологов, которых обучили (начальному уровню) программирования.
Именно поэтому ST - это Паскаль, а не Си. Именно поэтому из языка убраны все прибамбамсеты, которые позволяют "удалить гланды через черный ход".
Исходите из этой парадигмы.