最近在学三菱Q系列的PLC,其中有一个指令是字符串数据比较指令,我很纳闷条指令是用于什么场合的。

2024-12-14 15:49:39
推荐回答(3个)
回答1:

三菱Q系列的这种指令是用来比较一些通讯模块,或与PC机通讯接收的“字符”,比如:你用Q系列的”串行通信模块“,在模块的RS232上接了个2D Scan<条码枪>,(通讯是要设置好模块通讯参数)的,在条码枪扫描到含有“ABCDE”这样的条码时,你可以从接收区里对接收的条码与目标条码相比较,这就用到这种指令了!!!可以得出产品上的条码位数对不对,是不是同一种产品。。。等。总之根据需要发挥。。。。。。

回答2:

还是截图来看看吧,你说的比较让人摸不着头绪!
这样解释吧当s1即你所指定的数值可以是2-10-16进制根据你前面指定的命令即:= <> > <=等比较后进行输出。比如:ld x0 andd= d8340 k1000 out y10就是说当x0 导通后 d8340(y0脉冲输出值不同PLC可能有一定的差异详情见手册)等于k1000数值后y10输出

回答3:

哪些都是比较指令,比如CMP也是比较指令,LD= $=等等都是触点比较指令,具体你看看编程手册有介绍