中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

西门子SIEMENS

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 西门子SIEMENS → 浏览主题: 请教两个西门子STL指令的问题
发表新帖 回复该主题
回帖:3个,阅读:179 [上一页] [1] [下一页]
* 帖子主题:

请教两个西门子STL指令的问题

分享到
8932
FORELF
文章数:2498
年度积分:449
历史总积分:8932
注册时间:2007/6/22
发站内信
发表于:2021/5/8 14:49:21
#0楼
问题1:以下指令是否只执行一次?JNB的BR如何起作用的?为啥不需要SAVE和CLR指令?
     A     %DB51.DBX11.3
     JNB   _0EE
     L     %DB58.DBW112
     ITD
     DTR
     L     10.0
     /R
     L     %DB6.DBD404
     +R
     T     %DB6.DBD404
_0EE: NOP 0


问题2:AN OV  无溢出在梯形图中如何表示?这里SAVE/CLR/A BR如何执行的?
     A(
     L     %DB78.DBW74
     L     8
     *D
     T     %DB78.DBD194
     AN OV
     SAVE
     CLR
     A BR
     )
     JNB   _049
     L     %DB78.DBD194
     L     10
     /D
     T     %DB60.DBW186
_049: NOP 0
20分悬赏,已用10分
let me go任我行
30958
cvlsam 版主
文章数:11298
年度积分:818
历史总积分:30958
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2021/5/9 11:36:39
#1楼
以下是引用FORELF2021/5/8 14:49:21的发言:
问题1:以下指令是否只执行一次?JNB的BR如何起作用的?为啥不需要SAVE和CLR指令?
     A     %DB51.DBX11.3
     JNB   _0EE
     L     %DB58.DBW112
     ITD
     DTR
     L     10.0
     /R
     L     %DB6.DBD404
     +R
     T     %DB6.DBD404
_0EE: NOP 0


问题2:AN OV  无溢出在梯形图中如何表示?这里SAVE/CLR/A BR如何执行的?
     A(
     L     %DB78.DBW74
     L     8
     *D
     T     %DB78.DBD194
     AN OV
     SAVE
     CLR
     A BR
     )
     JNB   _049
     L     %DB78.DBD194
     L     10
     /D
     T     %DB60.DBW186
_049: NOP 0

问题一:
A、我无法理解你所谓的执行一次是什么意思 。
B、JNB指令侦测RLO和BR位的状态,当RLO=0且BR位=0时,它会将RLO的值存入BR位。
C、SAVE用于将RLO的值存入BR,而CLR则将RLO的值置0,既然JNB已经可以将RLO的值存入BR位,且只有RLO和BR都为0的时候才起作用,又为什么要去使用SAVE和CLR指令呢?

问题二:
A、梯形图如何表示,梯形图有状态位触电可用。
附件 workpicture1.jpg

B、SAVE将当前的RLO的状态存入BR,CLR将当前RLO置0,然后A BR来检测当前BR位的状态。

Good Luck~
+10
8932
FORELF
文章数:2498
年度积分:449
历史总积分:8932
注册时间:2007/6/22
发站内信
发表于:2021/5/12 8:18:03
#2楼
问题一:
A、我无法理解你所谓的执行一次是什么意思 。
B、JNB指令侦测RLO和BR位的状态,当RLO=0且BR位=0时,它会将RLO的值存入BR位。
C、SAVE用于将RLO的值存入BR,而CLR则将RLO的值置0,既然JNB已经可以将RLO的值存入BR位,且只有RLO和BR都为0的时候才起作用,又为什么要去使用SAVE和CLR指令呢?

A、%DB51.DBX11.3=TRUE时,计算部分是只执行一次,还是每个周期都执行,不懂这个BR的作用。
B、BR位=0时,能流就不往下执行了,只有BR=1时能流才能往下执行?BR是否相当于ENO?
C、JNB当RLO=0且BR位=0时,执行跳转并将RLO的值存入BR位。如不满足条件,RLO的值是否还存入BR?

问题二:
A、梯形图如何表示,梯形图有状态位触电可用。
B、SAVE将当前的RLO的状态存入BR,CLR将当前RLO置0,然后A BR来检测当前BR位的状态。

A、我的编程软件是博图,找这个麻烦了点,还是找到这个触点了,谢谢。
B、明白了,谢谢。
let me go任我行
8932
FORELF
文章数:2498
年度积分:449
历史总积分:8932
注册时间:2007/6/22
发站内信
发表于:2021/5/12 8:18:49
#3楼
回复 #1楼 cvlsam
问题一:
A、我无法理解你所谓的执行一次是什么意思 。
B、JNB指令侦测RLO和BR位的状态,当RLO=0且BR位=0时,它会将RLO的值存入BR位。
C、SAVE用于将RLO的值存入BR,而CLR则将RLO的值置0,既然JNB已经可以将RLO的值存入BR位,且只有RLO和BR都为0的时候才起作用,又为什么要去使用SAVE和CLR指令呢?

A、%DB51.DBX11.3=TRUE时,计算部分是只执行一次,还是每个周期都执行,不懂这个BR的作用。
B、BR位=0时,能流就不往下执行了,只有BR=1时能流才能往下执行?BR是否相当于ENO?
C、JNB当RLO=0且BR位=0时,执行跳转并将RLO的值存入BR位。如不满足条件,RLO的值是否还存入BR?

问题二:
A、梯形图如何表示,梯形图有状态位触电可用。
B、SAVE将当前的RLO的状态存入BR,CLR将当前RLO置0,然后A BR来检测当前BR位的状态。

A、我的编程软件是博图,找这个麻烦了点,还是找到这个触点了,谢谢。
B、明白了,谢谢。
let me go任我行
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2021 Gkong.com, All Rights Reserved

46.8