Надо нажать старт программы или F5
Советую посмотреть обучающие видео на ю-туб, их полно для ПЛК Овен и панелей
https://www.youtube.com/watch?v=eSTmoNeLa7A&t=5s
Надо нажать старт программы или F5
Советую посмотреть обучающие видео на ю-туб, их полно для ПЛК Овен и панелей
https://www.youtube.com/watch?v=eSTmoNeLa7A&t=5s
Последний раз редактировалось kondor3000; 19.03.2024 в 16:30.
Всё работает. Надо учить матчасть)) Спасибо большое.
В комментариях к ролику https://www.youtube.com/watch?v=PdVcPaqkRLQ&t=2s
я задал вопрос: Почему в CFC вместо использования блока MOVE с EN/ENO не сделают присвоение напрямую в элементе вывода? По мне так было бы логичнее и занимало бы меньше места.
и получил ответ: Это поддержано еще начиная с очень старых версий CODESYS.
Может я что то не так понял или мы о разных вещах: 777.png
Присвоение через блок MOVE с EN/ENO (присвоение по условию), может быть однократным, например через R_TRIG, которое если надо, можно потом изменить (например однократная инициализация при включении или присвоение на определённом шаге, для последующего изменения).
Присвоение напрямую (просто присвоение), даже если вы потом попытаетесь изменить выходную переменную, в следующем цикле может вернуть число назад.
Так что это не однозначные решения. Всё зависит от того, что вам надо сделать.
Последний раз редактировалось kondor3000; 22.03.2024 в 10:43.
в моем понимании это должно работать одинаково: при входе True идет присваивание, при False - нет.
Вопрос по графику. Для визуализации изменения параметра в виде графика создал ТРЕНД. Все получилось и в режиме эмуляции график ожил. Три кривых двигаются. После создания аналогичного графика в другом ТРЕНДЕ, случилась Ошибка 3740: Неизвестный тип ARRAY [0..3200] OF STTrend.
После откатов к состоянию, когда все работало, ошибка прилепилась. А ведь мне нужно визуализировать десяток регуляторов.
Прошу совета спецов.
Есть два датчика температуры и нужно контролировать разность между ними в пределах 6 градусов.
Я накидал схемку но что то мне подсказывает что это сырая заготовка и есть более правильное решение.764602808.png
Зачем лишние преобразования, просто сравните разницу с 6 градусами1 Сравнение Т.jpg Функция ABS, для отрицательной разницы -6 градусов( можно убрать)
В примере сравнил с 5 градусами.
Последний раз редактировалось kondor3000; 24.03.2024 в 12:08.
Спасибо - это как то понятнее смотрится.