Easy系列PLC定时器功能块封装(支持实例化)

汇川Easy系列PLC自定义接通延时定时器(ST源代码)

https://rxxw-control.blog.csdn.net/article/details/149745981?spm=1011.2415.3001.5331https://rxxw-control.blog.csdn.net/article/details/149745981?spm=1011.2415.3001.5331

Easy系列PLC系统自带的TONR定时器 时间指令值都是以ms为单位,在使用时并不方便,我们可以对其进行封装。

1、定时器功能块封装

2、接口定义+指令代码

3、接口定义

TypeScript 复制代码
IN	bEnable	BOOL	OFF	OFF	不保持	定时器使能	1
IN	rPT	REAL	0.000000	0.000000	不保持	定时器预设时间 单位S	2
OUT	bQ	BOOL	OFF	OFF	不保持	定时器时间到达	3
OUT	rrET	REAL	0.000000	0.000000	不保持	定时器当前时间值 单位s REAL类型	4
VAR	diET	DINT	0	0	不保持	当前时间值 单位ms  DINT类型	5
VAR	diPT	DINT	0	0	不保持	预设时间值 单位ms	6

4、指令代码

TypeScript 复制代码
//接通延时定时器FB
//RXXW_Dor
//2025-10-04
diPT:=REAL_TO_DINT(rPT*1000.0);
TONR(IN := bEnable,PT :=diPT ,R := ,Q =>bQ ,ET =>diET );
rrET:=DINT_TO_REAL(diET)*0.001;

这里的定时器输入时间和输出时间值都是以秒为单位。

相关推荐
Lilixxs11 天前
M580固件升级指南-V4.X及以上版本升级
plc·modbus·施耐德·固件升级·m580 m340·eadm
Lynne30914 天前
MQTT、Modbus、PLC、TCP、RS-485,到底有什么区别
网络·mqtt·plc·modbus
emfuture15 天前
龙芯2K300 PLC 在拉丝机收线系统改造中的应用:硬件选型、张力控制与国产化替代实践
java·开发语言·智能制造·plc·国产化替代
周永恒16 天前
CODESYS AI实践 - 单元测试
ai·开源·测试·plc·codesys
Oflycomm17 天前
全球智能路灯20.4%增长窗口下,PLC模组的选型逻辑正在被重写
智慧城市·plc·智能路灯·电力线载波通信·ieee1901.1
小kBlog17 天前
欧姆龙PLC+松下A4/5伺服电机使用方法
plc
TheBlackHoleLab20 天前
【Vulnhub系列】DarkHole1: 渗透测试笔记,没有踩渗透的坑,却踩到了虚拟机平台的坑,人生处处是大坑
笔记·vulnhub·easy·darkhole1
Oflycomm24 天前
光伏组件级快速关断的PLC通信架构与模组选型分析
架构·嵌入式·plc·光伏·电力线通信
上位机妹子25 天前
汇川 H5U PLC 实战|电机正反转控制(软件互锁)
plc·工控·汇川plc·汇川h5u·plc入门
慧都小妮子1 个月前
DxpSERVER V7.7.0:PLC 与 CNC 采集更新了什么?
plc·cnc·opc·工业数据采集·dxpserver·安川