Задачка такая. Имеем FBD-блок, написанный на языке техно IL. Есть также FBD-программа, где этот блок используется. Причем используется он несколько раз. Сам этот блок обращается к порту ввода и читает из него байт с АЦП. Работает FBD-программа под MSDOS. В каком порядке пересчитываются указанные IL-блоки в FBD-программе? Какие данные они читают с АЦП? Одни и те же? Или все-таки разные?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пересчет этих блоков производится в порядке пересчета всех блоков FBD-программы по их порядковым номерам. Если это один и тот же адрес порта, то считывать они будут одно и то же значение (при условии, что в процессе пересчета программы это значение не меняется).
Posted by zotov (Участник № / Member № 1113) on :
А если эти блоки пишут разные значения в один и тот же порт? Например, сначала пишется 1, а затем 0. Что окажется в порте?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :