Automatic IO Auto Assignment. Работа с массивами.

Обсуждение SCADA-системы Wonderware: InTouch ME, InTouch Edge HMI, InTouch, InTouch OMI, System Platform, UOC.
3Dfx
Сообщений в теме: 1
Сообщения: 1
Зарегистрирован: 12 ноя 2015, 11:39

Automatic IO Auto Assignment. Работа с массивами.

#1

Сообщение 3Dfx » 12 ноя 2015, 11:41

В SP 2014 R2 Появилась замечательная штука: Автоматическая привязка атрибутов к устройствам IO...
Как это работает можно глянуть тут:
https://www.youtube.com/watch?v=m00c6d7hFz4
Чтобы увидеть ссылку зарегистрируйтесь или войдите под своим логином.

https://www.youtube.com/watch?v=R2SjiArVDUc
Чтобы увидеть ссылку зарегистрируйтесь или войдите под своим логином.


Но вот проблема... Не знаю как привязать элемент массива таким образом.
Допустим у меня шаблон клапана $valve. В контроллере все клапана описаны в массиве valve[x] (контроллер для среды RXLogix 5000).
Ссылка для обращения к состоянию "клапан открыт" будет такая: IODevice.ScanGroup.valve[0].Open.

Проблема: Не могу обозвать экземпляр шаблона $valve как valve[0], т.к. "[" и "]" - недопустимые символы.

Как можно решить данный вопрос?

(ссылка на структуры в Associated attributes также не поддерживается)



Если эта тема может быть полезна другим, поделитесь ссылкой:

Вернуться в «Wonderware: UOC, InTouch ME, InTouch Edge HMI, InTouch, InTouch OMI и System Platform»