版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基本逻辑指令/状态转移图
FX系列PLC概述●FX系列家族成员FX0FX2FX2CFX0SFX1SFX0NFX1NFX2NFX2NC叠装式结构
FX系列PLC型号说明
FX□─□□□─□
系列名
I/O点数
单元类型
输出方式
特殊品种
如:0S1S0N1N2N
等
FX0N、FX1N系列PLC(型号规格)类型型号输入点数输出点数电源电压
FX0N(1N)-24M(R,T)1410
基本单元
FX0N(1N)-40M(R,T)2416AC100~240VFX0N(1N)-60M(R,T)3624或DC24V扩展单元
FX0N-40ER2416AC100~240V
FX0N-8EX8-
扩展模块
FX0N-8EYR-8不需要
FX0N-8EYT-8
FX0N、FX1N系列PLC(FX0N
特殊模块及外围设备)※
FX0N-3A
2路模拟输入/1路模拟量输出※
FX0N-232ADPRS232通信接口※
FX0N-485ADPRS485通信接口※
FX-10-P、FX-20-P简易编程器※
FXGP/WIN-C编程软件※
DU、GOT人机界面※
FX0N-16NT16位数据传送接口FX0N、FX1N系列PLC(一般性能指标)项目性能FX0NFX1N用户存储程序存储容量2K步(EEPROM)8K步(EEPROM)
可选存储器FX-EEPROM-4(4K)FX1N-EEPROM-8LFX-EEPROM-8(8K)FX-EPROM-8(8K)指令种类基本指令20条27条步进指令2条2条应用指令36种51条89种187条运算速度基本指令1.6~3.6μs/指令0.55~0.7μs/指令应用指令数十μs~数百μs/指令数μs~数百μs/指令
FX0N、FX1N系列PLC(输入性能指标)输入点X000-X007X010-输入电流DC24V7mADC24V5mA输入ON电流≥
4.5mA
≥
3.5mA输入OFF电流<1.5mA<1.5mA响应时间约10ms约10ms(0---15ms可调)电路隔离光电耦合隔离FX0N、FX1N系列PLC(输出性能指标①)------继电器输出(R)外部电源AC250V或DC30V以下
驱动能力2A/1点8A/4点8A/8点
最大负载感性负载80VA
灯负载100W
响应时间约10ms
电路隔离继电器隔离
输出状态显示输出ON时LED亮
FX0N、FX1N系列PLC(输出性能指标②)-------晶体管输出(T)外部电源DC5~30V驱动能力0.5A/1点0.8A/4点最大负载感性负载12W/DC24V
灯负载15W/DC24V开路漏电流0.1mA以下响应时间<0.2ms大电流OFF时<0.4ms电路隔离光电耦合器隔离输出状态显示输出ON时LED亮
FX0N、FX1N系列PLC(输出性能指标③)外部电源AC85~240V驱动能力0.3A/点0.8A/4点
最大负载感性负载15VA/AC100V、30VA/AC200V
灯负载30W
开路漏电流1mA/AC100V2mA/AC200V响应时间ON:1msOFF:10ms电路隔离光电晶闸管隔离输出状态显示输出ON时LED亮
------晶闸管输出(S)FX0S、FX1S系列PLC
项目性能FX0SFX1S用户存储器程序存储容量800步(EEPROM)2000步(EEPROM)
可选存储器FX1N-EEPROM-8L(只能用2K)指令种类基本指令20条27条步进指令2条2条应用指令35种50条85种167条运算速度基本指令1.6~3.6μs/指令0.55~0.7μs/指令应用指令数十μs~数百μs/指令数μs~数百μs/指令FX2N、FX2NC系列PLC(型号规格①)类型型号输入点数输出点数电源类型
FX2N-16MR(S、T)88FX2N-32MR(S、T)1616基本单元FX2N-48MR(S、T)2424AC100FX2N-64MR(S、T)3232~240VFX2N-80MR(S、T)4040或DC24VFX2N-128MR(T)6464FX2N-16EYT-16FX2N-16EYT-C-16单元类型:
M──基本单元
E──输入输出混合扩展单元
EX──扩展输入模块
EY──扩展输出模块输出方式:R──继电器输出
S──晶闸管输出
T──晶体管输出
FX系列PLC内部软继电器及编号
PLC的内部软继电器输入继电器输出继电器辅助继电器状态继电器定时器计数器数据寄存器变址寄存器指针常数FX系列PLC软继电器及编号
不同厂家、不同系列的PLC,其内部软继电器的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用PLC的软继电器功能和编号。
FX系列PLC软继电器编号由字母和数字组成其中:输入继电器和输出继电器用八进制数字编号其它均采用十进制数字编号输入继电器(X)◆
输入继电器是PLC用来接收用户输入设备发来的输入信号◆
输入继电器线圈由外部输入信号所驱动,只有当外部信号接通时,对应的输入继电器才得电,不能用指令来驱动。※在程序中绝对不可能出现输入继电器的线圈,只能出现输入继电器的触点※每个输入继电器的常开与常闭触点均可无数次使用
输入继电器(X)●FX系列PLC的输入继电器以八进制进行编号●
FX0N输入继电器的编号范围为:
X000~X007、X010~X017、X020~X027、X030~X037、X040~X047、X050~X057....
注:基本单元输入继电器的编号是固定的,扩展单元和扩展模块是按与基本单元最靠近开始,顺序进行编号基本单元FX0N-40MR扩展单元FX0N-40ER扩展模块FX0N-8EXX000~X027X030~X057X060~X067输出继电器(Y)◆输出继电器是用来将PLC内部信号输出传送给外部负载◆输出继电器线圈是由PLC内部程序驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载
※每个输出继电器在输出单元中都对应有一个常开硬触点,但在程序中供编程的输出继电器,不管是常开还是常闭触点,都可以无数次使用。
输出继电器(Y)◆
FX系列PLC的输出继电器也是八进制编号◆
FX0N编号范围为Y000~Y007、Y010~Y017。。。。◆与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号实际使用中,输入/输出继电器的数量,要根据系统配置而定基本单元FX0N-40MR扩展单元FX0N-40ER扩展模块FX0N-8EXX000~X017X020~X037辅助继电器(M)
◆辅助继电器是PLC中数量最多的一种继电器,其作用相当于继电器控制系统中的中间继电器。
◆和输出继电器一样,其线圈由程序指令驱动,每个辅助继电器都有无限多对常开常闭触点,供编程使用。但是,其触点不能直接驱动外部负载,要通过输出继电器才能实现对外部负载的驱动。◆
FX系列PLC的辅助继电器有:通用辅助继电器
(三种)保持辅助继电器特殊辅助继电器辅助继电器(M)
①通用辅助继电器●通用辅助继电器和输出继电器一样,在PLC电源中断后,其状态将变为OFF。当电源恢复后,除因程序使其变为ON外,其它仍保持OFF
X0M0M0M0辅助继电器(M)
①通用辅助继电器编号:
FX0SFX1S
FX0NFX1NFX2N(FX2NC)M0~M0~M0~M0~M0~M495M383M383M383M499注:可通过程序设定,将它们变为保持辅助继电器
(按十进制编号)辅助继电器(M)
②保持用辅助继电器●保持用辅助继电器在PLC电源中断后,它具有保持断电前的瞬间状态的功能,并在恢复供电后继续断电前的状态注:也可通过程序设定,将它们变为通用辅助继电器编号:
FX0SFX1S
FX0NFX1NFX2N(FX2NC)M496~M384~M384~M384~M500~M511M511M511M1535M3071辅助继电器(M)
③特殊辅助继电器(M8000~M8255)●特殊辅助继电器是具有某项特定功能的辅助继电器通常可分为两类:触点型和线圈型
●触点型特殊辅助继电器的线圈由PLC自动驱动,用户只可以利用其触点。●线圈型特殊辅助继电器的线圈由用户控制,其线圈得电后,PLC作出特定动作。辅助继电器(M)
③特殊辅助继电器(触点型1)M8000(M8001)----运行监视用特殊辅助继电器PLC运行时M8000得电(M8001断电),PLC停止时M8000失电(M8001得电)辅助继电器(M)
③特殊辅助继电器(触点型2)M8002(M8003)----初始脉冲特殊辅助继电器
M8002(M8003)只在PLC开始运行的第一个扫描周期内得电(断电),其余时间均断电(得电)。常用M8002的触点作为一些继电器的初始化复位信号辅助继电器(M)
③特殊辅助继电器(触点型3)M8011、M8012、M8013、M8014-------分别为产生周期为10ms、100ms、1s、1min脉冲的特殊辅助继电器(PLCRUN)例如:辅助继电器(M)
③特殊辅助继电器(触点型4)M8004----
出错特殊继电器
当PLC出现硬件出错、参数出错、语法出错、电路出错、操作出错、运算出错等时,M8004得电M8061----
硬件出错特殊继电器→D8061(出错代码)M8064----
参数出错特殊继电器→D8064(出错代码)M8065----
语法出错特殊继电器→D8065(出错代码)M8066----
电路出错特殊继电器→D8066(出错代码)M8067----
操作出错特殊继电器→D8067(出错代码)辅助继电器(M)
③特殊辅助继电器(触点型5)M8020----
零标志M8021----
错位标志M8022----
进位标志M8029----
指令执行完毕标志M8046----STL状态置1辅助继电器(M)
③特殊辅助继电器(触点型6)M8246----C246减计数监视M8247----C247减计数监视M8249----C249减计数监视M8251----C251减计数监视M8252----C252减计数监视M8254----C254减计数监视辅助继电器(M)
③特殊辅助继电器(线圈型1)M8028----10ms定时器切换标志当M8028线圈被接通时,则T32-T62变为10ms定时器M8034----
禁止全部输出的特殊辅助继电器当M8034线圈被接通时,则PLC的所有输出自动断开M8039----
恒定扫描周期的特殊辅助继电器当M8039线圈被接通时,则PLC以恒定的扫描方式运行恒定扫描周期值由D8039决定辅助继电器(M)
③特殊辅助继电器(线圈型2)M8031----非保持型继电器、寄存器状态清除M8032----保持型继电器、寄存器状态清除M8033----RUN→STOP时,输出保持RUN前状态M8035----强制运行(RUN)监视M8036----强制运行(RUN)M8037----强制停止(STOP)辅助继电器(M)
③特殊辅助继电器(线圈型3)M8040----禁止状态转移M8041----从起始状态开始转移M8042----启动脉冲M8043----回原点结束M8044----原点条件M8045----禁止输出复位M8047----STL状态监控有效与步进指令有关辅助继电器(M)
③特殊辅助继电器(线圈型4)M8050----I00□禁止M8051----I10□禁止M8052----I20□禁止M8053----I30□禁止M8056----捕捉X0的脉冲M8057----捕捉X1的脉冲M8058----捕捉X2的脉冲M8059----捕捉X3的脉冲辅助继电器(M)
③特殊辅助继电器(线圈型5)M8235----设置C235为减计数方式M8236----设置C236为减计数方式M8237----设置C237为减计数方式M8238----设置C238为减计数方式M8241----设置C241为减计数方式M8242----设置C242为减计数方式M8244----设置C244为减计数方式辅助继电器(M)
③特殊辅助继电器(M8000~M8255)注意:
FX系列中,不同型号PLC的特殊辅助继电器的数量也不同。在M8000~M8255的256个特殊辅助继电器中,PLC未定义的不可在用户程序中使用,具体可参见使用手册。
FX系列PLC软继电器及编号
状态器(S)
状态器对在步进顺控类的控制程序中起着重要的作用,它与后述的步进指令STL组合使用。
①初始用状态器②返回原点用状态器(FX2N)③普通状态器④保持状态器
⑤报警用状态器(FX2N)不使用步进指令时,状态器也可当作辅助继电器使用状态器(S)编号:FX0SFX1S
FX0NFX1NFX2N
(FX2NC)
返回原点用--------S10~S19普通用S0~S63S10~S127S10~S127S10~S999S20~S499初始用S0~S9S0~S9S0~S9S0~S9S0~S9保持用--S0~S127S0~S127S0~S999S500~S899报警用--------S900~S999
定时器(T)●
PLC的定时器相当于电器系统中的通电延时时间继电器●定时器可提供无数对的常开、常闭延时触点供编程用●定时器中有一个设定值寄存器、一个当前值寄存器和一个用来存储其输出触点的映象寄存器(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。●定时器时可分为通用定时器、积算定时器二种。
定时器(T)●PLC定时器工作原理:
定时器是根据时钟脉冲累积计数而达到定时的目的,时钟脉冲有1ms、10ms、100ms,当所计数达到设定值时,其触点动作。设定值可用常数K或数据寄存器D的内容来设置。
定时器(T)
①通用定时器※通用定时器不具备断电的保持功能,即当输入电路断开或停电时定时器复位。通用定时器有100ms和10ms两种。●设定值:常数K或数据寄存器D的内容●
设定值的范围:1~32767定时器(T)
①通用定时器编号:FX0SFX1S
FX0NFX1NFX2N
(FX2NC)100msT0~T49T0~T62T0~T62T0~T19910msT24~T49T32~T62T32~T62T200~T2451ms----T63--定时器(T)
①通用定时器
100ms定时器
定时范围为0.1~3276.7s
10ms定时器(除FX2N外,M8028=ON时)定时范围为0.01~327.67s
1ms定时器(FX0NT63)(采用中断计数)定时范围为0.001~32.767s定时器(T)
①通用定时器通用定时器(例)定时器(T)
②积算定时器积算定时器具有计数累积的功能。在定时过程中如果断电或定时器线圈OFF,积算定时器将保持当前的计数值(当前值),通电或定时器线圈ON后继续累积,即其当前值具有保持功能,只有将积算定时器复位,当前值才变为0。
1ms积算定时器:对1ms时钟脉冲进行累积计数的,定时范围为0.001~32.767s。100ms积算定时器:对100ms时钟脉冲进行累积计数的定时范围为0.1~3276.7s
定时器(T)
②积算定时器编号:FX0SFX1S
FX0NFX1NFX2N
(FX2NC)
1ms--T63--T246~T249100ms------T250~T255定时器(T)
②
积算定时器积算定时器(例)数据寄存器(D)
PLC在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器以存储数据和参数
●数据寄存器为16位,最高位为符号位●32位数据可用两个数据寄存器来存储(如D1D0)●
数据寄存器有:
1.通用数据寄存器2.保持数据寄存器3.特殊数据寄存器4.文件寄存器
数据寄存器(D)①通用数据寄存器●通用数据寄存器在PLC由运行(RUN)变为停止(STOP)时,其数据全部清零。●如果将特殊继电器M8033置1,则PLC由运行变为停止时,数据可以保持。②保持数据寄存器●保持数据寄存器只要不改写,原有数据就不会丢失,无论电源接通与否,PLC运行与否,都不会改变寄存器内容
数据寄存器(D)特殊数据寄存器(D8000~)●特殊数据寄存器用于PLC内各种元件的运行监视。未加定义的特殊数据寄存器,用户不能使用。●例如:
D8000----WDT定时器定时参数(初始值200ms)D8001----CPU型号
D8020----X0~X7输入滤波时间(初始值10ms)D8030----1号模拟电位器的数值
D8031----2号模拟电位器的数值
D8039----恒定扫描时间(ms)
具体可参见PLC使用手册,不再一一介绍
数据寄存器(D)●文件寄存器是用于存放大量数据的专用数据寄存器
例如:用于存放采集数据、统计计算数据、多组控制参数等。●文件寄存器占用用户程序存储器内的某一存储区间,可用编程器或编程软件进行写操作
PLC运行时,可用BMOV指令将文件寄存器内容读到通用数据寄存器中,但不能用指令将数据写入文件寄存器。④文件数据寄存器(D1000~)数据寄存器(D)16位普通用D0~D29D0~D127D0~D127D0~D127D0~D19916位保持用D30、D31D128~D255D128~D255D128~D7999D200~D799916位特殊用D8000~D8069D8000~D8255D8000~D8255D8000~D8255D8000~D8195FX0SFX1SFX0NFX1NFX2NFX2NC数据寄存器编号变址寄存器(V/Z)◆变址寄存器V/Z实际上是一种特殊用途的数据寄存器◆变址寄存器V/Z的作用:相当于微机中的变址寄存器,用于改变元件的编号(变址)◆V、Z都是16位的数据寄存器,与其它寄存器一样读写◆需要32位操作,可将V、Z串联使用(Z为低位,V为高位)例:D0Z若Z=10,则为D10变址寄存器(V/Z)FX0SFX1SFX0NFX1NFX2NFX2NCVZV0~V7Z0~Z7VZV0~V7Z0~Z7V0~V7Z0~Z7变址寄存器编号常数(K/H)
●常数也可作为元件处理,因为它占用一定的存储空间。●常数的表示:
十进制常数用K表示,如常数123表示为K123
十六进制常数则用H表示,如常数345表示为H159
●
FX系列PLC的常数范围为:
16位:K:-32,768~32,767H:0000~FFFFH32位:K:-2,147,483,648~2,147,483,647H:00000000~FFFFFFFF
指针(P/I)
②分支指令用指针(P0-P63/P127)
它作为一种标号,用来指定跳转指令或子程序调用指令等分支指令的跳转目标。
①嵌套用指针(N0-N7)指针(P/I)③中断用指针(I)
●输入中断:I□0□0:下降沿中断1:上升沿中断输入中断号(0~5)注:FX0S/0N为0--3
●定时中断:I□□□
10~99ms
定时中断号(6~8)注:限FX2N/2NC指针(P/I)③中断用指针(I)●计数中断:I0□0□=1~6
注:限FX2N/2NC与高速计数器置位指令(HSCS)配合使用
指针(P/I)嵌套用N0~N7N0~N7N0~N7N0~N7N0~N7跳转用P0~P63P0~P63P0~P63P0~P127P0~P127输入中断用I00*~I30*I00*~I50*I00*~I30*I00*~I50*I00*~I50*定时器中断----I6**~I8**计数器中断----I010~I060FX0SFX1SFX0NFX1NFX2NFX2NC第一节基本逻辑指令(P36)一、LD、LDI、OUT
指令二、AND、ANI指令三、OR、ORI
指令四、ANB、ORB
指令五、MPS、MRD、MPP
指令六、MC、MCR
指令七、SET、RST
指令八、PLS、PLF
指令九、NOP、END
指令一、LD、LDI、OUT指令--触点取及线圈输出指令(P36)指令的作用LD(LoaD):取指令,常开触点与母线连接。LDI(LoaDInverse):取反指令,常闭触点与母线连接。OUT:驱动线圈的输出指令。编程元件LD:LDI:X、Y、M、S、T、C第一节基本逻辑指令OUT:Y、M、S、T、C一、LD、LDI、OUT指令--触点取及线圈输出指令指令的说明LD、LDI用于将触点接到母线上。LD、LDI还与块操作指令ANB、ORB相配合,用于分支电路的起点。OUT不能用于X;并联输出OUT指令可连续使用任意次。OUT指令用于T和C,其后须跟常数K,K为延时时间或计数次数。第一节基本逻辑指令一、LD、LDI、OUT指令--触点取及线圈输出指令梯形图程序
X0X1M100T0Y1K19Y0T0指令表程序步序指令地址
0
LDX0
1
OUTY0
2
LDIX1
3
OUTM1004OUTT0K19
7
LDT0
8
OUTY1第一节基本逻辑指令二、AND、ANI指令—触点串联指令(P37)指令的作用AND:与指令,用于串联单个常开触点;ANI(ANdInverse):与反指令,用于串联单个常闭触点。编程元件AND:ANI:X、Y、M、S、T、C第一节基本逻辑指令二、AND、ANI指令—触点串联指令指令的说明AND和ANI指令用于单个触点与左边触点的串联,可连续使用。执行OUT指令后,通过与指令可驱动其它线圈输出。若是两个并联电路块(两个或两个以上触点并联连接的电路)串联,则需用后面的ANB指令。第一节基本逻辑指令二、AND、ANI指令梯形图程序
指令表程序步序指令地址
0LDX01ANDX22OUTY2
3LDY24ANIX1
5OUTM1016ANDT17OUTY3ANDANIANDX0Y2M101Y2T1Y3X2X1第一节基本逻辑指令二、AND、ANI指令注意梯形图的画法
指令表程序步序指令地址
0LDY21ANIX12MPS
3ANDT14OUTM1016MPP7OUTY3Y2M101T1Y3X1MPSMPP第一节基本逻辑指令三、OR、ORI指令--触点并联指令(P37-P38)指令的作用OR:或指令,用于并联单个常开触点;ORI(ORInverse):或反指令,用于并联单个常闭触点。指令的说明OR、ORI编程元件:X、Y、M、T、C、S;
OR、ORI指令仅用于单个触点与前面触点的并联;若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联,则用ORB指令。第一节、基本逻辑指令三、OR、ORI指令梯形图程序X1M103Y1X1Y1Y1M102M103M104Y2LDORORIORORI指令表程序步序指令地址
0LDX11ORY12ORIM102
3OUTY14LDIX15ANIY16ORM1037ANIY28ORIM1049OUTM103第一节基本逻辑指令四、ORB指令(P38)ORB(OrBlock):串联电路块并联连接指令指令的说明串联电路块:两个或以上的触点串连而成的电路块;将串联电路块并联时用ORB指令;ORB指令不带元件号(相当于触点间的垂直连线)每个串联电路块的起点都要用LD或LDI指令,电路块后面用ORB指令第一节基本逻辑指令四、ORB指令梯形图程序X2X1Y0X0Y2串联电路块指令表程序步序指令地址
0LDX21ANDX02LDIX1
3ANIY24ORB6OUTY0第一节基本逻辑指令五、ANB指令(P38-P39)ANB(AndBlock)并连电路块串连连接指令指令的说明并联电路块:两个或以上的触点串连而成的电路;将并联电路块与前面的电路串联时用ANB指令;使用ANB指令前,应先完成并联电路块内部的连接。并联电路块中各支路的起点使用LD或LDI指令;ANB指令相当于两个电路块之间的串联连线。第一节基本逻辑指令五、ANB指令梯形图程序ORBANBX1M115Y0M100X2Y2M101X3T0指令表程序步序指令地址
0LDIX11ORIX22LDIY0
3ANIM1004LDIY26ANDM1017ORB8ORT09ANB10ORIX311OUTM115第一节基本逻辑指令LD六、MPS、MRD、MPP指令—多重输出指令(P39)指令的作用:用于多重输出电路;MPS:进栈指令(触点状态储存);MRD:读栈指令;MPP(POP):出栈指令。指令的说明MPS、MRD、MPP指令无编程元件。MPS、MPP指令成对出现,可以嵌套。MRD指令可有可无,也可有两个或两个以上。第一节基本逻辑指令六、MPS、MRD、MPP指令梯形图(一层栈例)MPSMRDX1M100Y2M101Y1Y3M102MPP
0LDX11MPS2ANDM1003OUTY14MRD6ANDM1017OUTY28MPP9ANDM10210OUTY3第一节基本逻辑指令六、MPS、MRD、MPP指令梯形图(一层栈例)MPSMPPX1X5Y2X4Y1Y3X3X2M0X0
0LDX11MPS2LDIX23ANDM04ORX0
5ANB6OUTY17MPP8ANDX39OUTY210LDX411ORX512ANB13OUTY3第一节基本逻辑指令六、MPS、MRD、MPP指令梯形图(二层栈例)
0LDIX11MPS2ANDX2
3MPS4ANIM100
6OUTY07MPP8ANDM1029OUTY110MPP11ANDX312MPS13ANDM10014OUTY215MPP
16ANDM10517OUTY3M100X1X2M100Y1M102Y0X3Y3M105Y2MPSMPSMPPMPPMPSMPP第一节基本逻辑指令七、MC、MCR指令(P42)指令的作用MC(MasterControl):主控指令(公共触点串联)MCR(MasterControlReset):主控复位指令指令的说明MC、MCR指令的编程元件:Y、M;
MC、MCR指令成对出现,缺一不可;MC指令后用LD/LDI指令,表示建立子母线。MC、MCR指令可以嵌套使用,嵌套级别为N0~N7。第一节基本逻辑指令七、MC、MCR指令指令的梯形图X0Y1X1X3Y2MCN0M100MCRN0M100指令表程序步序指令地址
0LDX01MCN0
M1004LDX1
5OUTY1
6LDX37OUTY28MCRN0
10END第一节基本逻辑指令X0Y0X1X4Y2M100X2M101X3Y1MCN0M100MCN1M101……MCRN1MCRN0Y3X5……(A)(B)(C)(B)(A)多重嵌套主控指令LDX0MCN0M100LDX1OUTY0。。。。LDX2MCN1M101LDX3OUTY1。。。。MCRN1LDX4OUTY2。。。。MCRN0LDX5OUTY3八、SET、RST指令(P42)指令的作用SET:置位指令(接通并保持)RST:复位指令指令的说明SET指令的编程元件:Y、M、S
RST指令的编程元件:Y、M、S、T、C、DRST指令具有优先级。第一节基本逻辑指令八、SET、RST指令指令的梯形图SETY0X0RSTY0X1RSTD0X2X0X1Y0指令表程序步序指令地址
0LDX01SETY02LDX13RSTY0
4LDX25RSTD0第一节基本逻辑指令八、SET、RST指令积分计数器、定时器复位X1X0T250RSTT250K120X2M8200X4C200RSTC200K34X3指令表程序步序指令地址
0LDX01RSTT2502LDX13OUTT250K1206LDX27OUTM82008LDX39RSTC20010LDX411OUTC200K34第一节基本逻辑指令九、PLF、PLS指令—脉冲输出指令(P43)指令的作用PLS(Pulse):上升沿微分(脉冲)输出指令PLF:下降沿微分(脉冲)输出指令指令的说明指令只能用于编程元件Y和MPLS为信号上升沿(OFF→ON)接通一个扫描周期。PLF为信号下降沿(ON→OFF)接通一个扫描周期。第一节基本逻辑指令九、PLF、PLS指令指令的梯形图PLSM0X0SETY0M0PLFM1RSTY0M1X1X0X1M0M1Y0
0LDX01PLSM02LDM03
SETY04LDX1
5PLFM16LDM17RSTY0第一节基本逻辑指令十、NOP、END指令(P45)指令的作用NOP:空操作指令END:结束指令指令的说明NOP、END指令无编程元件PLC执行程序时从0步扫描到END指令为止,后面的程序跳过不执行。第一节基本逻辑指令十一、脉冲上升沿、下降沿检出指令(P41)1.取脉冲指令LDP、LDF
LDP(LoadPulse)取脉冲上升沿,用来作上升沿检测,在输入信号的上升沿接通一个扫描周期。LDF取脉冲下降沿,用来作下降沿检测,在输入信号的下降沿接通一个扫描周期。这两条指令都占两个程序步,它的目标元件为X、Y、M、S、T、C。
注:使用LDP指令,元件Y0仅在X0的上升沿时(OFF到ON时)接通一个扫描周期。使用LDF指令,元件Y1仅在X1的下降沿时(ON到OFF时)接通一个扫描周期。第一节基本逻辑指令
LDP、LDF指令的说明十一、脉冲上升沿、下降沿检出指令2.与脉冲指令ANDP、ANDFANDP与脉冲上升沿,ANDF与脉冲下降沿,用来作上升和下降沿检测。这两条指令都占两个程序步,它们的目标元件为X、Y、M、S、T、C。
ANDP、ANDF指令说明如图3.24,使用ANDP指令,元件M1仅在X3的上升沿时(OFF到ON时)接通一个扫描周期。使用ANDF指令,元件Y1仅在X7的下降沿时(ON到OFF时)接通一个扫描周期。第一节基本逻辑指令
ANDP、ANDF指令的说明十一、脉冲上升沿、下降沿检出指令3.
或脉冲指令ORP、ORF
ORP或脉冲上升沿,ORF或脉冲下降沿,用来作上升和下降沿检测。这两条指令都占两个程序步,它的目标元件为X、Y、M、S、T、C。
ORP、ORF指令说明如图3.25,使用ORP指令,元件M0仅在X0或X1的上升沿时(OFF到ON时)接通一个扫描周期。使用ORF指令,元件Y0仅在X3或X4的下降沿时(ON到OFF时)接通一个扫描周期。第一节基本逻辑指令
ORP、ORF指令的说明取反指令INV(P44)INV(Inverse)指令用于运算结果的取反。该指令不能直接与母线连接,也不能单独使用。该指令是一个无操作元件指令,占一个程序步。INV指令的用法如图3.33所示。当X0断开时,Y0为ON,如果X0接通,则Y0为OFF。第二节编程的基本规则与技巧一、编程的基本规则触点只能与左母线相连,不能与右母线相连;线圈只能与右母线相连,不能直接与左母线相连,右母线可以省略;线圈可以并联,不能串联连接;应尽量避免双线圈输出。二、编程的技巧(P45-P46)并联电路上下位置可调,应将单个触点的支路放下面。
0LDX41LDX12ANDX23ORB4OUTY0
0LDX11ANDX22ORX43OUTY0X1Y0X4X2好!不好!X1Y0X2X4ORB第二节编程的基本规则与技巧二、编程的技巧串联电路左右位置可调,应将单个触点放在右边。
0LDX11LDX22ORX43ANB4OUTY0
0LDX21ORX42ANDX13OUTY0X1Y0X2X4好!不好!X1Y0X2X4ANB第二节编程的基本规则与技巧二、编程的技巧双线圈输出的处理X1Y0X2Y0X4Y0……X1Y0X2X4第二节编程的基本规则与技巧二、编程的技巧线圈并联电路中,应将单个线圈放在上边。X1Y0X2Y1
0LDX11MPS2ANDX23OUTY04MPP5OUTY1
0LDX11OUTY12ANDX23OUTY0好!不好!X2Y0X1Y1MPSMPP第二节编程的基本规则与技巧二、编程的技巧桥形电路的化简方法:找出每条输出路径进行并联X1Y0X2X4X3X5X1X1X4X5X3Y0X2X5X3第二节编程的基本规则与技巧第三节基本逻辑指令应用(P46-P51)一、电动机的连续运转(P47-P48)控制思路电动机的额定电流较大,PLC不能用直接控制主电路,需要主电路。找出所有输入量和输出量,接入I/O接线图。为了扩大输出电流,采用继电器输出方式。热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护。梯形图和指令表。一、电动机的连续运转FRFUKMQSM3~电源开关接触器主触点热继电器热元件熔断器三相异步电动机L1L2L3主电路一、电动机的连续运转I/O接线图启动按钮SB1-X1停止按钮SB2-X2SB1KM1SB2COM1Y1COMX1X2FR运行接触器KM-Y1FRX3热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护热继电器电源一、电动机的连续运转梯形图X1X2Y1指令表程序启动自锁停止X1Y1Y1X2END步序指令地址0LDX1
1ORY1
2ANIX23OUTY1
4END时序图输出线圈电动机的连续运转一、电动机的连续运转(P48)常闭触点输入信号的处理电气原理图KMKMSB1SB2端子接线图X2X1SB1SB2COM常闭触点梯形图X1
Y1Y1X2常开触点二、电动机的正反转控制(P48)FUKM1QS正转接触器反转接触器L1L2L3主电路KM2FRM3~注意调相二、电动机的正反转控制I/O接线图正转启动SB2-X0反转启动SB3-X1
停止SB1-X2KM2SB2KM1SB3SB1KM2KM1电源FR正转接触器KM1-YI反转接触器KM2-Y2正转互锁反转互锁Y1COMX0X1X2Y2COM1二、电动机的正反转控制梯形图指令表
0LDX11ORY12ANIX23
ANIX14ANI
Y25OUTY16LDX17ORY28ANIX29ANIX010ANI
Y111OUTY212END正转反转X0Y1Y1X2Y2X1X1Y2Y2X2Y1X0END电动机的正反转控制二、电动机的正反转控制注意I/O接线图中的硬件互锁梯形图中的软件互锁三、电动机的顺序控制(P48-P49)主电路FR1FUKM2QSM13~M23~M33~KM1KM3FR2FR3L1L2L3三、电动机的顺序控制I/O接线图M1启动M1停止M2启动M2停止M3启动M3停止M3运行M2运行M1运行SB2SB3SB1SB4SB5SB6COM1Y1COMKM2X0KM1X1X2Y2FR1ACX3Y3KM3FR2FR3X4X5三、电动机的顺序控制梯形图X0Y1Y1X1ENDX2Y2X3X4Y3X5Y2Y3三、电动机的顺序控制指令表注意回路的起点用LD指令回路串联指令为ANB可以先串回路再串触点,也可以先串触点再串回路。三、电动机的顺序控制指令表
0LDX01ORY12ANIX13
OUTY14LD
X25ORY26ANB7ANIX38OUTY29LDX410ORY311ANB
12ANIX513OUTY314ENDX0Y1Y1X1ENDX2Y2X3X4Y3X5Y2Y3电动机的顺序控制四、定时器的应用(P47)定时器设定值最大为3276.7,最长延时时间不足1小时,如何实现长延时?问题的提出FX系列PLC提供的定时器只有通电延时类型,如何实现断电延时的功能?四、定时器的应用通电延时/断电延时(P47)X0T0K90Y1T1X0K70T0Y1T1Y19SX07SY1T0T1通电延时接通断电延时断开四、定时器的应用长延时电路:定时器的串联(P47)
定时器的最大设定值为3276.7,不足1小时,为了扩展定时器的延时时间,可以采用几种方法:延时时间=T0+T1=3600sX0T0T0Y0T1K30000K6000T1四、定时器的应用定时器和计数器配合使用X2T0T0T0C0X2RSTC0Y0C0K600K60延时时间=60s60=3600sT0常开触点1HourX2Y060sC0对T0的60s脉冲计数T0常开触点1HourX2Y060s五、闪烁(振荡)电路X0T0T1T0Y0T1K20K302SX0Y03S六、分频程序设计P57台车自动往返控制状态转移图,梯形图七、自动台车的控制电路小结27条基本逻辑指令的意义、助记符、操作元件及使用方法梯形图编程规则与编程技巧I/O接线图的设计及输入常闭触点的处理三相异步电动机简单控制电路的PLC程序设计定时器使用—断电延时、长延时定时器的实现振荡电路的实现
状态法也叫功能表图法,是程序编制的重要方法及工具。(顺序功能图法)
近年来不少PLC厂商结合此法开发了相关的指令。FX2N系列PLC的步进顺控指令及大量的状态软元件就是为状态编程法安排的。
状态转移图(SFC)是状态编程的重要工具,包含了状态编程的全部要素。进行状态编程时,一般先绘出状态转移图,再转换成状态梯形图(STL)或指令表。 步进指令与状态转移图表示方法
本章介绍状态指令、状态元件、状态三要素、状态编程思想,状态转移图与状态梯形图对应关系。然后说明常见状态转移图的编程方法,并结合实例介绍状态编程思想在顺序控制中的应用。一、FX2N系列步进指令及使用说明
1.FX2N系列步进指令
FX2N系列步进指令有两条,其指令助记符与功能如表7-1所示。表7-1步进阶梯指令助记符与功能指令助记符、名称功能步进梯形图的表示程序步STL步进接点指令步进接点驱动1RET步进返回指令步进程序结束返回1
FX2N系列PLC步进指令所使用的状态软元件S有1000个,其分类、编号、数量和用途见表6-11。STL指令的意义为激活某个步(即状态),在梯形图上体现为从主母线上引出的状态结点。
STL指令有建立子母线的功能,而使该状态的所有操作均在子母线上进行。步进接点指令只有常开接点,连接步进接点的其它继电器接点用指令LD或LDI开始。类别组件编号数量用途及特点普[1]通用途供初始状态用S0~S910用于状态转移图(SFC)的初始状态供退回原点用S10~S1910在多运行模式控制中,用作返回原点的状态普通用途S20~S499480用作状态转移图(SFC)中的中间状态停电保持用[2]S500~S899400用于来电后继续执行停电前状态的场合信号报警用[3]S900~S999100可作为报警组件使用步进返回指令(RET)用于状态(S)流程结束时,返回主程序(母线)。使步进顺控程序执行完毕时,非状态程序的操作在主母线上完成,而防止出现逻辑错误。
顺序功能图的结尾必须使用RET指令。步进指令在状态转移图和状态梯形图中的表示如图7-1所示。图7-1步进指令表示方法
步进指令执行的过程是:
当进入某一状态(例如S20)时,S20的STL接点接通,输出继电器线圈Y010接通,执行操作处理。如果转移条件满足(例如X001接通),下一步的状态继电器S21被置位,则下一步的步进接点(S21)接通,转移到下一步状态,同时将自动复位原状态S20(即自动断开)。
图7-1(b)中每个状态的内母线上都将提供三种功能:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题六 蒙版(课件)-职教高考电子与信息《图形图像处理》专题复习讲练测
- 我国民事法律责任制度
- 打字员管理责任制度
- 执纪目标责任制度
- 2026三年级数学上册 正方形的周长
- 抖音网络安全责任制度
- 护理首问责任制制度
- 持枪人管理责任制度
- 接警员首接责任制度
- 搜一下防汛责任制度
- 2026年陕西航空职业技术学院单招职业技能考试题库附答案详解(完整版)
- 2025年内科主治医师(呼吸内科学)考试题库(含答案)
- 2026江苏南京卧中资环新源城市更新(江苏)有限公司招聘电梯事业部市场开拓岗2人笔试备考试题及答案解析
- 统编版一年级下册道德与法治《第1课 有个新目标(第1课时)》教学课件
- 中级消防设施操作员(监控方向)理论考试题库资料(含答案)
- 2026吉林农业大学三江实验室办公室招聘工作人员笔试参考题库及答案解析
- 2026年中考语文常考考点专题之古诗词赏析(选择题)
- 2025肿瘤科护理指南
- 九师联盟2025-2026学年高三核心模拟卷英语(中) (二)(含答案)
- 2026年春季教科版(2024)三年级下册科学教学计划附教学进度表
- 三年级数学下册计算题大全(每日一练共18份)
评论
0/150
提交评论