С панели все работает. Через ОРС-сервер управление проходит и по ТРМ и по ПЧ, а нормально чтение только уставок ТРМ, в остальном по нулям. Вложение 79167Вложение 79168Вложение 79171Вложение 79170Вложение 79169
Проекты:
Вид для печати
С панели все работает. Через ОРС-сервер управление проходит и по ТРМ и по ПЧ, а нормально чтение только уставок ТРМ, в остальном по нулям. Вложение 79167Вложение 79168Вложение 79171Вложение 79170Вложение 79169
Проекты:
Не знаю, но кодесис не обновлял Вложение 79174
Эта "особенность" как раз с 16 версии пошла. Так что в вашей 17 это точно есть. Вы пропишите в ОРС сервере сразу все биты, или не bool, а также INT16 пропишите и посмотрите, меняется ли регистр целиком. Потом уже будете думать что это ошибка или биты в регистре устройство перемешивает.
У вас редкий дар, спрашивать не задавая вопроса и выкладывать скрины, не относящееся к делу.
О чём вообще вопрос? Конкретно по делу и два скрина в работе.
Ну в смысле скрины не относящиеся к делу? Если непонятен вопрос, как вы определили, что скрины не по делу?
Например: Вложение 79176 здесь скрин в работе, температура 1 и 2 го канала 0, хотя ТРМ подключен(качество соединения GOOD). Задание частоты ПЧ 11 Гц, а "обратная связь" = 0(это чисто когда панель и скада будут параллельно работать). ПЧ запущен Run=TRUE, а лампа Run_Lamp=FAlse.
Здесь: Вложение 79177 видно, что связь есть, значения reed регистров для ОРС-сервера с 0 по 10 не пустые.
Здесь: Вложение 79178 показано, как настроен ОРС-сервер для чтения температуры 1 канала ТРМ, которую он не отображает
Здесь: Вложение 79179 показано, как настроен ОРС-сервер для чтения состояния лампы при запущенном ПЧ в Run, которую он тоже не отображает
Если коротко о проблеме, то ОРС-сервер не читает данные с виртуального контроллера: температуры 1 и 2 канала ТРМ, состояние ламп и значение 4-20 мА ПЧ
Вот, то что не читается обвел красным Вложение 79181
А вот, то что с плк в эти регистры ОРС-сервера уходит Вложение 79182
Про это я уже ответил выше, чтение и запись в разные регистры и разными функциями в ОРС, СКРИНВложение 79186
а у вас все холдинг регистры, то есть запись в ПЛК.
Читать надо Инпут регистрами из ПЛК.
Вы не правильно анализируете скрины... Качество GOOD говорит о том, что данные успешно прочитаны. А почему не те данные, это может быть из-за перестановки бит, или из-за неправильной команды (читаете не ту область данных). Не спешите, проверьте все и с документацией сверьте. Сторонним анализатором посмотрите.
Точно! Из-за перерывов в несколько дней забываю некоторые моменты. Вложение 79187
Вложение 79188, так все работает, значит нет смещения по битам в моей версии
Так получается настройка по ОРС UA заключается в указании IP адреса и порта устройства? Тогда это проще, чем настройка по TCP/IP или Modbus RTU.Modbus ASCII еще не пробовал.
Единственно смотрел по видео, есть нюансы по настройке связи между ПЛК в Codesys 3.5 и другим устройством по ОРС UA, немного по другому, хотя там отдельно возиться с переменными так как я сейчас уже не надо, можно просто из списка выбирать
Здравствуйте. Вопрос тоже к этой теме с попыткой связать плк 63 с панелью. Параметры порта RS-232 (скорость..чётность) настраивать не в Конфигурации ПЛК, а в Онлайн и Параметры связи?