




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第六章可编程控制器概述 第一节三菱FX2N系列可编程控制器第二节FX2N系列可编程控制器软组件及功能第三节FX2N系列可编程控制器的基本指令及应用第四节编程规则及注意事项第五节常用基本环节的编程第六节基本指令编程实例第七节 经验 编程方法 2 第三节FX2N系列可编程控制器的基本指令及应用 FX2N系列PLC有基本指令27种 步进指令2种 应用指令 功能指令 128种共计298个 FX2N系列可编程控制器的编程语言主要有梯形图及指令表 一 FX2N系列可编程控制器基本指令 逻辑取及线圈驱动 LD LDI OUT 指令指令助记符及功能 表6 26 3 LD Load 取 常开触点逻辑运算起始指令 用于常开触点与母线的连接 操作元件X Y M S T C程序步为1 LDI LoadInverse 取反 常闭触点逻辑运算起始指令 用于常闭触点与左母线连接 操作元件X Y M S T C程序步为1 OUT 输出 线圈驱动指令 输出指令 操作元件Y M S T C 程序步Y M为1 S 特M为2 T为3 C为3 5 4 2 指令说明 LD LDI指令用于将触点与左母线连接 也可作为ANB ORB 指令的分支起点用 OUT指令对线圈进行驱动包括有Y M S T C 不能用于X OUT可多次并联使用 3 编程应用图6 30 5 例1 LD LDI OUT指令的使用 图6 30LD LDI OUT指令的使用 6 触点串联 AND ANI 指令1 指令助记符及功能 AND 与 常开触点串联指令操作元件X Y M S T C程序步为1 用于单个常开触点的串联 完成逻辑 与 运算 ANI Andinverse 与非 常闭触点串联指令操作元件X Y M S T C程序步为1 用于单个常闭触点的串联 完成逻辑 与非 运算 7 2 指令说明 AND ANI指令是用于串联单个触点的指令 AND用于常开触点 ANI用于常闭触点 串联触点的数量不限 该指令可以多次重复使用 OUT指令后 通过触点对其他线圈使用OUT指令 称为纵接输出或连续输出 如果顺序不错 可以多次重复使用 3 编程应用 8 例2 AND ANI指令的使用 图6 31AND ANI指令的使用 9 触点并联 OR ORI 指令1 指令助记符及功能 OR 或 常开触点并联指令操作元件X Y M S T C程序步为1 用于单个常开触点的并联 完成逻辑 或 运算 ORI OrInverse 或非 常闭触点并联指令操作元件X Y M S T C程序步为1 用于单个常闭触点的并联 完成逻辑 或非 运算 10 2 指令说明 OR ORI指令是单个触点的并联连接指令 OR为常开触点的并联 ORI为常闭触点的并联 与LD LDI指令触点并联的触点使用OR或ORI指令 并联触点的个数没有限制 若两个以上触点的串联支路与其他回路并联时应采用电路块或 ORB 指令 3 编程应用 11 例3 OR ORI指令的使用 图6 33OR ORI指令的使用 12 脉冲指令1 指令助记符及功能 LDP 取脉冲操作元件X Y M S T C程序步为1 上升沿检测运算开始 LDF 取脉冲操作元件X Y M S T C程序步为1 下降沿检测运算开始 13 2 指令说明 LDP ANDP ORP指令是进行上升沿检测的触点指令 由OFF ON上升沿变化时 使驱动的线圈接通1个扫描周期 LDF ANDF ORF指令是进行下降沿检测的触点指令 由ON OFF下降沿变化时 使驱动的线圈接通1个扫描周期 利用取脉冲指令驱动线圈和用脉冲指令驱动线圈 具有同样的动作效果 3 编程应用 14 图6 34两种梯形图具有同样的动作效果 图6 36脉冲检测指令的编程应用 15 4 脉冲检测指令对辅助继电器地址号不同范围造成的动作差异将LDP LDF ANDP ANDF ORP ORF指令的软组件指定为辅助继电器 M 时 会由于地址号范围不同造成动作差异 见图6 37 16 串联电路块的并联指令 ORB 1 指令助记符及功能 ORB OrBlock 电路块或 串联电路块的并联连接指令无操作元件 程序步为1 用于两个或两个以上的触点串联连接的电路之间的并联 称为串联电路块的并联连接 2 指令说明 ORB指令是不带软组件地址号的指令 两个以上触点串联连接的支路称为串联电路块 将串联电路块再并联连接时 分支开始用LD LDI指令 分支结束用ORB指令 17 有多条串联电路块并联时 可对每个电路块使用ORB指令 对多条串联电路块并联电路 可成批使用ORB指令 次数限制在8次 3 编程应用 图6 38串联电路块并联指令应用 例4 ORB指令的使用 18 并联电路块的串联指令 ANB 1 指令助记符及功能 ANB AndBlock 块与 并联电路块之间的串联连接指令 无操作元件 程序步为1 用于两个或两个以上触点并联连接的电路之间的串联 称之为并联电路块的串联连接 2 指令说明 两个或两个以上触点并联连接的电路称为 并联电路块 将并联电路块与前面电路串联时用ANB指令 并联电路块起点用LD和LDI指令 结束后使用ANB指令 19 若多个并联电路块顺次用ANB指令与前面电路串联连接 则ANB的使用次数没有限制 ANB指令可以连续使用 但与ORB指令一样使用次数限制在8次以下 3 编程应用 例5 ANB指令的使用 图6 39ANB指令使用说明 20 栈操作指令 MPS MRD MPP 1 指令助记符及功能 2 指令说明 用于分支多重输出电路中将连接点数据先存储 便于连接后面电路时读出或取出该数据 FX2N系列PLC中有11个存储中间运算结果的存储器 被称为栈存储器 使用一次MPS指令 该时刻的运算结果就推入栈的第一层 再次使用MPS指令时 当前的运算结果就推入栈的第一层 先推入的数据依次向栈的下一层推移 MPS MRD MPP 这三条指令分别为进栈 读栈 出栈指令 21 3 编程应用 MRD是读出栈存储器最上层的最新数据 使用MPP 栈存储器最上层的数据被读出 各数据顺次向上一层移动 读出的数据从堆栈内消失 MPS MRD MPP都是不带软组件的指令 MPS和MPP必须成对使用 连续使用应少于11次 22 图6 41一层堆栈的应用程序 例6 一层堆栈如图6 41 23 图6 42一层堆栈并用ANB ORB指令程序 例7 一层堆栈 并用ANB ORB指令如图6 42 24 图6 43二层堆栈程序 例8 二层堆栈程序如图6 43 25 图6 44 a 四层堆栈及程序的改进 例9 四层堆栈及程序的改进如图6 44 26 图6 44 b 四层堆栈及程序的改进 例10 四层堆栈及程序的改进如图6 44 b 27 主控触点指令 MC MCR 1 指令助记符及功能 MC MasterControl 主控指令 主控电路块起点 程序步 3MCR MasterControlReset 主控复位指令 即作为MC的复位指令 程序步 2 2 指令说明 主控指令控制的操作组件的常开触点要与主控指令后的母线垂直串联连接 是控制一组梯形图电路的总开关 28 在输入端接通 断开时MC MCR之间的梯形图根据软组件性质有两种状态 积算定时器 计数器 置位 复位指令驱动的软组件保持断开前状态不变 非积算定时器 OUT指令驱动的软组件均变为OFF状态 与主控指令MC相连的触点必须用LD LDI指令 使用MC指令后 母线移到主控触点的后面 MCR使母线回到原来的位置 在没有嵌套结构的多个主控指令程序中 使用嵌套级号N0编程 N0的使用次数不受限制 在MC指令内再使用MC指令时 嵌套级N的编号 0 7 顺次增大 返回用MCR指令 从大的嵌套级开始解除 特殊辅助继电器不能用作MC的操作 29 图6 45无嵌套结构的主控指令MC MCR编程应用 例11 无嵌套MC MCR应用 3 编程应用 30 图6 46主控指令MC MCR嵌套的编程应用 例12 有嵌套MC MCR的应用 31 置位 复位指令 SET RST 1 指令助记符及功能 SET Reset 置位指令 是动作保持指令操作元件Y M S 程序步Y M为1 S 特M为2 RST set 复位指令 清数据寄存器指令 操作元件Y M S T C D V Z 程序步Y M为1 S C T为2 D V Z 特D为3 32 2 指令说明 X0一旦接通 Y0接通并自保 对同一元件可以多次使用SET RST指令 顺序可任意 但在最后执行的一条才有效 要使数据寄存器D 变址寄存器V Z的内容清零 也可用RST指令 3 编程应用 33 例13 SET RST指令的使用 图6 47SET RST指令的编程应用 34 微分脉冲输出指令 PLS PLF 1 指令助记符及功能 PLS 脉冲 输入信号上升沿产生脉冲输出操作元件Y M 程序步为2 PLF 脉冲 在输入信号下降沿产生脉冲输出操作元件Y M 程序步为2 35 2 指令说明 使用PLS指令 元件Y M仅在驱动输入接通后的一个扫描周期内动作 置1 使用PLF指令 元件Y M仅在驱动输入断开后的一个扫描周期内动作 置1 PLS PLF指令可以将输入组件的脉宽较宽的输入信号变成脉宽等于可编程控制器的扫描周期的触发信号 相当于对输入信号进行了微分 3 编程说明 36 例14 PLS PLF指令的应用 步序指令器件号0LDX11PLSM1 2步指令3LDM14SETY15LDX26PLFM2 2步指令8LDM29RSTY1 PLS PLF指令的使用 37 图6 48PLS PLF指令的编程应用 38 十一 取反指令 INV 1 指令助记符及功能 INV 取反 无操作元件 程序步为1 指令说明 根据左边触点的逻辑运算结果进行取反 使用INV时 可以在AND ANI ANDP ANDF指令的位置后编程 也可以在ORB ANB的回路中使用 但是不能单独使用 也不能与母线单独连接 3 编程说明 39 例15 INV指令的应用 如X000断开 则Y000接通 如X000接通 则Y000断开 图6 50取反INV指令的编程应用 图6 51INV指令在ORB ANB指令的复杂回路中的编程 例16 INV指令的应用 40 十二 空操作 NOP 和程序结束指令 END 1 指令助记符及功能 NOP NoOperation 空操作指令 无操作元件 程序步为1 END 程序结束 END 指令 用于程序的结束 无操作元件 程序步为1 2 指令说明NOP指令通常用于 指定某些步序内容为空 留空待用 短路某些接点或电路 切断某些电路 变换先前的电路 41 例17 NOP指令的使用 图6 52用NOP指令修改电路 42 程序若加入NOP 改动或追加程序时 可以减少步序号的改变 另外 用NOP指令替换已写入的指令 可改变电路 LD LDI ANB ORB等指令若换成NOP指令 电路的构成变化较大需注意
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 充电桩建设工程预算控制方案
- 混凝土施工现场环保管理方案
- 颜色类知识竞赛题及答案
- 塔吊基础专项建筑施工组织设计及对策
- 碳复合材材料生产线建设项目施工方案
- 混凝土工程现场安全管理方案
- 离婚协议子女轮流抚养及子女抚养费支付服务合同
- 离婚双方个人隐私保护及子女成长协议
- 离婚双方共同人寿保险合同终止及续保协议
- 离婚房产分割与共同债务清偿协议范本
- IQC基础知识培训课件
- 政府代建项目回购协议书范本
- 《压力容器、压力管道安全管理基本要求及检查要点》知识培训
- 《机械制造装备设计》课程教学大纲
- 《世界奇花异草》课件
- 沟通能力培训课件x
- 半导体物理学全套课件
- 2024年09月2024秋季中国工商银行湖南分行校园招聘620人笔试历年参考题库附带答案详解
- 第一章-发型发展简史
- 智能计算系统:从深度学习到大模型 第2版课件 9、第九章-大模型计算系统
- 企业所得税汇算清缴政策培训会课件-于永勤
评论
0/150
提交评论