1.现有一台威纶通TK6100i触摸屏,一个台达PLC(ES2系列),一个称重放大器模块(以下简称称重模块,具备MODUBS通讯功能)。
2. 使用TK6100i触摸屏可以与称重模块建立通讯(速率19200bps),并可以将称重数据实时读出。
3. 使用TK6100i触摸屏可以与PLC建立通讯(速率9600bps),并可以将PLC的输入点(X点)数据实时读出。
4. 我的想法:当触摸屏检测到PLC的X1点有0到1的变化时,延时20ms,触摸屏去读取称重模块的称重数据。
5. 我的做法:触摸屏中使用宏指令,当X1有0到1的变化时,触发宏指令。宏指令的内容主要是利用GETDATA读取称重模块的数据。
6. 存在的问题:不知道是不是因为被检物体经过光电检测开关(接PLC的X1点)的时间较短的原因,经常出现没有触发宏指令的情况(只是本人的判断,因为从现象来看,称量的物体重量不同,但称重的数据却不发生变化),因此,触摸屏从称重模块读取的数据不准确。
各位同行,能不能就此提出一些解决问题的办法,也请各位高手不吝赐教。