plc程序中时间累积地址为什么要用MD

plc程序中时间累积地址为什么要用MD,第1张

plc程序中时间累积地址为什么要用MD,如下:

称为指针Pointer,它指向它们其中包含的数值,才是指令真正要执行的地址区域的确切位置。

双字指针MD2用于指定DBW和MW存储区字地址。其中M是中间寄存器,可以对它位 *** 作、字节 *** 作、双字 *** 作。

可以,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程序验证上述答案,如下:

图片

(涉及领域:电子、电气/电工(考证题库)、通信、维修、自动化、程序等)

具体 *** 作

M点你可以当作中间继电器 使用;MB0一个字节你就当字节用;MW0你可以当作字用,也可以当作整数用;MD0你可以当做双整数用,也可以当作实数用。M代码功能又称M代码输出功能,提到它可以实现轴1定位完成后自动启动轴2定位,轴2定位完成后又可以自动启动轴1定位。实际上,M代码输出功能是用于执行正在进行的定位数据相关的辅助作业。相当于说,当某个轴在执行定位的同时,需要启动其他辅助动作的话,可以通过该轴输出一个信号,就是M代码,来启动其他辅助动作。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11324115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存