IC655MEM521A
经过观察,发现除了当模拟量的值为零时曲线显示正常,而为非零时曲线则指向无穷大。这个问题曾让笔者百思不得其解,后来终于想到有可能是西门子PLC和富士触摸屏在存储格式上可能会不兼容。原来富士触摸屏中趋势图中的模拟量一般都是双字(4字节),它从西门子PLC读取的顺序是将**字读为高字,第二个字读为低字,而西门子PLC中模拟量的存储为先存低字再存高字,这样富士触摸屏从西门子PLC中读入的数据刚好都是高低字颠倒的。因为一般模拟量的值都比较小,所以高字都为零,这样相当于将原来的值乘了一个2的16次方的数,远远超过了模拟量的上限,所以才出现了以上情况。
为了解决以上问题,需要将PLC中的数据读入,然后依次高低字颠倒,然后再将趋势图的曲线地址指向存储修正数据的内部地址即可。为了完成这个功能,需要用到UG00S-CW的宏指令,富士UG00S-CW平台提供了丰富的宏命令集,
主要有以下几类:
屏幕类,当打开一个界面时可执行的OPEN macro,当关闭一个界面时可执行的 CLOSE macro,当打开一个界面后不断循环执行直到这个界面关闭为止时停止的 CYCLE macro。
按钮类,当按下一个按钮时可执行的 ON macro和当松开一个按钮时可执行的 OFF macro。
宏模式,即宏指令程序段受某一个比特位的控制,当这一位为1时执行,为0时停止,这个比特位可以是PLC中的地址,也可以是触摸屏的内部地址。
Simatic S5 DI431 6ES5 431-3BA11
ITT Neo-Dyn Druckschalter 115P1S2086
Cleco High Torque Nutrunner 35RNAL-5M
IMAJE Powermodul ST10095-B
BBC Zeitbaugruppe 07TI80 GJR5211900R1
Renishaw lineare Wegmess-Systeme Abtastkopf RGH41
RITTAL W?rmetauscher Luft Wasser SK3212.230
Siemens Simoreg-Karte 6DM1001-2LA02-1
Simatic S7-300 SM332 6ES7 332-5HD01-0AB0
Kl?ckner Moeller Leistung**halt?er NZM4-25
Festo Ventilinsel 10P-14-4C-AZ-N-?Y-4M+PB 80019277
Festo Ventilinsel CPV-14-VI Teile-Nr. 41450 18210
Festo Ventilinsel CPV-14-VI Teile-Nr. 41449 18210
Alldos Eichler GmbH Dosierpumpe 208-6,0
Simatic S5 CP581 6ES5 581-0EA11
wenglor Sicherheitslich?tgitter SG2-30BS058C1 + SG2-30BE