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/000051.html

Posted by НПФ Братскэлектросервис (Участник № / Member № 994) on :
 
При создании своих FBD блоков, на техно IL, компиляция проходит успешно, блок добавляется,в блок пользовательских FBD блоков, но реально блок не работает...даже простейшая операция сложения двух выходов...кто-нть сталкивался с такой ситуацией? (TraceMode v.5.12)...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Можете привести исходный код этого блока?
 
Posted by ksv (Участник № / Member № 147) on :
 
Попробуйте после добавления новых FBD перед запуском проэкта стирать файл востановления.
Если вы работаете в г.Братске более подробно могу
по тел.49-29-37.
 
Posted by НПФ Братскэлектросервис (Участник № / Member № 994) on :
 
на счёт исходника...если правильно понимаю....
Q0=I1+I2....
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Techno IL - это одноадресный язык (вроде ассемблера), поэтому нежелательны конструкции вроде той, что указалы Вы. В этом конечно есть и вина ТМ5, потому как мы дали некоторые послабления, но все же для корректности кода необходимо придерживаться стандарта IL. Это во-первых, а во-вторых у Вас пропущен вход I0. Поэтому Ваш код должен выглядеть так:
code:
 
Q0=I0
Q0+I1


 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2