电机星三角启动SCL源程序

FUNCTION_BLOCK FB50

// Block Parameters
VAR_INPUT
    // Input Parameters
Cbr:BOOL;//电机保护开关
Start:BOOL;//启停信号
StartTimSp:TIME;//星型运行时间
ChargeTimSp:TIME;//切换间隔时间

END_VAR

VAR_IN_OUT
    // I/O Parameters
END_VAR

VAR_OUTPUT
    // Output Parameters
NetRelay:BOOL;//主接触器
StarRelay:BOOL;//星型接触器
DeltaRelay:BOOL;//角型接触器
RunState:BOOL;//运行状态
Alarm:BOOL;//报警
END_VAR

VAR_TEMP
    // Temporary Variables

END_VAR
VAR
    // Static Variables
StartTim_Ton:Ton;//Ton系统功能SFB4(TON)延时接通定时器
ChangeTim_Ton:Ton;
END_VAR
StartTim_Ton(IN := Cbr AND Start  // IN: BOOL
          ,PT := StartTimSp // IN: TIME
          ); 
ChangeTim_Ton(IN := StartTim_Ton.Q // IN: BOOL
          ,PT := ChargeTimSp // IN: TIME
          ); 
 Alarm:=NOT Cbr;//保护开关跳闸报警
 NetRelay:=Cbr AND Start;
 RunState:=NetRelay;
 StarRelay:=NetRelay AND NOT StartTim_Ton.Q;
 DeltaRelay:= NetRelay AND ChangeTim_Ton.Q;  
     
END_FUNCTION_BLOCK

程序运行如下

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

王小蓝

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

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

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

打赏作者

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

抵扣说明:

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

余额充值