博途中用 SCL 实现 T 触发器

点击 "添加新块" 创建一个 FB 块,语言选择 SCL,块名称为 T_Trigger .

按下图的设置,将变量声明编辑器从表格视图改成文本视图

打开新建的块,编辑器界面如下图所示

在上方的变量声明编辑框中输入如下内容

SCL 复制代码
FUNCTION_BLOCK "T_Trigger"

VAR_INPUT
  in : Bool := false;
END_VAR

VAR_OUTPUT
  out : Bool;
END_VAR

VAR_IN_OUT

END_VAR

VAR
  last_input : Bool := false;
  result : Bool := false;
END_VAR

VAR_TEMP

END_VAR

VAR CONSTANT

END_VAR

在下方的逻辑编辑框中输入如下内容

SCL 复制代码
IF ((#last_input = FALSE) AND (#in = TRUE) ) THEN
    #result := NOT #result;
END_IF;

#last_input := #in;
#out := #result;

不需要手动创建 DB 块,博途会自动根据你在变量声明编辑框中输入的内容生成

然后就可以拖动到程序段中使用

输入端每产生一个上升沿,输出端的值就会翻转一次。

相关推荐
Lilixxs8 天前
M580固件升级指南-V4.X及以上版本升级
plc·modbus·施耐德·固件升级·m580 m340·eadm
Lynne30911 天前
MQTT、Modbus、PLC、TCP、RS-485,到底有什么区别
网络·mqtt·plc·modbus
emfuture11 天前
龙芯2K300 PLC 在拉丝机收线系统改造中的应用:硬件选型、张力控制与国产化替代实践
java·开发语言·智能制造·plc·国产化替代
周永恒13 天前
CODESYS AI实践 - 单元测试
ai·开源·测试·plc·codesys
Oflycomm13 天前
全球智能路灯20.4%增长窗口下,PLC模组的选型逻辑正在被重写
智慧城市·plc·智能路灯·电力线载波通信·ieee1901.1
小kBlog14 天前
欧姆龙PLC+松下A4/5伺服电机使用方法
plc
Oflycomm21 天前
光伏组件级快速关断的PLC通信架构与模组选型分析
架构·嵌入式·plc·光伏·电力线通信
上位机妹子22 天前
汇川 H5U PLC 实战|电机正反转控制(软件互锁)
plc·工控·汇川plc·汇川h5u·plc入门
慧都小妮子23 天前
DxpSERVER V7.7.0:PLC 与 CNC 采集更新了什么?
plc·cnc·opc·工业数据采集·dxpserver·安川
成都纵横智控科技官方账号1 个月前
三菱 Q 系列 PLC 如何远程监控?零代码配置教程与边界
数据采集·plc·远程监控·三菱·边缘计算网关