中关村在线

软件

Graph分支选择应用

顺序功能图(SFC)包含三种基本结构:单流程、分支与并行结构。单流程结构呈线性展开,依据转换条件逐级推进,直至流程终止。分支结构则实现多路径选择,运行时仅有一条路径被激活,其余路径保持阻断;本文将通过具体实例详细说明其应用方式与逻辑控制要点。(112字)

1、 新建一个Graph功能块,在Step1之后插入一个选择分支结构。该分支设置两个转换条件:T1和T2,分别导向Step3和Step2;随后,Step3与Step2再通过T3和T4两条路径汇合至Step4。具体执行逻辑如下:当输入信号LED_X01为ON时,触发T1条件,流程转入Step3;若此时LED_X03也为ON,则满足T3条件,进而跳转至Step4。同理,当LED_X02为ON时,激活T2条件,进入Step2;若后续LED_X04为ON,则T4条件成立,同样转向Step4。整个流程遵循顺序控制与条件跳转相结合的机制,确保各步骤按设定信号组合准确执行。

2、 在第三步中点亮LED_M03,在第二步中点亮LED_M04。

3、 在步骤四中,将LED_M03与LED_M04恢复至初始状态。

4、 程序运行后,因LED_X01为高电平、LED_X02为低电平,转移条件T1被满足,系统由Step1跳转至Step3。此后,在当前扫描周期内,T1与T2的状态变化不再影响Step3及其后续步骤的执行。此时将LED_X01置为低电平、LED_X02置为高电平,观察发现,系统仍稳定保持在Step3,未发生进一步跳转,表明该步具有良好的状态维持能力与逻辑稳定性。

5、 将LED_X03置为高电平,程序进入Step4阶段,同时清除LED_M03和LED_M04的状态。

6、 因T5缺乏触发条件,程序自动跳转至Step1。此前已将LED_X01置为0、LED_X02置为1,恰好满足T2的转移条件,故程序随即从Step1进入Step2执行。

7、 总结:分支选择指多个分支中仅执行一个;转移条件仅在步激活前有效,一旦该步激活,条件即失效。

展开全文
人赞过该文 赞
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具