㈠ 高手详细讲解一下PLC中MB MD MW这些存储怎么选取啊,什么样的数据存储到什么类型,具体点的讲哈。不甚感激
楼上的说了一些,我也说一点吧:PLC是8进制的,MB正好是一个字节,最大可以存储0-255的无符号的数字内容,MW是一个字,最大可以存储0-65535的数字,不过带正负符号的话是0-32767。。。MD是双字,大于32767的数字运行都需要用MD ,还有一个MF ,是浮点运算时候需要用到的存储字,比如0.134这样的数字就需要MF来存储!
㈡ 1200plc时间可以存储在md
可以,02数据存储
上面已经介绍了二进制、十进制和十六进制之间的转换,接下来以标志位M存储器为例,讲解下数据存储的循序。通过以下思考题入手:
思考题:若MD0 = 16#A8D1B9F2,请计算MB0、MB1、MB2、MB3的值。
图片
解析:MD0是一个双字存储区,包含四个字节和32Bit的存储,每四个bit位构成一个16进制基数,一个字节就可以构成2个16进制的基数,如下图所示:
图片
这样就可以计算出MB0 = 16#A8、MB1=16#D1、MB2 = 16#B9、MB3=16#F2,然后将十六进制转换成二进制(可以直接通过电脑计算器转换,不需要计算),如下图所示:
图片
最后通过PLC程序验证上述答案,如下:
图片
(涉及领域:电子、电气/电工(考证题库)、通信、维修、自动化、程序等)