Доброго времени суток. Каким способом можно блокировать изменение значения параметра командой или событием?
Доброго времени суток. Каким способом можно блокировать изменение значения параметра командой или событием?
Спасибо.
условием к примеру IF
или AND
Опишите подробнее - что именно вы хотите сделать, что вам требуется.
Спасибо.
СЧЕТ .JPGВот такая схема (только автомата четыре), причем счет должен сохранятся при переходе на другой тип или вид в любых вариациях (перешли на другой тип, вернулись обратно). Я хотел сохранять данные в таблице (Группа значений), и прибавлять данные текущего счетчика, но в итоге прибавляется по циклу. Чтобы не было цикла данные блокировать.
Последний раз редактировалось LEX2030; 27.01.2015 в 15:53.
Спасибо.
То есть у вас есть тип продукции и вид продукции, но счетчик при этом один? И вам нужно считать продукцию каждого типа и вида?
Самый надежный вариант в таком случае - написать скрипт на C# или ST. Тогда можно гибко обработать переключение каждого типа продукции.
Спасибо.
Первые 16 каналов счетчика считают тип(4 типа на 4 автомата) остальные 16+еще MV110_16D получают данные о виде продукции (8Х4) далее Распаковка аналогового 32бит_ значения, по маске определяю вид, в ФБлоках расчет сопоставляю тип+вид (ЕСЛИ( Автомат___1_0_9 > 0 И Выход17=1,18,0 )). Дале пишу в Группу значений, но при переходе на другой тип или вид счетчики должны обнулятся (Контроль равенства значению+ звено запаздывания)-обнуляются вместе с данными таблицы (Группы значений)....
Спасибо.
Все равно ничего не понятно. Как счетчики могут считать тип?
Спасибо.
СЧЕТ2 .JPG Только вместо реле немного электроники, считается количество импульсов, пишется в MV110. Сейчас переделал проект, применил ФБ Счетчик импульсов в архиве, но он Начальное время и Конечное время ставит на сутки раньше....не найду где исправить.
Спасибо.
Тогда лучше использовать не этот ФБ, а расчет - у него есть функция AbsArchDiscreteCounter, с помощью которой можно считать количество импульсов за любое время.
Спасибо.