各位大侠:
我们这里使用的是QnA的Q2AS(H)的PLC,最近做改善的时候发现一个问题,我通过PRO-FACE的触摸屏,将字符串输入进PLC内的数据寄存器D,字符串是:P1400478600,通过触摸屏输入的字符串在断电保持的D中,例如:D8520.因为一个寄存器存储2个字符,例如P1存在D8520,D8521是40,D8522是04,D8523是78,D8524是60,D8525是0,我是让电脑传送给PLC的字符串和触摸屏输入进去的字符串进行比较,电脑传送给PLC的是D1980到D1985内,通过三菱编程软件监视D8520到D8525和D1980到D1985内的字符串是一样的(三菱软件有ASCII码转换查看功能,查看D1980到D1985和D8520到D8525内的字符串都是P1400478600。)
当在梯形图监视的窗口中发现问题了(梯形图窗口监视时,数据寄存器D都是十进制的),D1980显示的是12656,而D8520显示的是12624,两个在ASCII码监视时都是P1,下面显示是每个数据寄存器中显示的数值写出来:
D1980是12656, D8520是12624 ASCII字符串:P1
D1981是12340, D8521是12340 ASCII字符串:40
D1982是13360, D8522是13360 ASCII字符串:04
D1983是14391, D8523是14391 ASCII字符串:78
D1984是12342, D8524是12342 ASCII字符串:60
D1985是48, D8525是8240 ASCII字符串:0
为什么前后两位寄存器中显示的数值不一样呢?而中间显示的都一样,哪位大哥要是知道的请指导下小弟,在这里我先谢谢了!!!
楼主最近还看过