Automatic IO Auto Assignment. Работа с массивами.
Добавлено: Ср ноя 11, 2015 9:13 pm
В 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 также не поддерживается)
Как это работает можно глянуть тут:
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 также не поддерживается)