-
Вложений: 2
MODBUS master
Здравствуйте!
Делаю проект, где подключаются много модбас слейвов.
Добавляю их так:
Как Universal Modbas devise(смотри картинку)(в даном случ ИП320);
В нем выходные регистры. Настроил каждый регистр на функцию модбаса 0x10 (write multiple registers) .
Так вот все работает. Но шлет каждый регистр отдельным пакетом. А надо чтоб все рядом стоячие регистры в один пакет (для экономии на задержках и ответах).
Так как регистров много очень у меня.
С помощью конфигуратора можно это осилить или надо писать самому прогу?:confused:
Если можно то как?
-
есть вариант через String Output Module сделать. но тогда надо сделать структуру наших регистров, создать указатель на такую структуру и присвоить адрес строчки.
Но может проще вариант есть???
-
структура не катит. Надо делать функции записи регистров с и в String Output Module