- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
ControlLogix定时器与计数器应用
定时器应用
定时器概述
定时器是ControlLogixPLC中用于时间控制的重要功能模块。在工业控制系统中,定时器常用于控制设备的启动和停止时间、延时操作、周期性任务等。ControlLogix提供了多种定时器类型,包括ACC(累加器)、TON(接通延时)、TOF(断开延时)和RTO(保持接通延时)等。
TON接通延时定时器
TON定时器用于在输入信号接通后,经过指定的延时时间后输出信号。其工作原理如下:
当输入信号(EN)为真时,定时器开始计时。
当计时时间达到预设的时间值(PRE)时,输出信号(DN)变为真。
如果输入信号(EN)在计时过程中变为假,则定时器停止计时,当前计时值(ACC)被清零。
代码示例
假设我们需要在某个设备启动后,经过10秒的延时后,再启动另一个设备。我们可以使用TON定时器来实现这一功能。
//TON定时器示例
TONTON1
(
PRE:=10000;//预设时间10秒
TIM:=100;//定时器分辨率100毫秒
EN:=I1;//启动信号
DN=O1;//延时完成信号
);
//控制设备启动
IFO1THEN
O2:=TRUE;//启动第二个设备
END_IF;
例子描述
I1是第一个设备的启动信号。
TON1是一个TON定时器,预设时间值为10000毫秒(10秒),定时器分辨率为100毫秒。
当I1为真时,TON1开始计时。
计时达到10秒时,O1变为真,表示延时完成。
O1为真时,第二个设备的启动信号O2被设置为真,启动第二个设备。
TOF断开延时定时器
TOF定时器用于在输入信号断开后,经过指定的延时时间后输出信号变为假。其工作原理如下:
当输入信号(EN)为假时,定时器开始计时。
当计时时间达到预设的时间值(PRE)时,输出信号(DN)变为假。
如果输入信号(EN)在计时过程中变为真,则定时器停止计时,当前计时值(ACC)被清零。
代码示例
假设我们需要在某个设备停止后,经过5秒的延时后,再停止另一个设备。我们可以使用TOF定时器来实现这一功能。
//TOF定时器示例
TOFTOF1
(
PRE:=5000;//预设时间5秒
TIM:=100;//定时器分辨率100毫秒
EN:=I2;//停止信号
DN=O3;//延时完成信号
);
//控制设备停止
IFNOTO3THEN
O4:=FALSE;//停止第二个设备
END_IF;
例子描述
I2是第一个设备的停止信号。
TOF1是一个TOF定时器,预设时间值为5000毫秒(5秒),定时器分辨率为100毫秒。
当I2为假时,TOF1开始计时。
计时达到5秒时,O3变为假,表示延时完成。
O3为假时,第二个设备的停止信号O4被设置为假,停止第二个设备。
RTO保持接通延时定时器
RTO定时器用于在输入信号接通后,经过指定的延时时间后输出信号变为真,并且在输入信号断开时保持输出信号为真。其工作原理如下:
当输入信号(EN)为真时,定时器开始计时。
当计时时间达到预设的时间值(PRE)时,输出信号(DN)变为真。
即使输入信号(EN)变为假,输出信号(DN)仍然保持为真,直到复位(RES)信号为真。
代码示例
假设我们需要在一个设备启动后,经过15秒的延时后,启动另一个设备,并且在设备停止后,第二个设备仍然保持启动状态。我们可以使用RTO定时器来实现这一功能。
//RTO定时器示例
RTORTO1
(
PRE:=15000;//预设时间15秒
TIM:=100;//定时器分辨率100毫秒
EN:=I3;//启动信号
DN=O5;//延时完成信号
RES:=I4;//复位信号
);
//控制设备启动
IFO5THEN
O6:=TRUE;//启动第二个设备
END_IF;
//复位定时器
IFI4THEN
RTO1.DN:=FALSE;//复位输出信号
END_IF;
例子描述
I3是第一个设备的启动信号。
RTO1是一个RTO定时器,预设时间值为15000毫秒(15秒),定时器分辨率为100毫秒。
当I3为真时,RTO1开始计时。
计时达到15秒时
您可能关注的文档
- 环境监测专用控制系统系列:Thermo Fisher Scientific AQM2000_(12).远程监控与数据传输.docx
- 环境监测专用控制系统系列:Thermo Fisher Scientific AQM2000_(13).系统集成与兼容性.docx
- 环境监测专用控制系统系列:Thermo Fisher Scientific AQM2000_(14).安全与防护措施.docx
- 环境监测专用控制系统系列:Thermo Fisher Scientific AQM2000_(15).环境监测新技术趋势.docx
- 环境监测专用控制系统系列:Thermo Fisher Scientific AQM2000all.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(1).Allen-BradleyCompactLogix概述.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(2).CompactLogix硬件组件.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(3).CompactLogix系统配置.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(4).CompactLogix编程软件介绍.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(5).基本编程指令与功能.docx
文档评论(0)