PDA

Просмотр полной версии : MS4D 1.2.16 => Модуль Modbus TCP => Канал AO / Канал DO => Выход => Не работает



pavel.migdalev
08.08.2022, 06:31
Приветствую.

Модуль Modbus TCP => Канал AO / Канал DO => Выход => Если привязанный параметр принадлежит структуре, то значение этого параметра не передается на Выход каналов AO, DO (см. скриншот).

Вопрос: почему?

Заранее спасибо.

P. S. Со Входа каналов AI, DI значение корректно передается в привязанный параметр, который принадлежит структуре.

Юрий Горелый2
08.08.2022, 14:45
наверно потому что структуру надо сначала разобрать на элементы.

pavel.migdalev
08.08.2022, 14:54
наверно потому что структуру надо сначала разобрать на элементы.

Юрий приветствую. Не понял Ваш ответ.

AlexZ
08.08.2022, 15:15
Приветствую.

Модуль Modbus TCP => Канал AO / Канал DO => Выход => Если привязанный параметр принадлежит структуре, то значение этого параметра не передается на Выход каналов AO, DO (см. скриншот).

Вопрос: почему?

Заранее спасибо.

P. S. Со Входа каналов AI, DI значение корректно передается в привязанный параметр, который принадлежит структуре.

Привязал к Выход -> Value: работает

pavel.migdalev
08.08.2022, 15:20
Привязал к Выход -> Value: работает

Создайте свой тип данных => Внутри него поле Value и привяжите его.

pavel.migdalev
25.08.2022, 03:51
Спустя две недели техподдержка МПС Софт ответила: "Не до конца понятен сценарий". Трудно обойтись без мата.

pavel.migdalev
01.09.2022, 10:42
Передали проблему разработчикам, надеюсь исправят в релизе 1.2.17.

Юрий Горелый2
14.09.2022, 17:29
Спустя две недели техподдержка МПС Софт ответила: "Не до конца понятен сценарий". Трудно обойтись без мата.

ну потому, видимо ( не факт)
что описываемый Вами алгоритм повторяется следующим образом -
Добавляется АРМ, в него добавляется Модуль Модбас тисипи, в него добавляется Канал и у канала появляется переменная " выход".
и тип данных этой переменной либо Real либо BOOL.
Пытаться связать переменную - типа REAL или BOOL с какой либо структурой - натягивание слона на глобус.
одну переменную можно связать с другой, было бы странно если бы была возможность связать одну переменную скажем с массивом или структурой или ещё чем то.
Типы данных всё таки не просто так придуманы.

pavel.migdalev
15.09.2022, 18:10
ну потому, видимо ( не факт)
что описываемый Вами алгоритм повторяется следующим образом -
Добавляется АРМ, в него добавляется Модуль Модбас тисипи, в него добавляется Канал и у канала появляется переменная " выход".
и тип данных этой переменной либо Real либо BOOL.
Пытаться связать переменную - типа REAL или BOOL с какой либо структурой - натягивание слона на глобус.
одну переменную можно связать с другой, было бы странно если бы была возможность связать одну переменную скажем с массивом или структурой или ещё чем то.
Типы данных всё таки не просто так придуманы.

Юрий, приветствую.
Разработчики MS4D уже признали свой косяк и обещали его исправить в следующем релизе.