- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
基本指令和功能指令
在环境监测工业控制系统中,可编程逻辑控制器(PLC)系列:MitsubishiMELSEC-F是一个重要的组成部分。本节将详细介绍MELSEC-FPLC的基本指令和功能指令,帮助您更好地理解和应用这些指令来实现工业控制系统的各种功能。
基本指令
基本指令是PLC中最常用的一类指令,主要用于实现基本的逻辑控制功能。MitsubishiMELSEC-FPLC的基本指令包括但不限于以下几种:
1.触点指令
触点指令用于表示输入条件或内部继电器的状态。
LD(取)指令:
功能:从左母线开始,表示一个触点的闭合状态。
格式:LDX000(表示地址X000的触点闭合)
//示例:当输入X000闭合时,输出Y000
(LDX000)(OUTY000)
LDI(取反)指令:
功能:从左母线开始,表示一个触点的断开状态。
格式:LDIX000(表示地址X000的触点断开)
//示例:当输入X000断开时,输出Y000
(LDIX000)(OUTY000)
OR(或)指令:
功能:将前一个触点与下一个触点进行逻辑或运算。
格式:ORX001(表示地址X001的触点闭合)
//示例:当输入X000或X001闭合时,输出Y000
(LDX000)(ORX001)(OUTY000)
ORI(或反)指令:
功能:将前一个触点与下一个触点的反状态进行逻辑或运算。
格式:ORIX001(表示地址X001的触点断开)
//示例:当输入X000或X001断开时,输出Y000
(LDX000)(ORIX001)(OUTY000)
2.线圈指令
线圈指令用于控制输出或内部继电器的状态。
OUT(输出)指令:
功能:将指定的线圈置为闭合状态。
格式:OUTY000(表示地址Y000的线圈闭合)
//示例:当输入X000闭合时,输出Y000
(LDX000)(OUTY000)
OUT(内部继电器输出)指令:
功能:将指定的内部继电器置为闭合状态。
格式:OUTM000(表示地址M000的内部继电器闭合)
//示例:当输入X000闭合时,内部继电器M000闭合
(LDX000)(OUTM000)
3.定时器指令
定时器指令用于实现时间控制功能。
TON(接通延时定时器)指令:
功能:当输入条件满足时,经过设定的时间后输出闭合。
格式:TONT000,K100(表示定时器T000设定时间为100秒)
//示例:当输入X000闭合时,定时器T000延时100秒后,输出Y000
(LDX000)(TONT000,K100)(OUTY000)
TOF(断开延时定时器)指令:
功能:当输入条件不满足时,经过设定的时间后输出断开。
格式:TOFT001,K50(表示定时器T001设定时间为50秒)
//示例:当输入X000断开时,定时器T001延时50秒后,输出Y000断开
(LDX000)(TOFT001,K50)(OUTY000)
4.计数器指令
计数器指令用于实现计数功能。
CTU(加计数器)指令:
功能:当输入条件满足时,计数器的当前值增加1,达到设定值后输出闭合。
格式:CTUC000,K100(表示计数器C000设定值为100)
//示例:当输入X000每闭合一次,计数器C000的当前值增加1,达到100后,输出Y000
(LDX000)(CTUC000,K100)(OUTY000)
CTD(减计数器)指令:
功能:当输入条件满足时,计数器的当前值减少1,达到0时输出闭合。
格式:CTDC001,K100(表示计数器C001设定值为100)
//示例:当输入X000每闭合一次,计数器C001的当前值减少1,达到0后,输出Y000
(LDX000)(CTDC001,K100)(OUTY000)
功能指令
功能指令是PLC中用于实现复杂控制功能的一类指令。MitsubishiMELSEC-FPLC的功能指令涵盖了数据处理、逻辑运算、位处理等多种功能。
1.数据处理指令
MOV(数据移动)指令:
功能:将源数据移动到目标地址。
格式:MOVD0,D1(表示将D0的数据移动到D1)
//示例:将D0的数据移动到D1
(MOVD0,D1)
ADD(加法)指令:
功能:将两个数据相加并将结果存储到目标地址。
格式:ADDD0,D1,D2(表示将D0和D1的数据相加,结果存储到D2)
//示例:将D0和D1的数据相加,结果存储到D2
(ADDD0,D1,D2)
SUB(减法)指令:
功能:将两个
您可能关注的文档
- 环境监测专用控制系统系列: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)