This is topic Пределы и границы канала как аргумент FBD 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/000050.html

Posted by Wizzard (Участник № / Member № 952) on :
 
Я очень мало работаю с ТМ, поэтому если мой вопрос покажется дилетантским все же прошу на него ответить.

Я создал рограмму на FBD, реализующую простейшую формулу Y=(A*(20-X)+B*(X-4))/16 и привязал переменные следующим образом:
Y - реальное значение канала
X - аппаратное значение канала
A - нижний предел канала
B - верхний предел канал
затем решил эмулировать и посмотреть что получилось, во время неудачных попыток эмуляции выяснилось что независимо от установленных пределов канала в FBD программу передаются вместо ВПредела и НПредела нули.
Решил поменять в FBD программе привязку и привязал переменные А и В не к пределам канала а к константам, все прошло на ура.
Константы передаются а атрибуты каналов нет.

Подумал что может быть я чайник и решил проверить вашу демку Oil_98 по моему там тоже есть процедура трансляции Form0 заменил у одного канала привязку вместо аппаратного значения послал туда верхний предел - результат тот же т.е. нулевой.

Обьясните мне пожалуйста как входа FBD программ, использующихся в процедурах трансляции, привязывать к пределам каналов.

Заранее благодарен.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У Вас пределы все заданы у канала?
Проверил по Вашему описанию - все нормально передается.
 
Posted by Wizzard (Участник № / Member № 952) on :
 
Да пределы выставлял все, включая НГ_0, НГ_1, ВГ_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