PDA

Просмотр полной версии : Передача данных по MODBUS TCP. Запись канала AO



Yakut
07.02.2024, 07:51
Доброго времени суток, коллеги.
Хочу менять уставки с MS4D и передавать их по MODBUS TCP в контроллер.

1. В дереве системы делаю канал AO с соответствующими настройками связи с контроллером. (переименовал его в Задержка TOF сита)
2. Переношу правой кнопкой мыши из дерева системы в объекты данный канал при этом автоматически создаются все соответствующие связи+Valve,Sourse,StatusCode.
3. Создал стартовое окно в объектах. (Уставки)
4. Правой кнопкой мыши переношу из объектов параметр Valve(Задержка TOF сита) в окно Уставки. Во всплывшем окне выбираю вставить текстовый ввод.
5. Подозреваю нужно ещё в свойствах текстового ввода что-то менять..
6. Запускаю MS4D.

Данные значения с текстового окна не меняются, а принудительно в дереве системы или в дереве объекта меняется и на контроллер всё передаётся.
Если меняю принудительно в Дереве объектов значение на 22, то меняется и в самом канале дерева проектов и в запущенной MS4D, что видно во вложениях.

Что ещё нужно поменять и где для уставок со стартового окна?

Yakut
07.02.2024, 07:58
Ещё вдовесок вопросы:
Почему при запуске MS4D она мне передаёт начальное значение 16383, хотя по умолчанию в дереве объектах стартовое значение стоит 10?

Мне бы хотелось иметь на выходе всё таки 10. Как это сделать?

Yakut
07.02.2024, 09:11
Стало понятно почему так произошло, была ещё программа с разбивкой word на bit. Адреса совпали.:rolleyes: