Страница 1 из 1
OPCClien
Добавлено:
Пт дек 04, 2009 10:42 am
Little_Cat
Доброго дня. Как получить доступ к элементам переменной ОПСкслиента, если эта переменная является байтовым массивом? Клиен подключается к Симатик НЕТ. Получает значения, видно у Object Viewer. Но как в скрипте получить доступ к отдельным элементам этого массива?? При указании Топик.Айтем[] он пишет что нельзя зарегистрировать подобный айтем - ошибка синтаксиса. Как получить элементы подобного тэга. ATTRIBUTE он не распознает, пишен - неизвестное свойство. Плюс к этому у Симатик Нет синтаксис Айтемов, с использованием [] в имени.
Спасибо.
Добавлено:
Пт дек 04, 2009 2:54 pm
Klinkmann_Msk
To Little_Cat:
Если верить хелпу, то в закладке Scan Group объекта OPCClient при подключении к окну-броузеру OPC-сервера в данном окне надо нажать кнопку "Filter..." и там будет доступна "галочка" Array. После чего (по идее) в скрипте можно обращаться: переменная[i]
Добавлено:
Пн дек 07, 2009 8:26 am
Little_Cat
Галочка позволяет отображение отдельных элементов массива по типам. Но при работе с Симатек НЕТ она не работает. Перемнная вида PNIO:[ctrl2]qb520,6 представляет собой байтовый массив выходов станции профинет длиной в 6 элементов. Но при выборе типа он не отображается как массив в списке айтемов. Отображается как 1 айтэм. Что не так.
Спасибо.
Добавлено:
Ср дек 09, 2009 1:13 pm
Little_Cat
Никто не сталкивался??