Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Тогда я не понимаю ответа, касающегося подключения к занятому порту и работы с ним.
В существующей сети, наверняка есть мастер, таким образом получается, что несмотря на то, что все дополнительно подключенные устройства будут слейвами, все равно не получится работать с ними через библиотеку, т.к. на этот момент будет отваливаться мастер существующей сети?
Дополнительные вопросы.
Как мне перестать быть мастером сети?
Почему этого не происходит при вызове COM_SERVICE1(Task:=CLOSE_TSK)?
Почему закрытие компорта не приводит к установке в FALSE значений .Ready, .Opened, .Enable?
Почему в библиотеке закрытие порта происходит (не происходит) через параметр порта, а не хендла?
Последний раз редактировалось mf_; 22.06.2017 в 14:26. Причина: дополнительные вопросы
Перестаньте изобретать велосипед.
Есть несколько вариантов
1. Панель (мастер) подключить к порту RS232 ПЛК и сделать в нем слейв для обмена с панелью. RS485 оставить для связи ПЛК с модулем, в ПЛК сделать мастер для порта RS485. Если нужно с панели управлять выходами модуля, то в программе ПЛК просто копировать переменные из слейва в соответствующие переменные мастера
2. Если панель с буквой -Р, то можно подключать панель(мастер) по Ethernet, соответственно слейв в ПЛК делать для порта Ethernet.
3. Сделать ПЛК мастером, а панель сделать слейвом.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg