三菱FX系列PLC的指令及编程.ppt
- 文档编号:14975867
- 上传时间:2023-06-28
- 格式:PPT
- 页数:267
- 大小:8.77MB
三菱FX系列PLC的指令及编程.ppt
《三菱FX系列PLC的指令及编程.ppt》由会员分享,可在线阅读,更多相关《三菱FX系列PLC的指令及编程.ppt(267页珍藏版)》请在冰点文库上搜索。
可编程控制器原理及应用,可编程控制器及其系统,主讲:
郎朗,可编程控制器原理及应用,目录,第3章三菱FX系列PLC的指令及编程3.1FX系列PLC概述3.2FX系列PLC的软元件地址编号及其功能3.3FX系列PLC的基本指令3.4定时器与计数器的编程3.5编程举例3.6FX系列PLC的步进指令及其编程3.7FX系列PLC的应用指令及其编程3.8FX系列PLC的常用特殊功能模块3.9FX系列PLC的扩展设备的配置方法,可编程控制器原理及应用,3.1FX系列PLC概述3.1.1FX系列PLC的主要特点3.1.2FX系列PLC的主要性能,可编程控制器原理及应用,三菱公司推出的常用FX系列小型、超小型PLC有FX0、FX2、FX0N、FX0S、FX2C、FX2N、FX2NC、FX1N、FX1S等系列。
可编程控制器原理及应用,3.1FX系列PLC概述在PLC的正面,一般都有表示该PLC型号的符号,通过阅读该符号即可以获得该PLC的基本信息。
FX系列PLC的型号命名基本格式如下:
可编程控制器原理及应用,序列号:
如0S、0N、2、2C、1S、2N、2NCI/O总点数:
10256设备类型:
M基本单元;E输入输出混合扩展单元及扩展模块EX输入专用扩展模块EY输出专用扩展模块输出方式:
R继电器输出(有接点、交流、直流负载两用)S三端双向可控硅开关元件输出(无接点、交流负载用)T晶体管输出(无接点,直流负载用),可编程控制器原理及应用,特殊品种区别:
(电源和输入、输出类型等特性)DC电源,DC输入A1AC电源,AC输入大电流输出扩展模块立式端子排的扩展模块接插口输入输出方式输入滤波器1ms的扩展模块TTL输入扩展模块独立端子(无公共端)扩展模块,湖南水利水电职业技术学院HunanTechnicalCollegeofWaterResourcesandHydroPower,可编程控制器原理及应用,若“特殊品种”处无符号,表示交流100/200V电源,直流24V输入,横式端子排,继电器输出时为2A/1点,晶体管输出时为0.5A/1点,可控硅输出时为0.3A/1点。
可编程控制器原理及应用,例1:
FX2N-48MRD含义:
FX2N系列,输入输出总点数为48点,M:
基本单元,R:
继电器输出,D:
DC电源,DC输入的基本单元。
例2:
FX-4EYSH含义:
FX系列,输入点数为0点,EY:
输出4点,S:
可控硅输出,H:
大电流输出扩展模块。
FX还有一些特殊的功能模块,如模拟量输入输出模块、通信接口模块及外围设备等,使用时可以参照FX系列PLC产品手册。
湖南水利水电职业技术学院HunanTechnicalCollegeofWaterResourcesandHydroPower,可编程控制器原理及应用,FX2N系列PLC外部结构,FX2N-64MR的主机外形图,返回,火线、零线、地,可编程控制器原理及应用,3.1.1FX系列PLC的主要特点
(1)系统配置灵活方便具有基本单元、扩展单元和扩展模块及特殊功能单元。
#基本单元包括CPU、存储器、输入输出及供给扩展模块和传感器的标准电源。
#扩展单元是用于增加可编程控制器I/O点数的装置,内部有电源,以便进一步扩展。
#扩展模块用于增加可编程控制器I/O点数及改变可编程控制器I/O点数比例,内部无电源,所用电源由基本单元或扩展单元供给。
#扩展单元及扩展模块无CPU,必须与基本单元一起使用。
#特殊功能单元是一些专门用途的装置。
可编程控制器原理及应用,
(2)具有在线和离线编程功能在线修改和编写程序,实现元件监控和测试功能。
在计算机上进行离线编程。
(3)高速处理功能*FX系列PLC内置多点高速计数器,对输入脉冲进行计数。
*不受扫描周期限制,实现定位控制;*中断输入方式对具有优先权和紧急情况的输入可快速响应。
(4)高级应用功能提供了适应多种情况的多种应用指令。
3.1.1结束,可编程控制器原理及应用,3.1.2FX系列PLC的主要性能FX系列PLC电源电压适应范围100240ACV,将FX0S、FX2、FX2N主要技术指标对比列入表3.1中。
书P3334超小型机中FX2N系列功能最强,速度最快,容量最大,属于高档机。
FX-2N系列PLC是由电源、CPU、存贮器和输入/输出器件组成的单元型可编程控制器。
AC电源、DC输入型的内装DC24V电源作为传感器的辅助电源;可进行逻辑控制、开关量控制、模拟量控制,并可进行各种运算、传送、变址寻址、移位等功能。
3.1.2结束,可编程控制器原理及应用,3.2FX系列PLC的软元件地址编号及其功能3.2.1输入继电器(X)和输出继电器(Y)3.2.2辅助继电器(M)3.2.3定时器(T)3.2.4计数器(C)3.2.5寄存器(D/V/Z)3.2.6状态(S)3.2.7指针(P、I)3.2.8常数(K、H),可编程控制器原理及应用,软元件:
用户使用的每一个输入、输出端子和内部的每一个存储单元。
各种元件具有各自的功能和地址号。
3.2.1输入继电器(X)和输出继电器(Y)*输入继电器(X)和输出继电器(Y)用于PLC的CPU和外部用户之间的数据传送。
*PLC主机上有许多标有输入/输出地址号的接线端子。
输入端子用于可编程控制器从外部开关接收信号,输出端子用于PLC向外部负载发送信号。
*以八进制数字编号。
*基本单元的输入和输出总点数128点(FX2N-128M),可扩展到256点。
(地址顺序排列),可编程控制器原理及应用,采用继电器输出,输出侧左端4个点公用一个COM端,右边多输出点公用一个COM端。
输出的COM比输入端要多,主要考虑负载电源种类较多,而输入电源的类型相对较少。
对于晶体管输出其公用端子更多。
端子为空端子,在外部配线工作中作中继端子使用。
I/O端子编号,可编程控制器原理及应用,
(1)输入继电器(X)*输入继电器接收用户输入设备(按钮、开关等)发送的输入信号。
*其线圈(在梯形图中不会出现)与PLC的输入端子相连,由外部信号驱动(不能在程序内部用指令驱动),有ON/OFF两种状态。
*它具有无数对常开接点和常闭接点,供PLC编程时使用。
*输入继电器触点不能直接驱动负载。
*地址采用八进制编号。
图3.1输入继电器电路,可编程控制器原理及应用,
(2)输出继电器(Y)*输出继电器有一对输出接点与PLC的输出端子相连直接驱动负载。
*输出继电器的线圈由程序执行结果驱动。
*内部具有无数对常开接点和常闭接点供编程用。
(触点的状态对应输出元素映像寄存器中该元件的状态)*地址采用八进制编号。
图3.2输出继电器电路,3.2.1结束,可编程控制器原理及应用,3.2.2辅助继电器(M)辅助继电器是一种内部的状态标志,它相当于继电器控制系统中的中间继电器,用于信息的传递、转移等功能。
*线圈被PLC内的各种软元件的触点驱动。
(即与输出继电器一样由程序驱动。
)*内部具有无数对常开接点和常闭接点供编程用,不能驱动外部负载。
*地址采用十进制编号。
可编程控制器原理及应用,辅助继电器有三种类型:
(1)普通型辅助继电器无断电保持功能
(2)保持型辅助继电器有断电保持功能(3)特殊辅助继电器为两类:
触点利用型和线圈驱动型,可编程控制器原理及应用,图3.3保持型辅助继电器电路及其动作时序这是一种运行时自保持电路,当停电时,造成系统停止,但后备电池接上保持M700状态,其接点M700也一直闭合。
再通电时,即使不合上X3,M700也继续通电。
但是,若通电时,如果X4的常闭触点断开,由于是系统已通电,后备电池撒去,M700也断电,不工作了。
例:
保持型辅助继电器电路及其动作时序,可编程控制器原理及应用,1)触点利用型:
用户只能用其触点,线圈由PLC自动驱动。
M8000、M8001:
运行监视继电器(在运行时接通),图3.4M8000、M8001的动作时序,可编程控制器原理及应用,图3.5M8002、M8003的动作时序,M8002、M8003:
初始脉冲继电器(仅在运行开始时瞬间接通),可编程控制器原理及应用,M8005:
锂电池电压过低继电器,图3.6M8005的用法,可编程控制器原理及应用,图3.7M8012的动作时序,M8011M8014:
内部时钟脉冲。
PLC运行时M8011M8014产生周期分别为10mS(接通、断开各5mS)、100mS、1S、1MIN的脉冲信号。
可编程控制器原理及应用,M8020M8022:
运算结果标志。
加减结果为零时M8020接通,减法运算:
结果有借位时M8021接通,加法运算:
结果有进位时M8022接通。
可编程控制器原理及应用,2)线圈驱动型线圈由用户驱动,PLC作特定动作。
M8034:
全部输出禁止继电器。
图3.8M8034的用法,可编程控制器原理及应用,M8040:
禁止状态转移,状态转移条件满足也不能转移。
M8033:
停止时保持输出继电器,PLC由运行到禁止时存储器中的内容保持运行时的状态。
M8030:
电池灭灯,电池电压降低,PLC面板上的指示灯不会亮。
M8039:
恒定扫描,PLC以D8039中的内容为扫描周期运行程序。
3.2.2结束,可编程控制器原理及应用,3.2.3定时器(T)1地址号:
以十进制数分配。
2定时时基(100mS,10mS,1mS)。
以增计数的方式对PLC内的时钟脉冲累计计时,当计时的当前值与定时器的设定值相等时,触点工作,线圈失电时,其触点立即复位。
3采用程序存储器内的常数(K)将其作为设定值,可在数据寄存器(D)的内容中进行间接指定。
定时器有以下两种类型:
(1)普通定时器
(2)积算定时器,可编程控制器原理及应用,
(1)普通定时器,普通定时器分为100ms和10ms两种。
(2)积算定时器积算定时器分为1ms积算定时器和100ms积算定时器两种。
定时器累计的时基增量值132767(16进制表示00007FFF),可编程控制器原理及应用,加法计数器,设定值,K、H或D,触点动作,Tx,Tx,时钟脉冲,驱动,K123,相等比较器,普通定时器的工作原理,T10,可编程控制器原理及应用,图3.9100ms普通定时器的工作过程(a)梯形图;(b)时序图,可编程控制器原理及应用,图3.101ms积算定时器的工作过程(a)梯形图;(b)时序图,可编程控制器原理及应用,3举例:
常数指定K延时停止输出,可编程控制器原理及应用,闪烁电路,可编程控制器原理及应用,
(2)间接指定D,直接传送数据用的指令K100(D5)D5=K10010mS定时在指定停电保持用的数据存触器时,如果电池电压低,设定值不定。
3.2.3结束,可编程控制器原理及应用,3.2.4计数器(C)有内部计数器和高速计数器。
(1)内部计数器内部计数器又分为以下两类:
1)16位增计数器2)32位增/减计数器,可编程控制器原理及应用,1、地址号:
以十进制数分配2、计数器对可编程控制器的内部信号X,Y,M,S,C等触点的动作进行循环扫描并计数。
3、设定值可以用常数K设定也可以用数据寄存器地址号间接设定。
可编程控制器原理及应用,可编程控制器原理及应用,16位:
32726,可编程控制器原理及应用,4、如果切断PLC的电源,普通用途计数器清除增计数值,而停电保持用的计数器则可存储即停电前的计数器数值,因此计数器可按停电前数值累积计数。
5、16位计数器增计数后(到设定值)动作保持。
图3.1116位增计数器的工作过程,可编程控制器原理及应用,6、复位输入接通,计数器的当前值为零,输出触点停止动作。
例:
在执行第10次线圈指令时,输出触点动作即使以后计数器输入X011动作,计数器的当前值不变化。
直到复位输入X010接通,计数器的当前值为零。
可编程控制器原理及应用,7、32位增计数/减计数可利用特珠的辅助继电器M8200M8234指定增计数/减计数的方向。
ON为减计数,OFF为加计数。
8、32位加法计数器:
增计数达设定值时其触点置位;减计数达设定值时触点复位;只要计数脉冲不间断,计数器的当前值仍在变化,直到执行了复位指令。
(计数器的当前值变化与触点动作无关。
),可编程控制器原理及应用,图3.1232位增/减计数器的工作过程,在利用计数输入X4驱动C205线圈时,是32位增/减计数。
在计数器的当前值由-4-5减少时,输出触点复位,在由-5-4增加时,输出触点置位。
可编程控制器原理及应用,
(2)高速计数器1、高速计数器是32位停电保持性增/减计数器,计数范围-2,147,48,648+2,147,483,6472、高速计数器只能对X0-X5端的脉冲进行计数,最多同时使用6个高速计数器,一个特定的端子不能同时被两个高速计数器使用。
3、高速计数器采用中断处理来进行计数,执行KHz的计数,而与扫描时间无关。
高速计数器根据增、减计数切换方法的不同,分为三类编号为:
p41,可编程控制器原理及应用,X6和X7只能用于计数启动输入信号,不能用于高速计数输入,具有两个计数输入端:
增计数和减计数,A,B有90度的相位差,可编程控制器原理及应用,1)单相单计数输入高速计数器(11点)增、减计数方式由辅助继电器M82358245的状态决定,ON为减计数,OFF为加计数。
3.13单相单输入高速计数器,注意:
当X11接通时,执行RST指令,使C245复位(程序复位);C245还可由外部输入X3复位,当X3接通时,即使X11为OFF,C245也立即复位(不受扫描周期的影响)。
当X12接通时,只选中C245,计X2端脉冲。
可编程控制器原理及应用,不能用高速计数输入端作高速计数器线圈的驱动触点。
如:
图3.14错误的驱动方式,可编程控制器原理及应用,2)单相双计数输入高速计数器(5点)1、计数器有两个计数输入端,一个用于增计数,一个用于减计数。
2、M82468250可监视输入口是增/减计数方式,增计数时M82468250为OFF状态,减计数时为ON状态。
可编程控制器原理及应用,当X11接通时,执行RST指令,使C246复位(程序复位);X12接通时,选中C246;当计数脉冲从X0端接入时,计数器增计数,此时M8246为OFF状态,Y20断开;当计数脉冲从X1端接入时,计数器减计数,此时M8246为NO状态,Y20接通。
图3.15单相双计数输入高速计数器,可编程控制器原理及应用,3)双相双计数输入高速计数器(5点)1、计数器有A、B两个计数输入。
有90度相位差。
2、A、B两项输入决定了增、减计数方向。
A相输入为ON时,B相输入从OFF变为ON时,为增计数;A相输入为ON时,B相输入从ON变为OFF时,为减计数。
3、M82518255可监视计数器是增/减计数状态。
可编程控制器原理及应用,例:
图3.16双相双计数输入高速计数器,3.2.4结束,当X11接通时,执行RST指令,使C254程序复位;C254还可由外部输入X2复位,(不受扫描周期的影响)。
X12接通时,若X6(C254的启动输入)也为ON,C254立即对X0(A相)X1(B相)的动作计数。
当计数当前值低于设定值时,Y10断开,当计数当前值不低于设定值(D3,D2)时,Y10接通。
增计数时,M8254为OFF,Y11断开;减计数时,M8254为NO状态,Y11接通。
可编程控制器原理及应用,3.2.5寄存器(D/V/Z)寄存器有数据寄存器和变址寄存器两类。
(1)数据寄存器(D),可编程控制器原理及应用,地址号:
以十进制分配数据寄存器是存贮数值数据的元件,这些寄存器都是16位(最高位为正负符号,数值为-32,768+32,767)。
将2个相邻的数据寄存器组合,可存贮32位(最高位为正负符号)的数值数据,低位用偶地址编号。
数值写入与读出一般用应用指令。
而且可以从数据存取单元与编程装置直接读出/写入。
在采用PC间简易链接或并联链接的情况下,D490D509被作为通信占用。
利用参数设定,可改变普通用途与停电保持用的分配。
可编程控制器原理及应用,注意:
一旦在数据寄存器中写入数据,只要不再写入其它数据,就不会变化。
在RUNSTOP时或停电时,所有数据被清除为0。
如果此前驱动特殊辅助继电器M8033(STOP时输出保持),则可以保持。
停电保持用的数据寄存器在RUNSTOP时或停电时,则可以保持其内容。
可编程控制器原理及应用,在停电保持用的数据寄存器内,D1000以后的一部分通过参数设定,可指定若干个块(1块相当于500个文件寄存器)作为文件寄存器使用。
即以500为单位用作文件寄存器成批传送数据。
特殊用途的数据寄存器是指写入特定目的的数据,或事先写入特定内容的数据寄存器。
其内容在电源接通时,置位于初始值。
例如:
在D8000(监视定时器)中,监视定时器的时间是由系统只读寄存器进行设定的(200ms),其改变要利用传送指令。
可编程控制器原理及应用,plc有一个系统监视定时器,也叫看门狗定时器,用来监视plc扫描周期时间的,看门狗定时器缺省值为200mS。
在程序的执行过程中,如果扫描的时间(从第0步到END语句)超过了200ms,造成plc的一个扫描周期无法完成,出现这个情况,看门狗定时器,会立刻停止plc的运行并报警。
在这种情况下,使用WDT指令用于控制程序中的监视定时器刷新,使程序执行到END。
PLC看门狗定时器的修改方法:
用MOV指令,把需要的时间用MOV指令传到D8000中即可。
可编程控制器原理及应用,可编程控制器原理及应用,
(2)变址寄存器(V、Z)1、变址寄存器V、Z也是16位的数据寄存器,地址编号V7V0,Z7Z0共16点。
进行32位运算时,将V,Z组合起来使用,Z放低位数据,例:
(V0,Z0),(V1,Z1)。
2、变址寄存器修改的软元件:
X、Y、M、S、T、C、D等,但不能修改自身。
3.2.5结束,可编程控制器原理及应用,3.2.6状态(S)
(1)普通型
(2)停电保持型,在由指令表向状态转移图进行逆变时,需要识别流程的起始段,因此将S0S9用作初始状态,原点归位的操作必须使用状态S10S19。
可编程控制器原理及应用,特点:
1地址号:
以十进制分配2对工序步进型控制进行编程的软元件,与步进梯形图指令STL组合使用。
3有无数对常开常闭触点。
4普通用途与停电保持用的状态继电器比例,可通过外围设备设定的参数进行调整。
5在不用于步进阶梯指令时,状态继电器(S)也与辅助继电器(M)一样,可在一般的PLC中应用,可编程控制器原理及应用,例如:
(1)工序步进控制中:
如果启动信号X0为ON,则状态S20置位(ON),下降用的电磁阀Y0开始动作;如果下限开关X1为NO,则状态S21置位(ON),夹紧用的电磁阀Y1动作;如果夹紧动作确认的限位开关X2为ON,则状态S22置位ON;随着状态动作的转移,状态自动返回原状态。
可编程控制器原理及应用,
(2)做普通继电器使用(不用于步进阶梯指令)。
(3)作信号报警器使用(与功能指令配合):
供信号报警器用的状态,也可用作外部故障诊断的输出。
3.2.6结束,可编程控制器原理及应用,3.2.7指针(P、I)(用于跳转、调用、中断需要用的“操作标记”)
(1)分支指针(P)指针编号:
POP62,P64P127共127点,P63用于结束跳转,不能作标记。
图3.17指针P用于跳转指令,图3.18指针P用于子程序调用指令,可编程控制器原理及应用,
(2)中断指针(I)(指定中断程序的起点)1)输入中断指针1、接收特定地址号(X000X005)的输入信号不受PLC扫描周期的影响;2、中断指针的地址编号为:
I00(X000)、I10(X001)、I20(X002)、I30(X003)、I40(X004)、I50(X005);6点。
3、为1时上升沿中断,为0时下降沿中断。
例如:
指针I100,表示输入X001从ON-OFF变化时,执行标号I100之后的中断程序,并由IRET结束该中断程序.,可编程控制器原理及应用,2)定时器中断用指针1、中断指针的地址编号为:
I6、I7、I8,3点。
2、为099MS,表示每隔多少时间进行的中断。
3、IRET中断结束指令。
例如:
I720表示每隔20mS执行一次标号I720后面的中断程序,并由IRET结束该中断程序.,可编程控制器原理及应用,3)高速计数器中断用指针1、据PLC内部的高速计数器的比较结果执行中断子程序;2、地址编号为:
I010、I020、I030、I040、I050、I060,6点。
图3.19中断指针的用法,3.2.7结束,当高速计数器C252的当前值为2000时,执行一次标号I020后面的中断程序,并由IRET返回到中断时的原程序位置.,例如:
可编程控制器原理及应用,3.2.8常数(K、H)十进制数和十六进制数用于定时器和计数器的设定值或应用指令的操作数。
3.2.8结束,可编程控制器原理及应用,3.3FX系列PLC的基本指令3.3.1操作开始指令(LD/LDI)3.3.2触点串联连接指令(AND/ANI)3.3.3触点并联连接指令(OR/ORI)3.3.4支路(电路块)连接指令(ANB/ORB)3.3.5输出指令(OUT)3.3.6上、下沿检测指令LDP(LDF)/ANDP(ANDF)/ORP(ORF)3.3.7置位与复位指令(SET、RST)3.3.8脉冲微分输出指令(PLS、PLF)3.3.9操作结果进栈、读栈、出栈指令(MPS、MRD、MPP)3.3.10主控指令(MC/MCR)即打开和关闭母线3.3.11取反指令(INV)3.3.12空操作指令(NOP)3.3.13程序结束指令(END),可编程控制器原理及应用,3.3FX系列PLC的基本指令3.3.1操作开始指令(LD/LDI)*LD取指令常开接点与母线连接指令。
*LDI取反指令常闭接点与母线连接指令。
*目标元素:
X、Y、M、T、C、S,图3.20LD、LDI指令的编程,3.3.1结束,可编程控制器原理及应用,3.3.2触点串联连接指令(AND/ANI)*AND与指令单个常开接点与左边电路串联指令*ANI与非指令单个常闭接点与左边电路串联指令*串联触点数量不受限制,*目标元素:
X、Y、M、T、C、S,图3.21AND/ANI指令的用法,3.3.2结束,可编程控制器原理及应用,3.3.3触点并联连接指令(OR/ORI)*OR或命令单个常开接点与上面电路并联指令*ORI或非命令单个常闭接点与上面电路并联指令*目标元素:
X、Y、M、T、C、S*串联触点数量不受限制,,图3.22OR/ORI指令的用法,3.3.3结束,可编程控制器原理及应用,3.3.4支路(电路块)连接指令(ANB/ORB)*ANB(与块)指令(块串联)串联电路块的指令*ORB(或块)指令(块并联)分支电路的并联指令*独立使用,无目标元素。
(不是触点指令,连接指令)*每个串、并联电路块结束后紧接着使用ANB/ORB指令,串、并联块的数目无限制;但所有串、并联电路块结束后多次使用ANB/ORB指令时,不能连续使用7次。
*每一分支电路都从LD/LDI指令开始操作,即母线后移。
图3.23ANB/ORB指令的用法,可编程控制器原理及应用,LDX0ORX1LDIX2ANIX3LDX4ANIX5ORBORX6ANBORIX7OUTY1,3.3.4结束,可编程控制器原理及应用,3.3.5输出指令(OUT)*线圈驱动指令。
(据前面逻辑运算的结果驱动线圈,并联OUT可连续使用多次)*目标元素:
Y、M、T、C、S,图3.24连续输出的编程(a)连续输出;(b)非连续输出,可编程控制器原理及应用,上述指令编程举例:
图3.25编程举例(a)梯形图;(b)指令表,3.3.5结束,可编程控制器原理及应用,3.3.6LDP(LDF)/ANDP(ANDF)/ORP(ORF)指令*目标元素:
X,Y,M,S,T,C*LDP、ANDP、ORP是进行上升沿检测的触点指令,仅在指定位软元件上升沿时(由OFFON变化时)接通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 FX 系列 PLC 指令 编程
![提示](https://static.bingdoc.com/images/bang_tan.gif)