This is topic FBD программа in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


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

Posted by артём (Участник № / Member № 7387) on :
 
Подскажите пожалуйста. Как запустить выполнение программы по команде или остановить , допустим с кнопки. Если только в самой программе то, как реализовать переключение ПИД регулятора в FBD из автомата в ручное.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Управлять исполнением программы можно путем изменения ее атрибута 3 (СОСТОЯНИЕ).
СОСТОЯНИЕ=0 - ВКЛЮЧЕНО.
СОСТОЯНИЕ=0 - ВЫКЛЮЧЕНО.

Выбор управления внутри программы можно осуществить с помощью FB "Функции выбора\Выбор из двух (SEL)".
 
Posted by артём (Участник № / Member № 7387) on :
 
А как изменять атрибут программы? К чему привязывать кнопку?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Именно к атрибуту 3 (СОСТОЯНИЕ) канала CALL, вызывающего программу.
 
Posted by артём (Участник № / Member № 7387) on :
 
С этим разобрался спасибо.А как сделать чтобы кнопка в нажатом состоянии постоянно 1 давала а в отпущенном 0
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Кнопка имеет возможность подавать разные команды при нажатии и при отпускании.
Надо только быть уверенным в том, что временной промежуток "нажатия" достаточен и не избыточен для функционирования программы.

Если сделать канала CALL, вызывающий программу, типа OUT, то кнопка может своей командой "ВЫПОЛНИТЬ" (см. меню команд кнопки) однократно запустить программу.

Можно от кнопки включить программу (через атрибут "СОСТОЯНИЕ"), а выключить программу - по условию, которое, например, вычисляется в той же программе и устанавливает в "1" ее же атрибут 3.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2