PLC语句问题

请看截图这段程序已运行PLC就停机  问题是在哪里

图片说明:

PLC语句问题   

最佳答案

1:MW4000?没有CPU有这么大的M区把MW4000改为MW256以内看看
2:对间接寻址根本就不会用,对BYTE,WORD等非BIT的内存进行间接寻址时,[]里的类容必须是8点整数倍,而你的不是。
改下下面的语句看看
L P#10.0
+AR1
L P#4.0
+AR2
网上搜索下S7 300/400间接寻址 找个文章看看,先学习下基本知识,你就明白了。

提问者对于答案的评价:
多谢高人指点

最佳答案作者回复:
S7-300和S7-400寻址
https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=79632832&caller=view
西门子STL间接寻址常问问题集
https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=76492353&caller=view 
然后你的程序中还有个问题 
LOOP 指令前 要加个 
L MWxxx //循环计数内存
LOOP NEXT

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午3:09
下一篇 2018年12月1日

相关推荐