登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:GRAPH编程怎么保持某一步?
点击:4301 回复:5
楼主
编辑
引用
管理
gk_0
近日学习博途的GRAPH编程,卡到这里了,特来请教:
可以看到当前激活了并列分支的两个步,S3和S9
原意是当T11条件满足时,重新激活S2;
直到T12条件满足时,才复位S9并激活S10
实际情况是:
T11条件满足,T12条件还没有满足的情况下,复位了S9,使得程序不能往下进行了。
试了各种限定符都不能打到工艺要求,难道无解了?
最后修改:
2018/7/25 14:38:53
18-07-25 14:37
1楼
编辑
引用
管理
SZHFEI512
S2后加多一步试看
18-07-25 15:04
2楼
编辑
引用
管理
gk_0
感谢你的解答,由于S3和S9使用同一条件激活,所以采用并列分支。
刚才试了下选择分支,采用同一条件,只能激活一个S3,S9不能激活,所以该法不可取。
18-07-25 15:23
3楼
编辑
引用
管理
SZHFEI512
这样试过吗
18-07-25 15:42
4楼
编辑
引用
管理
gk_0
不行,只要返回上级,则会复位下面的任何一步
18-07-25 16:08
5楼
编辑
引用
管理
1534060187
这是并行分支的特点,并行分支是要求全部块执行完才能完成并行,您这是算中途跳转出来,违反了并行分支的条件,程序就会出现问题,只执行您跳转的指令,而并行分支会忽略掉,这属于冲突型的程序,楼主只能改一改程序的结构了
18-08-24 10:44
工控新闻
纵行科技正式加入西门子Xcelerator生态,共筑数字化与低碳化新未来
Vishay最新工业级3/8英寸方形单匝金属陶瓷微调器,优化PCB上的布局
湖北全球“灯塔工厂”再升级
全球工业人工智能联盟卓越中心新址在沪正式启用
仿生机器人与仿生智能大会成功召开
霍尼韦尔公布2025年第二季度业绩 更新全年指导范围
稚晖君在WAIC主论坛发布“灵渠OS”开源计划
中国移动AI+新型工业化创新研究院正式成立
更多新闻资讯