Передача строк
Вопрос:
Почему во время работы проекта не передаются значения между параметрами строкового (STRING) типа?
Почему не читаются/записываются параметры типа STRING, получаемые по протоколам связи?
Почему не передается значение между параметрами строкового типа используемых в различных задачах проекта?

Ответ:
Текущая версия MasterSCADA4D не поддерживает прямой доступ для параметров строкового типа, невозможно установить связь между параметрами используемых в разных задачах. Но существуют альтернативные способы передачи данных, один из них — это использование глобального параметра (параметра узла).

К примеру, по протоколу OPC UA был получен Параметр 1 строкового типа.
Для того, чтобы передать значение этого параметра, в параметр объекта (Параметр 2) нужно добавить в узел глобальный параметр строкового типа. Назовем его Промежуточный параметр.
Далее методом Drag&Drop установим связь между значением, получаемым по протоколу OPC UA и Глобальным параметром (перетаскиваем параметр, полученный по протоколу, на глобальный параметр).
Последним этапом будет установка связи между глобальным параметром (Промежуточный параметр) и параметром объекта (Параметр 2). Так же методом Drag&Drop устанавливаем связь (перетаскиваем глобальный параметр на параметр объекта).
Теперь, запустив проект, можно увидеть, что значение Параметра 2 совпадает со значением Параметра 1, полученного по протоколу OPC UA.
Аналогичным способом можно осуществить передачу значений между параметрами, использующихся в различных задачах проекта.