西门子plc中,L P##_DB 这个语句什么意思?求解释!

2020-06-06 社会 200阅读
P#中的P是Pointer,是个32位的直接指针。所谓“直接”,是指P#中的#后面所跟的数值或者存储单元,是P直接给定的。这样P#XXX这种指针,就可以被用来在指令寻址中,作为一个“常数”来对待,这个“常数”可以包含或不包含存储区域。例如:LP#Q1.0//把Q1.0这个指针存入ACC1,此时ACC1的内容=82000008(hex)=Q1.0 LP#1.0//把1.0这个指针存入ACC1,此时ACC1的内容=00000008(hex)=1.0●LP#MB100//错误!必须按照byte.bit结构给定指针。●LP#M100.0//把M100.0这个指针存入ACC1,此时ACC1的内容=83000320(hex)=M100.0●LP#DB100.DBX26.4//错误!DBX已经提供了存储区域,不能重复指定。●LP#DBX26.4//把DBX26.4这个指针存入ACC1,此时ACC1的内容=840000D4(hex)=DBX26.4只知道是这样的
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com