找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
SET
SAVE
= L 8.1(问题:在变量表中没有任何temp的地址是8.1,为什么?)
//L 8.1是程序块接口区的变量,不是变量表中的变量!不一定是temp型变量,也可能是IN/OUT/IN_OUT型,看一下该程序块的接口区变量即可。
L #dp_adress(注:接FB125的SLAVE_ADR,即故障站点地址)
L #dp_error (注:接被检测站点地址)
== I
A #work(注:接PLC系统状态点M0.1)
JCN A7d0
SET
= #fault
A7d0: CLR (问题:前面是在RLO=0时(JCNA7d0)才跳转到A7d0的,为什么还要 CLR?)
//跳转过来执行时不用CLR可以,但是如果不跳转呢?直接执行
// SET
// = #fault
//这时就需要CLR指令了
A #reset(问题:“与”的结果是什么?)//由#reset决定是否为1
JCN A7d1
CLR
= #fault
A7d1: CLR(问题:前面是在RLO=0时(JCNA7d1)才跳转到A7d1的,为什么还要CLR?)//该CLR可以不要,用CLR是确保下面的指令与上述程序的逻辑RLO无关系。
A L 8.1(问题:这个L8.1在程序里起了什么作用?//保存程序块调用前的逻辑,以在程序块结束时输出,说明程序块正常调用,类似程序块的EN/EN0能量流)
SAVE(问题:在实时监控看到RLO=1,为什么?//L 8.1保存的是开头的SET值,将1 保存到RLO,所以你监控是1)
BE
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城