Schneider TPMXP87420E/*首先将模拟量读入触摸屏内部,使用块赋值BMOV指令,即将DB10:DBD0~ DB10: DBD8赋值到$u500~$u505*/
$u500=DB0010:0000 C:12(BMOV)
//下面将各个量的高字和低字颠倒
$u600=$u500 (W)
$u500=$u501 (W)
$u501=$u600 (W)
$u602=$u502 (W)
$u502=$u503 (W)
$u503=$u602 (W)
$u604=$u504 (W)
$u500=$u505 (W)
$u505=$u604 (W)
Schneider TPMXP87420E然后将此程序段拷贝到每一屏幕的CYCLE macro中,然后将buffer地址初始地址指向$500,抽样模式定为:Constant Sample,曲线条数(即No. of Word)定为3条,存储长度为500,其他的设置为默认值,趋势图中对应三条曲线的地址改为$u500,$u502,$u504,这样才能保证触摸屏中的数据和PLC中的数据同步更新。将程序下载到触摸屏,经过联机测试,一切正常。
3 结束语
Schneider TPMXP87420E 富士触摸屏以及西门子PLC由于其产品具有很高的稳定性,而且在软件开发上非常高效快捷,因此在工控方面,两者相结合是一个很不错的选择,能够充分发挥两者的优点。但是由于两者毕竟不是同一厂商,所以难免会在某些细节的兼容性上会有纰漏,这是我们在设计工控系统时特别要注意的地方,硬件漏洞软件补是IT界永恒不变的方法,在开发商还没有使他们的产品尽善尽美之前,我们应当运用我们自己的智慧来完善我们的系统。
厦门兴锐达公司网址:http://www.xmxrdauto.com
TPMXP87420E
CL6751A8
Freelance2000
BSH0701T12A1A
HC352S-SZ
P600E-24%%P600E-24
MBM400HS6G POWER MODULE
IIMSM01
E96PIAK
671-4211-25
CIMR-MTII-15K2
QRS40-.75
PK268-01A
XCR-T115
BALDOR D2007P RELIANCE 7.5HP 240V-DC 1750RPM 1810AT DC ELECTRIC MOTOR B455323
BALDOR ZD18H4O2-E VECTOR DRIVE ZD18H402-E
Baldor Motor JMM2546T 60HP 3PH FR: 326JM 230/460V 3520RPM
HYPNEUMAT INC. AUTOMATIC DRILLING AND TAPPING UNIT DQ36EHB W/ BALDOR MOTOR
Baldor Drive
Baldor CWDM3550 Washdown Motor w/ Thomsen 499214GA-S
BALDOR / DC DRIVE / TSD-100-05-2-U
Taco Water Pump with 100 HP Baldor Motor
BALDOR 85600017 213TC INDUSTRIAL MOTOR 7.5HP 37950X075G1 WITH CR10-8 PUMP