您现在所在的是:

PLC论坛

回帖:5个,阅读:451 [上一页] [1] [下一页]
777
1187919949
文章数:17
年度积分:50
历史总积分:777
注册时间:2015/3/20
发站内信
发表于:2015/3/27 21:50:20
#0楼
我编的一段小程序,用来控制变电站道闸操作,为了模拟出开关的先后顺序,我用了定时器,JSQQD是计时条件,JSQFW是计时器复位,QSTY代表投运,QS QF是开关,编完脚本程序之后就在图上设置了QSTY开关,点击时,QSTY置一。但是网盘仿真的时候,点击开关却没有相应效果。
IF JSQQD=1 THEN
JSQFW=0
ENDIF
IF QSTY=1  THEN
JSQFW=0 AND JSQQD=1
ENDIF
IF QSTY=1 AND JSQQD=1 THEN
IF JSQ<2  THEN  
QS7=1 AND QS8=1
EXIT
ENDIF
IF JSQ<3  THEN  
QF3=1 AND QF4=1
EXIT
ENDIF
IF JSQ<4  THEN  
QS5=1 AND QS6=1
EXIT
ENDIF
IF JSQ<5  THEN  
QS9=1 AND QS10=1 AND QS11=1 AND QS12=1
EXIT
ENDIF
IF JSQ<6  THEN  
QS3=1 AND QS4=1
EXIT
ENDIF
IF JSQ<7  THEN  
QS1=1 AND QS2=1
EXIT
ENDIF
IF JSQ<8  THEN  
QF1=1 AND QF2=1
EXIT
ENDIF
IF JSQ>=9  THEN  
QF5=1
JSQQD=0
QSTY=0
JSQFW=1
ENDIF
6分悬赏
3430
icekj
文章数:197
年度积分:50
历史总积分:3430
注册时间:2011/5/28
发站内信
发表于:2015/3/27 22:35:04
#1楼
楼主这是什么语言?哪种PLC?
10612
243604901
文章数:3738
年度积分:53
历史总积分:10612
注册时间:2012/8/18
发站内信
2016国庆活动(三)
发表于:2015/3/28 10:18:37
#2楼
不用这么麻烦吧?做成动画按钮不就行了吗?或许是我没理解你的意思
此帖发自手机工控论坛
非淡泊无以明志,非宁静无以致远。
777
1187919949
文章数:17
年度积分:50
历史总积分:777
注册时间:2015/3/20
发站内信
发表于:2015/3/28 12:49:25
#3楼
回复 #1楼 icekj
这是组态软件mcgs
777
1187919949
文章数:17
年度积分:50
历史总积分:777
注册时间:2015/3/20
发站内信
发表于:2015/3/28 12:50:46
#4楼
回复 #2楼 243604901
我要实现的效果是,按下一个按钮,所有的开关就可以依次闭合。
41093
tigermu 版主
文章数:15034
年度积分:608
历史总积分:41093
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2015/3/28 16:31:39
#5楼
没看到楼主的定时器在哪里?如果想依次闭合,可以在窗口的循环策略里做。一个做动作的标志,一个计数的变量,判断变量的累加到几就关闭几,全关完标志复位,计数变量复位。窗口里用个按钮置位标志。
计数变量在置位标志的条件下加一。窗口的循环策略周期就是你延时的时间。
个人意见,仅供参考。
清泉石上,明月松间。

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

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

46.8003