Панель Weintek как слейв MODBUS RTU

Автоматизация технологических процессов, системы управления, АСУ ТП, АСКУЭ, программирование ПЛК, человеко-машинный интерфейс, сетевое оборудование, протоколы
Весенний Программист
Дилетант
Сообщения: 15
Зарегистрирован: 09 мар 2019, 00:59

Re: Панель Weintek как слейв MODBUS RTU

Сообщение Весенний Программист »

Поддержка прислала видео, где у них все работает исправно... А у нас не работает, ну никак.
В общем, все оказалось неожиданно просто. Как гласит старая народная мудрость №1 "Если меняешь значения входных параметров - не забывай, что ты их изменял" и №2 "Не верьте (ну, не то чтобы совсем уж) китайцам, на русский язык свой хелп переводящим". Весь сыр-бор из-за параметра "Timeout (sec)" в окне настройки коммуникации "COM Port Settings" панели. По умолчанию значение этого параметра =1 с. Хелп гласит по поводу этого параметра: "If the communication has been disconnected for more than preset time limit configured here (in sec), window no. 5 will pop up and show “Device No Response” message." Какое отношение к слэйву модбаса это имеет - одним китайцам известно. В общем, установил его по минимуму =0,05 с, и... все заработало! Так же изменил параметр «Wait time" порта ПЛК на =80 мс. Параметр инструкции MB_COMM_LOAD (программа ПЛК) "Response time" на =50 мс (по умолчанию 1000 мс).
Это - перамога! Ура товарищи!

Ответить