Useful » Ср окт 27, 2010 11:56 am
сталкивался с такой же проблемой Vegapuls->Simatic NET->simatic.OPC->OPCLink (хотя тут спокойно может быть и fsgateway, тогда еще не было) ->InTouch. Но у меня проще, мне только на чтение нужно было, забрать уровень с датчиков. На запись провериьт не было возможности.
Выход был такой при настройке OPC Scout'ом теги указывал типа text или message, что-то вроде того, а Item та переменная, массив данных, который вам необходим. В моем случае это был массив из 4-х чисел означающий 8-ибайтный float и в OPCLink видел переменную вида {4|15|10|1} (не пытайтесь переводить во float числа взяты с потолка), а потом в InTouch дербанил эту текстовую переменную и по формуле перевода и получал необходимый уровень, ничего более логичного не придумал.
Сейчас поставили softing ProfiboardPCI-card и softing OPC сервер, у этого сервера есть все необходимое, чтобы на вход получать массив, а на выходе был float.