Нашел PSB54, который указывает на наличие ошибок чтения TCP слейва 1. Правда, он периодически сам сбрасывается в 0 даже при отсутствии обмена. Но это уже мелочи.
Я параллельно это делаю))
Сделал так:
Поставил время ожидания 10, таймаут 2000, попыток 2.
После потери связи по TCP (просто выдергивал разъем RJ45) признак-бит PSB54 обнуляет опрашиваемый регистр, в одном бите которого со слейва всегда передается 1.
Этот обнуленный бит и является однозначным признаком потери связи по TCP.
Если через некоторое время опрос возобновляется (вставлял разъем обратно) - обмен восстанавливается.
В макросах комментарии на русском не поддерживаются? У меня сохраняются кракозябры вместо русских букв...
Первая панель СП307 подключена к ПЛК как "хост сети"... для корректного отображения значения в формате float, в настройках порта PLC поставлена галочка "Изменить порядок регистров". Последующие панели подключены к первой как "ведомые"... на них те же регистры отображаются не корректно. Изменял в разных комбинациях галочки "Изменить порядок регистров" на порте Download первой панели и на порте PLC последующих, к успеху это не привело. Может кто сталкивался?
Спасибо! Уже решил.
День добрый. Подскажите столкнулся с проблемой. СП307, 2 экрана (Основной и настройки) кнопка,скопирована с одного экрана на другой, настроена в режиме инверсии, на одном работает на другом нет. Тоже самое с насосом, на одном экране отображение анимации работает на другом нет. п.с. Кнопки и насос скопированы на другой экран ctrl+c ctrl+v/
Последний раз редактировалось lordromanoff; 26.06.2025 в 13:24.