Страница 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
				Никто не сталкивался??