传感器采集的串口数据放在欧姆龙PLC—CP1H数据区D200中,大神给看看下面的程序对吗?

是这样的,传感器采集的数据通过CP1H串口放在了D200中,然后D200中的数据与555这个数进行比较,如果大于555,就接通100.00,并且同时清除D200中的数据。一直这样循环下去。大神们给看看对吗?

如果用单字比较的话,用CMP指令就可以了追问

用CMPL可以吗?请问什么是单字?我是个新手

追答

CMPL,是用D201 和D200组成的双字数据与555进行比较,如果D201的数值不为零的话会对结果有影响,

单字就是一个16位数据,如D200
双字是一个32位的数据,需要2个D寄存器组成 如D200的双字实际上是D201和D200,D201为高16位,D200为低16位

追问

明白了!!!太感谢你了!!!

温馨提示:答案为网友推荐,仅供参考
相似回答