R//COMPARESDIX[AR2,P#4.0]=DIX[AR2,P#4.1]ADIX[AR2,P#4.2]这段指令如何用仿真器执行,还有就是这段程序如何在W" />
找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
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函数脚本手册
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
+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进行换行
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城