三菱PLC基础知识_第1页
三菱PLC基础知识_第2页
三菱PLC基础知识_第3页
三菱PLC基础知识_第4页
三菱PLC基础知识_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(交流中间)(交流中间)继电器继电器 PLC品种繁多,各有特色。品种繁多,各有特色。 本课主要以三菱公司的本课主要以三菱公司的FX2N系列系列PLC为例进行讲授为例进行讲授1 1 FXFX系列系列PLCPLC及性能及性能 2 2 FX系列系列PLC内部软继电器及编号内部软继电器及编号 3 3 FX系列系列PLC的基本指令及应用的基本指令及应用 4 4 FX系列系列PLC的功能指令简介的功能指令简介 FX0 FX2 FX2C FX0 FX2 FX2C FX0S FX1S FX0N FX1N FX2N FX2NC FX0S FX1S FX0N FX1N FX2N FX2NC叠装式结构叠装式结构 F

2、 X 系系 列列 名名 I / O点数点数 单元类型单元类型 输出方式输出方式 特殊品种特殊品种 如:如:0S 1S 0N 1N 2N 等等 基本单元输入继电器的编号是固定的,扩展单元和扩基本单元输入继电器的编号是固定的,扩展单元和扩展模块是按与基本单元最靠近开始,顺序进行编号展模块是按与基本单元最靠近开始,顺序进行编号输出继电器是用来将输出继电器是用来将PLC内部信号输出传送给外部负载内部信号输出传送给外部负载输出继电器线圈是由输出继电器线圈是由PLC内部程序驱动,其线圈状态传送给内部程序驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载输出单元,再由输出单元对应的硬触点

3、来驱动外部负载 FX系列系列PLC的输出继电器也是八进制编号的输出继电器也是八进制编号 与输入继电器一样,基本单元的输出继电器编号是固定的,与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号顺序进行编号实际使用中,输入实际使用中,输入/ 输出继电器的数量,要根据系统配置而定输出继电器的数量,要根据系统配置而定 X0M0M0M0n 编号:编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) M0 M0 M0 M0 M0 M495 M383 M383 M383

4、M499 (按十进制编号)(按十进制编号) n 编号:编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) M496 M384 M384 M384 M500 M511 M511 M511 M1535 M3071通常可分为两类:通常可分为两类: 和和 特殊辅助继电器的线圈由PLC自动驱动,用户只可以利用其触点。 特殊辅助继电器的线圈由用户控制,其线圈得电后,PLC作出特定动作。 运行监视用特殊辅助继电器运行监视用特殊辅助继电器PLC运行时运行时M8000得电(得电(M8001断电),断电),PLC停止时停止时M8000失失电(电(M8001得电)得电)初始脉冲特殊辅助继电器

5、M8002(M8003)只在PLC开始运行的第一个扫描周期内得电(断电),其余时间均断电(得电)。 常用M8002的触点作为一些继电器的初始化复位信号-分别为产生周期为分别为产生周期为10ms、100ms、1s、1min脉冲的脉冲的特殊辅助继电器特殊辅助继电器 ( PLC RUN ) (FX2N)(FX2N) 通用定时器不具备断电的保持功能,即当输入电路断开通用定时器不具备断电的保持功能,即当输入电路断开或停电时定时器复位。或停电时定时器复位。通用定时器有通用定时器有100ms和和10ms两种。两种。n 编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) 100ms T0

6、T49 T0T62 T0T62 T0T199 10ms T24T49 T32T62 T32T62 T200T2451ms - - T63 - n 通用定时器(例)1ms积算定时器:对积算定时器:对1ms时钟脉冲进行累积计数的,定时范时钟脉冲进行累积计数的,定时范围为围为0.00132.767s。 100ms积算定时器:对积算定时器:对100ms时钟脉冲进行累积计数的定时时钟脉冲进行累积计数的定时范围为范围为0.13276.7s n 编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) 1ms - T63 - T246T249 100ms - - - T250T255n 积算

7、定时器(例) 除了中断执行型的定时器外,在线圈驱动之后到定时器除了中断执行型的定时器外,在线圈驱动之后到定时器触点动作的触点动作的为:为: -0.001s(1ms)、)、0.01s(10ms)、)、0.1s(100ms) ; -扫描周期扫描周期 编程时,若定时器触点指令写在线圈指令之前,则最坏编程时,若定时器触点指令写在线圈指令之前,则最坏的情况下,定时器定时误差为的情况下,定时器定时误差为2 T0。 1ms定时器为中断执行型定时器,是以中断方式对定时器为中断执行型定时器,是以中断方式对1ms时时钟脉冲进行计数,定时精度高。钟脉冲进行计数,定时精度高。n 内部计数器内部计数器 内部计数器是在执

