PDA

Просмотр полной версии : ПЛК160, Modbus и выборочная передача данных.



forpiv
08.05.2016, 10:03
Есть ПЛК160 (мастер), к которому подключены весы по модбас (слейв) через 485. Пытаюсь удаленно программировать весы. Для этого надо ввести пароль - 2 (простой пример ввода пароля приложен), после чего можно вводить уставки. Для выключения режима программирования нужно ввести 0. Но нужно сохранить возможность программирования весов с родной панели. Так вот если в ПЛК ввести пароль 0, то с панели весов поставить пароль 2 уже не получиться, т.к. ПЛК постоянно посылает 0. Вопрос: можно но ли сделать, так что бы ПЛК не посылал только пароль? Если можно простой пример как это сделать.

Валенок
08.05.2016, 10:19
почитайте за Work mode := by command и, вроде, register i/o module State

Филоненко Владислав
08.05.2016, 20:18
Для таких случаев, конечно, можно извратится через конфигурацию, но гораздо легче воспользоваться библиотекой ModBus.

Валенок
08.05.2016, 22:20
Конфигурация - извращение !! И от кого !! ))

forpiv
08.05.2016, 22:42
Для таких случаев, конечно, можно извратится через конфигурацию, но гораздо легче воспользоваться библиотекой ModBus.
А можно с примером. Пробовал с библиотекой, не но получилось подключить порт.

Евгений Дударев
12.05.2016, 15:55
А можно с примером. Пробовал с библиотекой, не но получилось подключить порт.
Пример опроса модуля ввода 2А посредством библиотеки Modbus.lib и ComService.lib, возьмите оттуда инициализацию порта и обработку его готовности работать. Далее можете уже реализовать Ваш алгоритм.