




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可编程控制器应用技术 第六章 FX2N系列可编程控制 器功能指令概述 目录 n 数据类软元件及存储器组织 n 功能指令的表达形式、使用要素及分类 1 内容提要 2 功能指令是可编程控制器数据处理能力的标志。 由于数据处理远比逻辑处理复杂,功能指令无论从指令 的表达形式上,还是从涉及的机内器件种类及信息的数 量上都有一定的特殊性。 本章介绍 FX2N系列可编程控制器数据类软元件的 组成和功能,功能指令的类型、表示形式和使用要素。 给出了 FX2N系列可编程控制器的功能指令总表。 概述 定义定义 可编程控制器的基本指令基于继电器、定时器、计数 器类软元件,主要用于逻辑处理的指令。 功能指令(应用程序)用于数据的传送、运算、变换 及程序控制等功能。 3 概述 功能指令功能指令 的特点的特点 功能强大功能强大 指令处理的数据多指令处理的数据多 数据在存储单元中流转的过程复杂数据在存储单元中流转的过程复杂 4 第一节 数据类软元件及存储器组织 n 一、数据类软元件的类型及使用 1.1.数据寄存器(数据寄存器(D D) 数据寄存器是用于存储数值数据的软元件,FX2N系 列机中为16位(最高位为符号位,可处理数值范围为-32, 768+32,768),如将2个相邻数据寄存器组合,可存储 32位(最高位为符号位,可处理数值范围为-2,147,483, 648 +2, 147, 483, 648)的数值数据。 5 第一节 数据类软元件及存储器组织 图6-1 16/32位二进制数据各位权值 6 第一节 数据类软元件及存储器组织 n 常用数据寄存器有以下几类: n通用数据寄存器 (D0D199共200点) n断电保持数据寄存器 (D200D511共312点) n特殊数据寄存器 (D8000D8255共256点) 7 第一节 数据类软元件及存储器组织 举例 在 D8000中,存有监视定时器的时间设定值。 它的初始值由系统只读存储器在通电时写入。要改 变时可利用传送指令(FNC12 MOV)写入 未定义的特殊数据寄存未定义的特殊数据寄存 器不要使用!器不要使用! 图6-2 特殊数据寄存器数据的写入 FNC 12 MOV K250 D800 FNC 07 WDT M8002 将监视定时器 设为250ms 监视定时器刷新 8 第一节 数据类软元件及存储器组织 n变址寄存器V、Z和通用数据寄存器一样,是进行数值 数据读、写的16位数据寄存器。主要用于运算操作数地 址的修改。 n进行32位数据运算时,将V0V7,Z0Z7对号结合使 用,如指定Z0为低位,则V0为高位,组合成为:(V0,Z0)。变 址寄存器V、Z的组合如图6-3所示。 2.2.变址寄存器变址寄存器 (V0(V0V7,Z0V7,Z0Z7Z7共共1616点点) ) V0Z0 V0 Z0 16位 32位 16位 高位低位 变址寄存 器V、Z的 组合 9 第一节 数据类软元件及存储器组织 举例 软元件的变址 FNC 12 MOV D5V0 D10Z0 X000 如:当V0=8,Z0=14时, D(5+8)=D(13);D(10+14)=D(24) 则(D13)(D24) 当V0=9,D(5+9)=D(14), 则(D14)(D24) 图6-4 变址寄存器的使用说明 可以用变址寄存器进 行变址的软元件是: X 、Y、M、S、P、T、C 、D、K、H、KnX、KnY 、Kn M、KnS。 10 第一节 数据类软元件及存储器组织 注意!注意! 变址寄存器不能修改V与Z本身或位数指定用的Kn参 数。例如K4M0Z有效,而K0ZM0无效。 11 第一节 数据类软元件及存储器组织 n 在FX2N可编程控制器的数据寄存器区域,D1000 号以上的数据寄存器为通用停电保持寄存器,利用 参数设置可作为最多7000点的文件寄存器使用,文 件寄存器实际上是一类专用数据寄存器,用于集中 存储大量的数据,例如采集数据、统计计算数据、 多组控制参数等。 3.3.文件寄存器文件寄存器 ( D1000( D1000D2999D2999共共20002000点点) ) 12 第一节 数据类软元件及存储器组织 4.4.指针指针 用途用途 用作跳转、中断等程序的入口地址,与跳 转、子程序、中断程序等指令一起应用。地址 号采用十进制数分配。 分类分类 按用途可分为分支类指针P和中断用指针 I两类,其中中断用指针又可分为输入中断用, 定时器中断用及计数器中断用等三种。 13 第一节 数据类软元件及存储器组织 n n(1)(1)指针指针 P P 指针P用于分支指令,其地址号P0P63,共64点。P63 即相当于END指令。 图6-5 指针P的使用 14 第一节 数据类软元件及存储器组织 n n (2)(2)指针指针I I n 输入中断用指针。输入中断用指针I00 I50,共6点。6个输入中断仅接收对应于输入口 X000 X005的信号触发。这些输入口无论是硬件设置还是软件 管理上都与一般的输入口不同,可以处理比扫描周期短的 输入中断信号。上升沿或下降沿指对输入信号类别的选 择。 I 0 0:下降沿中断 1:上升沿中断 输入号位05,每个输入只能用一次 指针的格式 例如:例如:I001为输入X000从OFFON变化时,执行由该指针作为 标号后面的中断程序,并在执行IRET指令时返回。 15 第一节 数据类软元件及存储器组织 n 定时器中断用指针。定时器中断用指针I6 I8,共3点。定时器中断为机内信号中断。由指定编号 为68的专用定时器控制。设定时间在1099ms间选取。 每隔设定时间中断一次。用于不受PLC运算周期影响的循环 中断处理控制程序。 I 定时器中断号68,每个定时器只能用一次 指针的格式 1099ms 定时器中断 例如:例如:I610为每隔10ms就执行标号为I610的中断程序一次, 在IRET指令执行时返回。 16 第一节 数据类软元件及存储器组织 n 计数器中断用指针。计数器中断用指针I010 I060 ,共6点。计数器中断可根据PLC内部的高速计数器 比较结果执行中断程序。 指针的格式 I 00 计数器中断号16 ,每个中断号只能用一次。 17 第一节 数据类软元件及存储器组织 n 二、数据类软元件的结构形式 n (1)(1)基本形式基本形式 FX2N系列PLC数据类元件的基本结构 为16位存储单元。具有符号位和字元件。 n (2)(2)双字元件双字元件 其中低位元件存储32位数据的低位部 分,高位元件存储32位数据的高位部分。最高位(第32位) 为符号位。 n 在指令中使用双字元件时,一般只用其低位地址表 示这个元件,其高位同时被指令使用。虽然取奇数或偶数 地址作为双字元件的低位是任意的,但为了减少元件安排 上的错误,建议用偶数作为双字元件的元件号。 18 第一节 数据类软元件及存储器组织 n (3)(3)位组合元件位组合元件 FX2N系列PLC中使用4位BCD码,产生 了位组合元件。 n 位组合元件常用输入继电器X、输出继电器Y、辅助 继电器M及状态继电器S组成,元件表达为KnX、KnY、KnM 、KnS等形式,式中Kn指有n组这样的数据。 KnX000表示位组合元件是由从 X000开始的 n组位元件组合。 若n为1 ,则 K1X0指由 X000、X001、X002、X003四位输入继电 器的组合;而n为2 ,则 K2X0是指 X000 X007八位输入继电器 的二组组合。除此之外,位组合元件还可以变址使用,如 KnXZ 、KnYZ、Kn MZ、KnSZ等,这给编程带来很大的灵活性。 举例 19 第一节 数据类软元件及存储器组织 n 三、 FX2N系列可编程控制器存储器组成 n 通过FX2N系列PLC存储器组成表可以方便地了解某种 类型的可编程控制器软元件的类型、数量及一些使用特 征。 20 FX2N- 16M FX2N-32MFX2N- 48M FX2N-64MFX2N- 80M FX2N- 128M 扩展单 元 输入 继电 器X X000 X0078点 X000 X01716点 X000 X02724 点 X000 X03732点 X000 X04740 点 X000 X07764 点 X000 X267184 点 输出 继电 器Y Y000 Y0078点 Y000 Y01716点 Y000 Y02724 点 Y000 Y03732点 Y000 Y04740 点 Y000 Y07764 点 Y000 Y267184 点 辅助 继电 器M M0M499500点一 般用 【M500M1023 】524点保持用 【M1024 M3071】2048点 保持用 M8000 M8255256点特 殊用 状态 S S0S499 500点一般用初始化 用S0S9 ;原点回归用 S10 S19 【S500S899】400 点保持用 【S900S999 】100点信号 报警用 定时 器T T0T199500点 100ms子程序用 192T199 T200T24546点 10ms 【T246T249 】4点1ms累积 【T250T255 】6点100 ms 累积 表6-1 FX2N系列PLC存储器组成表 21 FX2N- 6M FX2N-32MFX2N-48MFX2N-64M FX2N-80MFX2N-128M扩展单元 计数 器 16位增计数器32位可逆计数器32位可逆高速计数器最大6点 C0 C991 00点 一般 用 【C100 C19 9 】100点 保持用 【C200 C21 9 】20点 一般用 【C220 C23 4】15 点保持 用 【C235 C24 5 】1相 1 输入 【C246 C25 0 】1相 2 输入 【C251 C255】2相输 入 数据 寄存 器D 、V 、Z D0 D199200 点 一般用 【D200 D511】512 点保持用 【D512 D7999】7488点 保持用D1000 以后可作为文 件寄存器用 D8000 D8195256 点特殊 用 V7V0Z7Z016 点变址用 续表 22 FX2N- 16M FX2N-32MFX2N- 48M FX2N- 64M FX2N- 80M FX2N- 28M 扩展单 元 嵌套 指针 N0N78 点主控 用 P0P127128 点跳步、子 程序用分支 指针 I00 I506点 输入中断 用指针 I6 I83点定 时器中断用 指针 I010I0606 点计数器中断 用指针 常 数 K16位-32,76832,76732位 - 2,147,483,6482,147,483,647 H16位 FFFFH32位 0FFFFFFFFH 非停电保持区域。根据设定的参数,可变更为停电保持区域。 停电保持区域。根据设定的参数,可变更为非停电保持区域。 固定的停电保持区域。不可变更。 不同系列的对应功能请参照特殊软元件一览表。 注:【 】内的软元件为停电保持区域。 续表 23 第二节功能指令的表达形式、使用要素及分类 n 一、功能指令的表达形式及使用要素 1.1.功能指令的表达形式功能指令的表达形式 功能指令不含表达梯形图符号间相互关系的成分, 而是直接表达本指令要做什么。 FNC 12 MOV K123 D500 X8002 图6-6 功能指令的梯形图形式 24 第二节功能指令的表达形式、使用要素及分类 指令 名称 助记 符 指令代 码 操作数范围程序步 S1S2 D 加法ADD ADD(P ) FNC20 (16/32 ) K、HKnX、KnY、 Kn M、KnST、C、 D、V、Z KnY、Kn M 、KnST、C 、D、V、Z ADD、ADDP7 步DADD、 DADDP13步 2.2.功能指令的使用要素功能指令的使用要素 表6-2 加法指令要素 图6-7 功能指令的格式及要素 25 第二节功能指令的表达形式、使用要素及分类 功能指令 的使用要 素 功能指令编号 助记符 数据长度 执行形式 操作数 变址功能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 推进绿色低碳转型加强全国碳市场建设的策略及实施路径
- 天然气输气管网建设工程可行性研究报告
- 4.2.3整式的加法与减法说课稿(3课时)说课稿 -2024--2025学年人教版数学七年级上册
- 建筑方案设计把控(3篇)
- 建筑方案设计-书籍下载(3篇)
- 第三节 气候对生产和生活的影响教学设计-2025-2026学年初中地理中图版北京八年级上册-中图版北京2014
- 四年级数学(四则混合运算)计算题专项练习与答案汇编
- 国外知名建筑方案设计专家(3篇)
- 宫廷建筑绘画配色方案设计(3篇)
- 高校建筑人群分析方案设计(3篇)
- 2025新版企业员工劳动合同范本
- PCR实验室基因扩增检验人员培训试题及答案
- 2025年全国版图知识竞赛(中学组)历年参考题库含答案详解(5卷)
- 2025年西藏自治区三支一扶人员招募考试(公共基础知识)历年参考题库含答案详解(5卷)
- 2025年富县辅警考试题库(附答案)
- 口才与演讲训练教程(第四版)课件2-2普通话训练
- 公司适用法律法规标准清单2025年08月更新
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- 美发店租工位合同协议
- GB/T 196-2025普通螺纹基本尺寸
- DCS系统安装施工方案复制
评论
0/150
提交评论