OPN "ANALOGY RESULT"
OPN DI 2 //DB2
L P#DBX 0.0 //load DB4.DBX0.0
LAR1
L P#DIX 0.0 //load DB2.DBX0.0
LAR2
L 34 //CYCLE 34 TIMES
LF1: T MD 0
L DBD [AR1,P#0.0] //LOAD DB4.DBD0.0
L DID [AR2,P#0.0] //LOAD DB2.DBD0.0
>R //COMPARE
S DIX [AR2,P#4.0]
= DIX [AR2,P#4.1]
A DIX [AR2,P#4.2] 这段指令如何用仿真器执行,还有就是这段程序如何在WINCC中找到,是代表复位的意思吗?此指令在DB2中用ARRAY定义的,如图:
~$Doc1.docx
R DIX [AR2,P#4.0]
R DIX [AR2,P#4.1]
还有下面的两条红色指令是不是只有A DIX[AR2,P#4.2] RLO=1 是才将+AR1 P#6.0 +AR2 P#6.0 装载进DBD 和DID 里面,如何用仿真器执行,谢谢!
+AR1 P#6.0
+AR2 P#6.0
L MD 0
LOOP LF1
还有WINCC按钮文本怎么样可以添加两行字,最后请提供WINCC函数脚本手册
最佳答案
+AR2
+AR1与状态字无关,只要程序扫描到这里,就把ACC1里面的数值加到AR2或AR1
参考:
SIMATIC 用STEP 7 V5.5 编程 手册
https://support.industry.siemens.com/cs/cn/zh/view/45531107
238页 +AR1 将 ACCU 1 加到地址寄存器 1
仿真语句表的时候可以通过右侧的状态字 累加器 和地址寄存器查看结果,有的不显示的话,通过右键可以把地址寄存器之类的显示出来
WINCC按钮输入两行可通过快捷键SHIFT+ENTER或者CTRL+ENTER进行换行
提问者对于答案的评价:
请问WINCC图形编辑器里的内容全部显示为未知的对象,之前一直都是正常的,为什么会出现这种情况,如何处理?
谢谢!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc155511.html