-
Таймаут уже поставил минимум. Когда же ставлю число повторов 0 панель постоянно перезагружаэться.
Сделал следующее, когда ПЛК в сети он откривает на екране окно со своими даными. Но проблема когда сеть пропадает, чтение регистров считываеться из буфера, а в буфере они конечно ж своего значения не миняют. Потому и спрашиваю можна ли каким то образом контролировать со стороны панели статус ведомых устройств?
-
Тоже без вариантов 5 мастеров в сети не может быть
Не могу понять где и кто увидел пять мастеров.
-
в симуляторе нормально...заметно очухивается.
PSB15 Flag of failed communication
PSW76 адрес который не ответил
PSB51 имеет какое-то отношение.
назначение системной памяти страшная тайна, путём подкупа и пыток удалось узнать:
PSW70 Times of successful communication of COM 2 (PLC)
PSW71 Times of failed communication of COM 2(PLC)
PSW72 Times of overtime communication of COM 2 (PLC)
PSW73 Times of error data communication of COM 2 (PLC)
PSW74 Device version of COM 2 (PLC)
PSW75 Device Type of COM 2 (PLC)
но по каким-то причинам братья китайцы скрывают функции памяти не хуже Овена.
немного увеличите таймаут, очень маленький должен сеть положить. В модбасе немного тишины необходимо для определения слейвами границ запросов. пауза хоть и стандартизирована, в реальности на её длину почти все забили.
пять мастеров на реализованном ручками протоколе вполне возможно. кто мешает передавать права мастера каким-то меркером, как у сименса?
-
На мой взгляд проще добавить 6 контроллер и в нем контролировать 5 остальных,которые можно соединить и по Ethernet и по любой другой сети.
-
Спасибо "ВЕТЕР". Попробую поколупатся.
-
Разобрался, может комуто спасу время. В регистре PSW76 хранится информация про адреса, которые отсутствуют в сети (на екране должно быть актуальное обращение к регистам данных адресов). Проблемы следующии: если отсутствующих адресов больше 4 в PSW76 они не появлятся, и ни какие настройки таймаутов не помогут, поочередний опрос регистров с паузой тоже не решение етой проблемы.
То что хотел, реализовал на процентов гдето 50. Придется закажчику обяснить - дешовоё железо - не для подобных задач.
ВСЕМ СПАСИБО. Покидаю етот пост.
-
Не железо дешевое-реализация кривая. Нужно коммуникационный контроллер ставить и время зря не тратить.
Выше писал-сименс тоже 5 ПЛк на 1 панель не завяжет.