- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
基本编程指令与功能
在环境监测工业控制系统中,Allen-BradleyCompactLogixPLC是一种广泛使用的可编程逻辑控制器。了解其基本编程指令与功能是掌握该系统的关键。本节将详细介绍CompactLogixPLC的常用编程指令,包括位逻辑指令、定时器指令、计数器指令和算术运算指令。通过这些指令,工程师可以实现各种控制逻辑和数据处理任务。
位逻辑指令
位逻辑指令是PLC编程中最基础的指令,主要用于控制开关量输入和输出。常见的位逻辑指令包括:
XIC(examineifclosed):检查输入点是否闭合。
XIO(examineifopen):检查输入点是否断开。
OTL(outputenergizelatch):输出并锁定。
OTU(outputenergizeunlatch):解锁输出。
OTE(outputenergize):直接输出。
XIC指令
功能:XIC指令用于检查指定的输入点是否闭合。如果输入点闭合,指令输出为真(1);如果输入点断开,指令输出为假(0)。
语法:
XIC[输入点]
示例:
假设有一个按钮连接到输入点I:0/0,我们希望当按钮按下时,输出点O:0/0变为高电平(1)。
|[I:0/0](O:0/0)|
说明:
当I:0/0闭合(按钮按下)时,XIC指令输出为真,从而激活输出点O:0/0。
如果I:0/0断开(按钮未按下),XIC指令输出为假,输出点O:0/0保持低电平(0)。
XIO指令
功能:XIO指令用于检查指定的输入点是否断开。如果输入点断开,指令输出为真(1);如果输入点闭合,指令输出为假(0)。
语法:
XIO[输入点]
示例:
假设有一个按钮连接到输入点I:0/0,我们希望当按钮未按下时,输出点O:0/0变为高电平(1)。
|[/I:0/0](O:0/0)|
说明:
当I:0/0断开(按钮未按下)时,XIO指令输出为真,从而激活输出点O:0/0。
如果I:0/0闭合(按钮按下),XIO指令输出为假,输出点O:0/0保持低电平(0)。
OTL指令
功能:OTL指令用于输出并锁定。一旦输出点被激活,即使触发条件不再满足,输出点也会保持激活状态。
语法:
OTL[输出点]
示例:
假设有一个按钮连接到输入点I:0/0,我们希望当按钮按下时,输出点O:0/0一直保持高电平(1),直到复位。
|[I:0/0](OTLO:0/0)|
说明:
当I:0/0闭合(按钮按下)时,OTL指令输出为真,输出点O:0/0被激活并锁定。
即使I:0/0断开(按钮松开),输出点O:0/0仍然保持高电平(1)。
OTU指令
功能:OTU指令用于解锁输出点。一旦输出点被解锁,输出点会保持低电平(0)。
语法:
OTU[输出点]
示例:
假设有一个按钮连接到输入点I:0/1,我们希望当按钮按下时,解锁输出点O:0/0。
|[I:0/1](OTUO:0/0)|
说明:
当I:0/1闭合(按钮按下)时,OTU指令输出为真,输出点O:0/0被解锁。
即使I:0/1断开(按钮松开),输出点O:0/0仍然保持低电平(0)。
OTE指令
功能:OTE指令用于直接输出。当触发条件满足时,输出点立即变为高电平(1);当触发条件不再满足时,输出点立即变为低电平(0)。
语法:
OTE[输出点]
示例:
假设有一个按钮连接到输入点I:0/0,我们希望当按钮按下时,输出点O:0/0变为高电平(1),当按钮松开时,输出点O:0/0变为低电平(0)。
|[I:0/0](OTEO:0/0)|
说明:
当I:0/0闭合(按钮按下)时,OTE指令输出为真,输出点O:0/0变为高电平(1)。
当I:0/0断开(按钮松开)时,OTE指令输出为假,输出点O:0/0变为低电平(0)。
定时器指令
定时器指令用于在指定的时间间隔内启动或停止某个过程。常见的定时器指令包括:
TON(timerondelay):延时启动定时器。
TOF(timeroffdelay):延时停止定时器。
RTO(retentivetimeron):累积定时器。
TON指令
功能:TON指令在输入条件满足时开始计时,当计时时间达到设定值时,输出变为高电平(1)。
语法:
TON[定时器名称][预定时间]
示例:
假设有一个按钮连接到输入点I:0/0,我们希望当按钮按下时,输出点O:0/0在5秒后变为高电平(1)。
|[I
您可能关注的文档
- 可编程逻辑控制器(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_(6).数据类型与变量管理.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(7).梯形逻辑编程.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(8).功能块图编程.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(9).结构化文本编程.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(10).顺序功能图编程.docx
- 可编程逻辑控制器(PLC)系列:Allen-Bradley CompactLogix_(11).通信协议与网络.docx
文档评论(0)