Вход

Просмотр полной версии : MODBUS master



D!m@
10.06.2010, 17:20
Здравствуйте!
Делаю проект, где подключаются много модбас слейвов.
Добавляю их так:
Как Universal Modbas devise(смотри картинку)(в даном случ ИП320);
В нем выходные регистры. Настроил каждый регистр на функцию модбаса 0x10 (write multiple registers) .
Так вот все работает. Но шлет каждый регистр отдельным пакетом. А надо чтоб все рядом стоячие регистры в один пакет (для экономии на задержках и ответах).
Так как регистров много очень у меня.

С помощью конфигуратора можно это осилить или надо писать самому прогу?:confused:
Если можно то как?

D!m@
10.06.2010, 18:04
есть вариант через String Output Module сделать. но тогда надо сделать структуру наших регистров, создать указатель на такую структуру и присвоить адрес строчки.
Но может проще вариант есть???

D!m@
10.06.2010, 19:53
структура не катит. Надо делать функции записи регистров с и в String Output Module