【请教】关于模块输出地址%M与%Q的问题
在模块配置的时候,输出映射地址是%M,但在手册上输出地址是%Q,%M是内部变量地址。请教这两者作为输出时的区别与联系。谢谢。我的理解是%M是一个输出缓冲区,系统程序会把%...
在模块配置的时候,输出映射地址是%M,但在手册上输出地址是%Q,%M是内部变量地址。请教这两者作为输出时的区别与联系。谢谢。 我的理解是%M是一个输出缓冲区,系统程序会把%M区的内容写到%Q区。不知对与不对?如果理解正确,输入为何不做同样处理?
展开
2013-11-07
展开全部
是不是可以这样理解:%M的值是给上位机的,因为监控画面也是有一些指示灯之类的供操作人员监控用的,而%Q的值是给输出模块输出用的,已控制实际的电气设备用的。
2013-11-07
展开全部
%M是内部位,作用就和继电器、接触器控制系统中的中间继电器一样,用来存放中间位状态的,它的常开触点、常闭触点在编程时的使用次数不收限制。它在程序中的语法、用法还热输出点%Q一样,只是内部位%M在PLC上没有实际的物理输入点、输出点与之对应,因此,%M不能直接驱动外部负载。 输出点%Q都实际对应着PLC模块上的一副输出端子,用来驱动外部负载。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-07
展开全部
这是两种不同的地址表示方式,指向目标一致,前者是带机架、槽位及通道号的表示方式,后者是存储区的地址。如图:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-07
展开全部
在unity pro中,对应premium的cpu,DO点的地址是%q,而对应昆腾系列则是%m。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-07
展开全部
%M只是一个寄存器,把信号的状态暂时寄存而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询