При указанных выше настройках, я сейчас просто загружаю на панель 8 индикаторов с переключением и они не работают (только звуковой сигнал)
Вид для печати
При указанных выше настройках, я сейчас просто загружаю на панель 8 индикаторов с переключением и они не работают (только звуковой сигнал)
Что-то не правильно именно в настройках на панели. Устанавливаю режим работы с внутренними регистрами, загружаю и этот индикатор работает. Другие остаются в "подвисшем" состоянии. Что-то не так с одресацией по modbus через порт PLC. Хотя по мануалу первый регистр по первому адресу 0х 0 (нулевой)
Я бы на вашем месте создал обе новые программы, добавил 1 шт. 8 бит и проверил, по ходу вы запутались уже где мастер где слейв, и заливаете не те программы. Заливайте первым всегда слейв, потом мастера. Не забывайте включать старт. Панель мастер всегда будет тупить, если вы не правильно задаёте адреса. Например во 2 и 3 индикаторе, добавляйте по 1 шт.
Скрин в онлайн.Вложение 58098Вложение 58099Вложение 58100
Нет вложений, вы их загружать забываете наверно. Проверьте ещё раз кабель RS 485. Похоже вы не правильно задаёте адреса битов. Вот скринВложение 58105
Коллеги, спасибо за поддержку. Проблему решил. Не туда проводок подключил.:DВложение 58117
Здравствуйте.
При написании логики в codesys 2.3 использую язык cfc. Схемы получаются громоздкими, т.к. многократно повторяются однотипные операции. Пробовал использовать макросы, но создать более одного в программе не получается.
Прошу развернуто описать процесс создания нескольких макросов в одной программе.
Pulet Надо делать POU, видимо. Делать свой FB под повторяющиеся операции, а его уже в CFC рисовать.
Сам процесс описан в руководстве на программирование CodeSys.
Вот не знал, что в CodeSYS есть макросы. Спасибо Pulet - теперь знаю ;-) Может быть вы по аналогии с OWEN Logic хотели их применить, но это типа как в Word - туда просто включаются пункты меню для автоматизация каких-то часто повторяющихся задач.
Вам нужно, как правильно заметил Cs-Cs ПКМ по POU в дереве проекта - Добавить объект --> Функциональный блок или функция.