倍福ST程序功能模块——手动状态多实体点击运行

手动状态下6个阀需要点动运行,其中阀V1与V3、V2与V5、V3与V6是同一管道上的阀,不能同时开启。

操作场景:WINCC中点击阀的图案,当与它同一管道上的另一个阀未开启时,被点击的阀即可手动开启,状态置为1,再点击一次,该阀关闭,状态置为0。

变量说明:

v_btn(WINCC中按左键变为1,释放左键变为0)

v[i]:代表阀运行状态的数组,范围1-6,运行为1,停止为0

IF NOT auto THEN

    FOR i:=1 TO 3 DO

       R_TRIG1[i](CLK:=v_btn[i] , Q=> ); //TRIG也可以数组化

        IF R_TRIG3[i].Q AND v[i+3]=0 THEN

        v[i]:=NOT v[i];

        END_IF

    END_FOR
    
    FOR i:=4 TO 6 DO

        R_TRIG2[i](CLK:=v_btn[i] , Q=> );

        IF R_TRIG4[i].Q AND v[i-3]=0 THEN

        v[i]:=NOT v[i];

    END_IF

END_FOR

END_IF

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南瓜鹅鹅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值