Доброе утро! Обмен между панелью Delta DOT-110WS и ПЛК200 перевел на Modbus TCP, ранее было на OPC UA. Сильно нагружало процессор. Примерно 200 тэгов Плюсы: процессор ПЛК200 загружен не более 56% в пике Минусы: слишком медленно обновляются данные на экране. 1 раз в 5 сек, ищу как это убыстрить
Комментарии: 19
Kirill
Да ну, слав это какая-то дичь... По модбас тцп так медленно не может быть.
Aleksandr
А не проще было на opc увеличить время опроса, чтоб пореже теребить плк. 5 сек это просто жесть
Kirill
Попробуй в дельте период опроса увеличить. Я с модулями мх110 встречался, что они не в состоянии данные отдавать чаще чем раз в 100 мс.
Nick
особенно аналоговые
Kirill
А дельта долбила их по флагам завершения приема/передачи. Как полодено У меня тупой дискрет не мог.
Vyacheslav
ПЛК200 валился от ошибок "защищенное соединение". Убирал пароли, что только не делал. Соскриню и выложу те настройки, которые вообще есть
Nick
вот здесь всё перепробовал ? может не в панели дело ? попробовать oPC опросить
Yuriy
Овеновцам напиши
Vyacheslav
)) это не их, это наше, инженеров Кто надумал смешивать бренды в одном шкафу - злодеи
Nick
вполне нормальная практика, когда знаешь с чем столкнёшься
Kirill
Дело точно не в панели, потому что дельтовские панели. Матёры и надёжные, как автомат Калашникова.
Evgeniy
Видать не очень то и матеры, раз Овен не потянули
Kirill
Беда я думаю в овнЕ
Nick
у меня даже 110-ый 200 тэгов тянул
Evgeniy
Можно предположить что адресация не полностью бьется, часть переменных теряет и время ожидание ответа увеличивает обновление данных. Хотя по хорошему дельта должна оповещать об этом. А так при любом раскладе Modbus должен быть многократно шустрее OPC UA
Vyacheslav
Вот вот... Но но у меня сквозная адресация, разрывов точно нет с 0 по 200 регистры остается подцепить какой-то Wireshark, что бы понять что именно тормозит
Vadik
Там именно 5с, или плавает? Если плавает - есть вероятность что со связью проблемы. Панель и контроллер в одном шкафу? Если да, попробуй новый , заведомо рабочий, пачкорд цепануть.
Vyacheslav
У меня по умолчанию в проектах применяется инкрементируемый регистр. От 1 до 99 за 15 секунд. Сужу по отображению
Vadik
Так же попробуй какой-то сигнал подовать с частотой 1 раз в секунду(добавь переменную) И добавь три переменных на панель. 1 одновляется каждую секунду 2 обновляется 1 раз в 5 секунд 3 обновляется 1 раз в 6 секунд. Посмотри, может что-то понятно станет.