您现在所在的是:

施耐德电气论坛

回帖:19个,阅读:978 [上一页] [1] [2] [下一页]
8206
0aguang0
文章数:1636
年度积分:68
历史总积分:8206
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2022/3/29 15:49:50
#10楼
回复 #1楼 Tivian
你说的..跟我表述的不是一个问题...楼下三菱的版主理解的了我问题.我想表述的大概就是那个意思..
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8206
0aguang0
文章数:1636
年度积分:68
历史总积分:8206
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2022/3/29 16:00:16
#11楼
回复 #4楼 zjgxk
不是下个周期动作..而是不动作..
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8206
0aguang0
文章数:1636
年度积分:68
历史总积分:8206
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2022/3/29 16:01:43
#12楼
回复 #7楼 6926792
我主要是想  看看怎么去规避一些时序上引起的问题..
它既然是按照这个规则运行的...我也要按它的规则去编程才可以..
不然有些动作不响应
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
43540
YXBK 版主
文章数:19959
年度积分:919
历史总积分:43540
品牌积分(施耐德):275
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/3/29 17:07:41
#13楼
以下是引用0aguang02022/3/29 15:47:04的发言:
对..在主main里面调整了调用顺序...效果好了一些..
但我在想A程序里面有B的启动条件..B里面也有A的启动条件这种怎么办
[此贴子已经被作者于2022/3/29 15:47:40编辑过]

还是一样的,反正有个先后顺序的,你自己理顺就可以了。
大家一起学习
39102
知道一点
文章数:23057
年度积分:794
历史总积分:39102
品牌积分(施耐德):171
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/3/29 18:31:47
#14楼
以下是引用0aguang02022/3/29 15:43:00的发言:
没有断供...
有没有贴出程序看看

版主的程序与你说的不一同
快乐 幸福 自由 比什么都重要
50
神的传说
文章数:1006
年度积分:50
历史总积分:50
品牌积分(施耐德):59
注册时间:2021/9/11
发站内信
发表于:2022/3/29 18:57:53
#15楼
从上往下 从左往右的,扫描到需要调用时就调用的!
8206
0aguang0
文章数:1636
年度积分:68
历史总积分:8206
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2022/3/30 11:33:55
#16楼
回复 #14楼 知道一点
我的现象其中一个就是时间继电器的Q点的问题...挪到上面去就好用..放在下面就不好用
另一个逻辑关系的点也是把main程序里的两个子程序调用顺序颠倒一下 就好了..
断没断供这个我自己还是能判断的..如果一个信号接通不到100ms我就能给他断供了..我得多牛逼
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8206
0aguang0
文章数:1636
年度积分:68
历史总积分:8206
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2022/3/30 11:35:38
#17楼
回复 #15楼 神的传说
20多个子程序...互相里面有对方的启动条件...
理不顺就容易出差子..最蛋疼的他不是每次都发生.
而是小概率事件...给查找故障点带来很大的不方便..
目前的解决办法就是优化调用顺序..
然后在相关启动条件位置加定时器
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8206
0aguang0
文章数:1636
年度积分:68
历史总积分:8206
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2022/3/30 11:39:13
#18楼
回复 #13楼 YXBK
接手了别人的程序...对框架不太了解还..
1511把内存写满了..我是服气的..
现在的解决方案是优化了一下在main里调用的顺序..
和在相关的启动条件前面加了时间继电器..
和运行条件中加了很多互锁..
效果还可以...没有出现时序错乱的问题.

我问这个主要是想问问大家有没有什么好办法能避免时序上的BUG

接手这个程序全是用梯形图写的...
我感觉用CASE语句写的话.应该能规避掉这个问题..
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
39102
知道一点
文章数:23057
年度积分:794
历史总积分:39102
品牌积分(施耐德):171
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/3/30 13:50:58
#19楼
以下是引用0aguang02022/3/30 11:33:55的发言:
我的现象其中一个就是时间继电器的Q点的问题...挪到上面去就好用..放在下面就不好用
另一个逻辑关系的点也是把main程序里的两个子程序调用顺序颠倒一下 就好了..
断没断供这个我自己还是能判断的..如果一个信号接通不到100ms我就能给他断供了..我得多牛逼
与100ms无关,是你的程序(时序)将它断了。
快乐 幸福 自由 比什么都重要

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

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

62.4004