【文档说明】62FX2N系列可编程控制器及其指令系统解析课件.ppt,共(41)页,942.002 KB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-45399.html
以下为本文档部分文字说明:
三菱FX2N系列可编程序控制器及其指令系统型号及意义FX特殊品种输出形式单元类型I/O总点数系列序号D—DC电源A1—AC电源H—大电流输出扩展模块V—立式端子排的扩展模块C—接插口输入输出方式F—输入滤波器1ms扩展模块L—TTL输入扩展
模块S—独立端子(无公共端)扩展模块R—继电器输出T—晶体管输出S—晶闸管输出M—基本单元E—输入输出混合扩展单元及扩展模块EX—输入专用扩展模块EY—输出专用扩展模块16~256点0、2、ON、2C、2N型号的命名方式6.2.1FX2N系列可编程序控制器硬件配置(
1)FX系列PLC型号命名方式型号及意义I/O点数:16~256点单元类型M——表示基本单元E——表示扩展单元及扩展模块EX——扩展输入单元EY——扩展输出单元型号及意义型号变化DS——24VDC,
世界型ES——世界型(晶体管型为漏输出)ESS——世界型(晶体管型为源输出)输出形式R——继电器输出T——晶体管输出S——晶闸管输出(2)三菱FX2N系列PLC的硬件结构外部设备现场用户输出设备微处理器(CPU)运算器控制器输出部件输入部件系统存储器用户存储器I/O
扩展接口通讯及编程接口编程设备计算机打印机等传感器按钮、开关现场信号电磁阀中间继电器执行器现场用户输入设备扩展设备扩展单元通讯模块功能模块电源变换器~110V/220V市电PLC基本单元PLC系统结构示意图FX系列PLC的硬件配置图FX系列PLC的网络通信能力1)FX2N系列可编程序控制器的
基本单元基本单元一览表输入输出总点数输入点数输出点数FX2N系列AC电源,DC输入继电器输出晶闸管输出晶体管输出1688FX2N-16MR-001-FX2N-16MT-001321616FX2N-32MR-
001FX2N-32MS-001FX2N-32MT-001482424FX2N-48MR-001FX2N-48MS-001FX2N-48MT-001643232FX2N-64MR-001FX2N-64MS-001FX2N-64MT-001804040FX2
N-80MR-001FX2N-80MS-001FX2N-80MT-0011286464FX2N-128MR-001-FX2N-128MT-0012)扩展单元扩展单元由内部电源、内部输入输出电路组成,需要和基本单元一起使用。在基本单元的I/O点数不够时,可采用扩展单元来
扩展I/O点数。3)扩展模块①模拟量输入输出模块②数据通信模块③高速计数器模块④运动控制模块⑤PID过程控制模块4)特殊功能模块5)可编程序控制器的编程设备手持编程器专用编程器装有编程软件的计算机手持编程器体积小,携带方便,在现场调试时更显其优越性,但在程序输入或阅读理解分析时
,比较繁琐功能强,可视化程度高,使用也很方便,但其价格高,通用性差利用计算机进行PLC的编程、通信更具优势,计算机除可进行PLC的编程外,还可作为一般计算机使用,兼容性好,利用率高。因此采用计算机进行PLC的编程已成为一种趋势编成软件①、PLC的编程
软件是FX-PCS/WIN-E/-C和SWOPC-FXGP/WIN-C编程软件。②、GXSimulator6-CPLC仿真软件,它允许计算机对工厂生产过程和系统仿真。④图形操作终端GOT-900系列图形操
作终端FX2N系列PLC人机操作界面中的较常用的一种。它的电源电压为DC24V,用RS-232C或RS-485接口与PLC通信③显示模块6.2.2FX2N系列可编程控制器的编程元件软器件:可编程控制器内部有许多不同功能的器件,实际上这些器件是由电子电路和存储器组成的。例如输入继电器X、
输出继电器Y、定时器T、计数器C、辅助继电器M、状态继电器S、数据寄存器D和变址寄存器VC等都是由存储器组成的。是概念抽象模拟的等效器件,并非实际的物理器件,它实质上是存储器中的某些触发器,该位触发器状态为“1”时,相当于继电器接通;该
位触发器状态为“0”时,相当于继电器断开PLC中的每一类型继电器都对应着相应的一部分存储器区域,分配给一定的地址编号。编程元件的概念PLC内部的等效继电器系统PLC内部的“软继电器”:触发器的“1”继电器的“ON”触发器的“0”对应继电器的“OFF”(1)
输入继电器(X)在PLC内部,与输入端子相连的输入继电器是光电隔离的电子继电器,采用八进制编号,有无数个常开和常闭触点。输入继电器不能用程序驱动。Y0COMX0X0COM1Y0X0X1Y0Y0Y0X0X0常开触点常闭触点输入信号输入端子梯形图电源公共端
输入继电器输出继电器公共端输出端子输出负载Y0COMX0X0COM1Y0X0X1Y0Y0Y0X0X0常开触点常闭触点输入信号输入端子梯形图电源公共端输入继电器输出继电器公共端输出端子输出负载(2)输出继电器(Y)输出继电器采用八进
制编号,有内部触点和外部输出触点(继电器触点、双向可控硅、晶体管等输出元件)之分,由程序驱动。在PLC内部,外部输出触点与输出端子相连,向外部负载输出信号,且一个输出继电器只有一个常开型外部输出触点。输出继电器有无数个内部常开和常闭触点,编程时可随意使用。输入输出继电器型
号FX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128M扩展时输入X000~X0078点X000~X01716点X000~X02724点X000~X03732点X000~X0
4740点X000~X07764点X000~X267184点输出Y000~Y0078点Y000~Y01716点Y000~Y02724点Y000~Y03732点Y000~Y04740点Y000~Y07764点Y0
00~Y267184点FX2N系列PLC编程元件(3)辅助继电器(M)由内部软元件的触点驱动,常开和常闭触点使用次数不限,但不能直接驱动外部负载,采用十进制编号。通用辅助继电器M0~M499(50
0点)掉电保持辅助继电器M500~M1023(524点)特殊辅助继电器M8000~M8255(256点)只能利用其触点的特殊辅助继电器可驱动线圈的特殊辅助继电器通用辅助继电器与掉电保持用辅助继电器的比例,可通过外设设定参数进行调整。只能利用其触
点的特殊辅助继电器M8000:运行监控用,PLC运行时M8000接通。M8002:仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。M8012:产生100ms时钟脉冲的特殊辅助继电器。可驱动线圈的特殊辅助继电器M8030:鲤电池电压指
示灯特殊继电器。M8033:PLC停止时输出保持特殊辅助继电器。M8034:止全部输出特殊辅助继电器。M8039:时扫描特殊辅助继电器。(4)定时器(T)定时器实际是内部脉冲计数器,可对内部1ms、10m
s和100ms时钟脉冲进行加计数,当达到用户设定值时,触点动作。定时器可以用用户程序存储器内的常数k或H作为设定值,也可以用数据寄存器D的内容作为设定值。普通定时器(T0~T245)100ms定时器T0~T
199共200点,设定范围0.1~3276.7s;10ms定时器T200~T245共46点,设定范围0.01~327.67s。积算定时器(T246~T255)1ms定时器T246~T249共4点,设定范围0.001~32.767s;1
00ms定时器T250~T255共6点,设定范围为0.1~3276.7s。T10K123X0T10Y1普通定时器的工作原理加法计数器设定值K、H或D触点动作TxTx时钟脉冲驱动相等比较器T10T250设定值K计数器1100ms时钟脉冲X2X1触点动作
Tx相等比较器积算定时器的工作原理RSTT250K345X1X2T250Y1T250(5)计数器(C)计数器可分为通用计数器和高速计数器。16位通用加计数器,C0~C199共200点,设定值:1~32767。设定值K0与K1含义相同,即在第一次计数时,其输出触点动作。32位通用加
/减计数器,C200~C234共135点,设定值:-2147483648~+2147483647。高速计数器C235~C255共21点,共享PLC上6个高速计数器输入(X0~X5)。高速计数器按中断原则运行。16位加计数器通用型:C0~C99共100点断电保持型:C100
~C199共100点16位计数器工作过程示意图RSTC0C0K10Y0012345678910X10X11Y0C0当前值设定值也可以间接设定X10X11C032位双向计数器有两种32位加/减计数器,设定值:-2
147483648~+2147483647。通用计数器:C200~C219共20点保持计数器:C220~C234共15点计数方向由特殊辅助继电器M8200~M8234设定。加减计数方式设定:对于
C△△△,当M8△△△△接通(置1)时,为减计数器,断开(置0)时,为加计数器。计数值设定:直接用常数K或间接用数据寄存器D的内容作为计数值。间接设定时,要用元件号紧连在一起的两个数据寄存器。X12X13X
14C200M8200C200Y1RSTC200K-5设定值也可以间接设定01234501234-8-7-6-5-4-3-2-1-7-6-5-4-3C200当前值X12X13X14上升下降上升若输出已经
接通Y1032位加/减计数器工作过程示意图(6)状态(S)状态有五种类型:初始状态S0~S9共10点回零状态S10~S19共10点通用状态S20~S499共480点保持状态S500~S899共400点
报警用状态S900~S999共100点状态(S)状态是对工序步进型控制进行简易编程的内部软元件,采用十进制编号。与步进指令STL配合使用;状态有无数个常开触点与常闭触点,编程时可随意使用;状态不用于步进阶梯指令时,可作辅助继电器使
用。状态同样有通用状态和掉电保持用状态,其比例分配可由外设设定。(7)数据寄存器(D)数据寄存器主要用于存储参数和工作数据。每一个数据寄存器都存放16位二进制数,其最高位为符号位,0为正数,1为负数。可以用两个数据寄存器合并为一个数据寄存器,存放32位数据,最高位仍为符号位
。数据寄存器(D)通用数据寄存器D0~D199共200点。只要不写入其它数据,已写入的数据不会变化。但是PLC状态由运行→停止时,全部数据均清零。断电保持数据寄存器D200~D511共312点,
只要不改写,原有数据不会丢失。特殊数据寄存器D8000~D8255共256点这些数据寄存器供监视PLC中各种元件的运行方式用。文件寄存器D1000~D2999共2000点。变址寄存器(V/Z)变址寄存器的作用
类似于一般微处理器中的变址寄存器(如Z80中的IX、IY),通常用于修改元件的编号。V0~V7、Z0~Z7共16点16位变址数据寄存器。进行32位运算时,与指定Z0~Z7的V0~V7组合,分别成为(V0、Z0),(V1、Z1)…(V7、Z7)。(8)指针P
/I1)分支用指针图6.14(a)中的常开触点接通时,执行条件跳步指令CJP0,跳转到指定的标号位置,执行标号后的程序。图6.14(b)中X10的常开触点接通时,执行子程序调用指令CALLP1,跳转到标号P1处执行从P1开始的子程序,执行到SRET指令时返回主程序中CA
LLP1下面一条指令。(8)指针P/I2)中断用指针图6.15给出了输入中断和定时器中断指针编号的意义。计数器用的中断号为I0□0(□=1~6)。输入中断用来接收特定的输入地址号的输入信号,立即执行相应的中断服务程序,这一
过程不受可编程序控制器扫描工作方式的影响,因此使可编程序控制器能迅速响应特定的外部输入信号。(9)常数(K/H)常数也作为器件对待,它在存储器中占有一定的空间。十进制常数用K表示,如17表示K17,十六进
制常数用H表示,如17表示为H11。6.2.3可编程序控制器的编程语言编程语言概述IEC61131-3中规定的5种编程语言梯形图(LD-LadderDiagram)顺序功能图(SFC-SequentialFunctionChart
)功能块图(FBD-FunctionBlockDiagram)指令表(IL-InstructionList)结构文本(ST-StructuredText)图形语言文本语言步、转移和动作是顺序功能图的3种主要元件(1)顺序功能图编程语言(2)梯形
图编程语言对于同一控制功能,继电器控制原理图和梯形图的输入、输出信号基本相同,控制过程等效,但是又有本质的区别:继电器控制原理图使用的是硬件继电器和定时器等,靠硬件连接组成控制线路;而PLC梯形图使用的是内部软继电器、定时器等,靠
软件实现控制(d)PLC等效电路(3)功能块图编程语言该编程语言用类似与门、或门的方框来表示逻辑运算关系。方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起
,信号从左向右流动(4)指令语句表编程语言指令语句表编程语言是一种与计算机汇编语言类似的助记符编程方式。用一系列操作指令组成的语句将控制流程描述出来,并通过编程器送到PLC中去。LDX2逻辑行开始输入X2常开触点ANDX0串联联X0常
开接点OUTY3输出Y1逻辑行结束LDY3输入Y3常开接点逻辑行开始ANIX3串联X3的常闭接点OUTM101输出驱动M101ANDT1串联T1的常开接点OUTY4输出Y4逻辑行结束