This is topic Декадный четырехразрядный счетчик in forum TRACE MODE 7 бесплатная базовая версия / TRACE MODE 7 free basic version at Форум TRACE MODE: техническая поддержка.


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

Posted by 21sultan (Участник № / Member № 9531) on :
 
Добрый день, не могу составить программу декадного четырехразрядного счетчика. В качестве источника
импульсов использовать генератор меандра. Помогите пожалуйста.
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Добрый день.
Вопросы по программированию на языках МЭК не входят в вопросы технической поддержки.

Но вопрос в принципе простой.
В программу заводите контролируемое значение. Сравниваете его с предыдущим значением. Если отличаются, то счетчик увеличиваете.

Например так
if IN=1 and INold=0;
then OUT=OUT+1;
end_if;
INold=IN;

где IN - входной аргумент, имеет привязку к каналу с импульсами
INold - пустой (без привязки) аргумент для фиксации предыдущего значения
OUT - выходной аргумент - счетчик.

А далее учитываете особенности объекта и решаемой задачи.

[ 14.06.2023, 10:41: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2