QnA相关问题,急.... 点击:303 | 回复:4



ZHLOVELY

    
发表于:2011-04-07 10:57:35
楼主

各位大侠:

                我们这里使用的是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

为什么前后两位寄存器中显示的数值不一样呢?而中间显示的都一样,哪位大哥要是知道的请指导下小弟,在这里我先谢谢了!!!



楼主最近还看过

SSI ļʱ