This is topic Пересчет IL-блока in forum Языки программирования (IL/FBD) / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/11/t/000062.html

Posted by zotov (Участник № / Member № 1113) on :
 
Задачка такая.
Имеем 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 :
 
То, что запишет последний по порядку блок.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2