OPNDB5
LP#4.0
TDBD16
LMB[DBD16]
TMB8
我将M4.0=1后MB8的位0不会置1将MB4的位0置1后MB8的位0才会置1.
我定义P#4.0属于以字节形式访问,那么变量置1或置0同样也需要以字节形式访问,同理我定义P#4.3那么所更改变量值时也需要以位形式访问。请问这是编程形式上的规定吗?另外希望得到指针编程的规范或说明。
最佳答案
S7-300和S7-400的寻址资料:
htTPs://suppoRT.induSTry.siemens.com/cs/document/79632832/s7-300和s7-400寻址?dti=0&lc=zh-CN
如何你定义P#4.3的话,这段程序是无法执行的,因为DB5.DBD16里除了还有字节的信息还有位的信息,就不能用MB[DBD16]来寻址了;具体还是看看以上的材料吧。
提问者对于答案的评价:
感谢你的链接文档,问题已解决。