8、行扫描操作时对内部信号(如X、Y、M、S、T等)进行计数。内部输入信号的接通和断开时间应比PLC的扫描周期稍长。 n 高速计数器高速计数器 采用中断方式进行计数,与采用中断方式进行计数,与 PLC的扫描周期无关的扫描周期无关 与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。 计数器的设定值范围:计数器的设定值范围:1-32767(16位)位) -214783648+214783647(32位)位)计数器的设定值可由计数器的设定值可由或间接通过指定的或间接通过指定的来设定来设定 注:注:16位增计数器分为通用型和保持型两种位增计数

9、器分为通用型和保持型两种 FX0S FX1S FX0N FX1N FX2N (FX2NC) 普通普通 C0-C13 C0-C15 C0-C15 C0-C15 C0-C99 保持保持 C14-C15 C16-C31 C16-C31 C16-C199C100-C19916位增计数器编号位增计数器编号 FX0S FX1S FX0N FX1N FX2N (FX2NC) 普通普通 - - - C200-C219 保持保持 - - - C220-C23432位增位增/减可逆计数器编号减可逆计数器编号高数计数器是采用高数计数器是采用进行高速计数的,与进行高速计数的,与PLC的的扫描周期无关扫描周期无关高数计

10、数器是对高数计数器是对进行计数进行计数(如(如FX0N为为X0X3)高数计数器为高数计数器为型,具有型,具有功能功能 (设定值范围:(设定值范围: )单相单输入单相单输入 单相双输入单相双输入 双相双相例:例: C246 C247 C249X000 X001 X002 X003 C251 C252 C254 X000 X001 X002 X003 PLC在进行输入输出处理、模拟量控制、位置控制时,需在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器以存储数据和参数要许多数据寄存器以存储数据和参数 相当于微机中的变址寄存器,相当于微机中的变址寄存器, 用于改变元件的编号(变址)用于改

11、变元件的编号(变址) (步进触点指令) (步进返回指令) STL和RET指令只有与状态器S配合才能具有步进功能。 例如:STL S200表示状态常开触点,称为STL触点(步进触点(步进触点)触点),它在梯形图中的符号为 ,它没有常闭触点 图中每一步包含:驱动内容驱动内容、转移条件转移条件、转换目标转换目标。 1)STL触点是与左侧母线相连的常开触点,STL触点接通,则对应的状态为活动步;2)与STL触点相连的触点用LD或LDI指令,执行完RET后返回左母线;3)STL触点可直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈;4)PLC只执行活动步对应的电路,所以使用STL指令时允许双线圈输出

12、;5) STL触点驱动的电路块中不能使用MC和MCR指令,但可以用CJ指令;6)在中断程序和子程序内,不能使用STL指令。 位元件与字元件位元件与字元件 只处理ON/OFF信息的软元件称为位元件; 可处理数值的软元件则称为字元件,1个字元件由16位。 位元件可以通过组合使用,4个位元件为一个单元,通用表示方法是由Kn加起始的软元件号组成,n为单元数。 例如K2 M0表示M0M7组成两个位元件组(K2表示2个单元),它是一个8位数据,M0为最低位。 编号FNC00 操作数为指针标号P0P127 其中P63为 END所在步序,不需标记。 指针标号允许用变址寄存器修改。 CJ和CJP都占3个程序步,

13、指针标号占1步 编号FNC01 操作数为P0P127,占3个程序步编号FNC02 无操作数,占1个程序步。 1)转移标号不能重复,也不可与跳转指令的标号重复;2)子程序可以嵌套调用,最多可5级嵌套。 编号FNCO3 编号FNCO4 编号FNC05它们均无操作数,各占1个程序步 编号FNC08,占3个程序步,无操作数 编号FNC09, 占1个程序步,无操作数 运行时,位于FORNEXT间的程序 反复执行n次后再继续执行后续程序。 循环的次数n=132767。 如果N=-327670之间,则当作n=1处理。 1)FOR和NEXT必须成对使用; 2)FX2N系列PLC可循环嵌套5层; 3)在循环中可

14、利用CJ指令在循环没结束时跳出循环体; 4)FOR应放在NEXT之前,NEXT应在FEND和END之前,否则出错 比较指令比较指令指令编号为FNC10n 将源操作数S1.和源操作数S2.的数据进行比较,比较结果用目标元件D.的状态来表示。比较指令比较指令 指令编号为FNC11 指令执行时源操作数S.与S1.和S2.的内容进行比较,并比较结果送到目标操作数D.中。 比较指令比较指令使用比较指令CMP/ZCP时应注意:1)S1.、S2.可取任意数据格式,目标操作数D.可取Y、M和S。2)使用ZCP时,S2.的数值不能小于S1. 3) 所有的源数据都被看成二进制值处理; 传送类指令传送类指令 指令编号为FNC12,该指令的功能是将源数据传送到指定的目标。n 使用应用MOV指令时应注意:1)源操作数可取所有数据类型,标操作数可以是KnY、KnM、KnS、T、C、D、V、Z。2)16位运算时占5个程序步,32位运算时则占9个程序步。传送类指令传送类指令n 指令编号为FNC13 该指令的功能是将源数据(二进制)自动转换成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论