PDA

Просмотр полной версии : Связь ПЛК100 и ПЛК160 по modbus-TCP



SlavikP
03.07.2018, 07:57
Форумчане, помогите, а то, что-то туплю весь день сегодня.

Задача простая. ПЛК100 - слейв, ПЛК160 - мастер. Связь есть.
На ПЛК100 в конфигурации создаю различные битовые переменные-флаги, пачками по 8 штук с помощью подэлемента "8бит". Флагов много
ПЛК160 их читает в 32 битные переменные и радуется. Но возникла необходимость СТРОГО один бит - записать обратно из ПЛК160 в ПЛК100.
Т.е. что-то вроде операции записи койла.
При проверке модбас-эмулятором с ПК операция выполнилась, т.е. используя функцию write Single Coil, я записал требуемый бит в ПЛК100.
А вот как это сделать из ПЛК160? Ради одного бита мутить с библиотекой нехочется, а из конфигурации не найду, где делается запись 1 бита.
Записывать сразу 8 бит, используя "8 bit output module" - считаю костылем, хочется более человеческого решения.

Зинько Владислав
04.07.2018, 13:02
Форумчане, помогите, а то, что-то туплю весь день сегодня.

Задача простая. ПЛК100 - слейв, ПЛК160 - мастер. Связь есть...

Добрый день!

В ПЛК160 нет возможности записывать один бит в режиме мастера сети из Конфигурации ПЛК.