Запись группы ячеек

Вопросы по программе Lectus Modbus OPC/DDE server
Samel
Сообщения: 15
Зарегистрирован: 03 окт 2014, 16:00

Запись группы ячеек

Сообщение Samel »

Подскажите как происходит запись группы ячеек?
Забрасываю на запись 10 тегов, каждый тег пишется 16 функцией но отдельно. Есть ли возможность записи группы тегов одной посылкой?
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Запись группы ячеек

Сообщение admin »

Есть такая возможность. OPC клиент может записывать значения группой.
Обращайтесь в техподдержку используемого OPC клиента (SCADA системы)
Samel
Сообщения: 15
Зарегистрирован: 03 окт 2014, 16:00

Re: Запись группы ячеек

Сообщение Samel »

admin писал(а): 28 ноя 2019, 19:44 Есть такая возможность. OPC клиент может записывать значения группой.
Обращайтесь в техподдержку используемого OPC клиента (SCADA системы)
Есть какие то особенности при отправке тегов на групповую запись?
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Запись группы ячеек

Сообщение admin »

Никаких особенностей.
Если на запись пришла несколько переменных, то формируется один Modbus пакет.
Если задана 16 функция записи и значения лежат рядом в адресном пространстве.
Samel
Сообщения: 15
Зарегистрирован: 03 окт 2014, 16:00

Re: Запись группы ячеек

Сообщение Samel »

Добрый день. Столкнулся с новой проблемой при групповой записи. Есть два тега(тип Регистр) для работы с битовмыми переменными. Если они находятся в одном регистре то групповая запись не работает(0.0-0 и 0.1-1), если их разнести то все ок(0.0-0 и 1.1-1). Если два тега менять последовательно то все тоже ок
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Запись группы ячеек

Сообщение admin »

Для работы с битовыми значениями используйте соответствующие Modbus функции для записи 0x05 или 0x15.
Иначе используйте Modbus переменную вида "Регистр". Но при этом нужно записывать значения по одной переменной.
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость