В общем, что надо исправить? Пробовал разные выходы и формы сигнала. Ошибка остается.
out1 - дискретный выход
В общем, что надо исправить? Пробовал разные выходы и формы сигнала. Ошибка остается.
out1 - дискретный выход
"несоответствие типов на выходе: невозможно преобразовать int в bool" переводится так:
"У меня на выходе циферки. По этому моргать лампочкой не могу."
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)
INT_TO_BOOL ему нужно в одно место вставить
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Скорее всего ФБ BLINK ему подойдет
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)
Есть ли в codesys функции перемножителя и интегратора?
Создал основную программу на cfc, в ней создал функциональный блок на st. Задал все как на скриншотах, но при запуске программы значение A2 - не меняется.
Все вполне логично.
Вам необходимо добавить вызов экземпляра Вашего блока. В поле основной программы добавить блок (аналогично GEN) и указать имя - созданный Вами блок.
Не забудьте так же как GEN его объявить. Именно после этого ЭКЗЕМПЛЯР Вашего блока будет работать.
Последний раз редактировалось Николаев Андрей; 30.05.2016 в 09:22.
И с какого перепуга она должна меняться ? для блока на ST она всего лишь ВХОДНАЯ переменная.
Лучше бы конечно понять цель. Судя по всему человек просто разбирается с CODESYS. Но как то возникла мысль с данного блока на DO сигнал подавать.
Просьба не плодить темы.
И коллегам будет проще подсказать видя всю историю.