-
Запись массива данных в Mobus-Slave ПЛК150
Где и как определить массив регистров для записи по Mobus?
-
-
А если надо загнать 480 WORDов? Ручки устанут.
В принципе работает так:
создал 2 byte(VAR)
---- plan AT %QW...............................
по 16 функции начиная с адреса plan загоняю несколько регистров, которые однако далее не определены!!!!!!
далее далее перегоняю в мой array fPlan[]
pt := ADR(plan);
FOR i := 0 TO nreg DO
fPlan[i] := pt^;
pt := pt + SIZEOF(pt^);
END_FOR;
Корректно ли это?
-
1. Используя текстовый редактор и import/export конфигурации можно существенно упростить добавление 360 регистров.
2. Если нужно 360 регистров и все опрашивать регулярно - Вы уткнетесь в пропускную способность шины
3. Библиотека slave modbus настолько проста, что каждый программист просто обязан написать хоть одну в жизни
4. И самое главное - а так ли Вам нужны именно 360 регистров? Может есть другие решения?
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума