《FX2系列PLC的编程元件及应用》由会员分享,可在线阅读,更多相关《FX2系列PLC的编程元件及应用(22页珍藏版)》请在金锄头文库上搜索。
1、模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用FX系列系列PLC的编程元件及应用的编程元件及应用不不同同厂厂家家、不不同同系系列列的的PLCPLC,其其内内部部的的“软软继继电电器器”(编编程程元元件件)的的功功能能和和编编号号也也不不同同,因因此此在在编编程程时时,必必须须熟熟悉所选用的悉所选用的PLCPLC的每条指令、涉及的编程元件的功能和编号。的每条指令、涉及的编程元件的功能和编号。FXFX系列系列PLCPLC的编程元件有的编程元件有X X、Y Y、M M、S S、T T、C C、D D、(、(N N、P P、I I)、()、(K K、H H)1模块
2、三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v1、输入继电器(、输入继电器(X)在在PLCPLC内部,与输入端子相连的输入继电器是光电隔离内部,与输入端子相连的输入继电器是光电隔离的电子继电器,采用的电子继电器,采用八进制八进制编号,用无数个常开和常编号,用无数个常开和常闭触点。闭触点。2模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v2、输出继电器(、输出继电器(Y)在在PLCPLC内内部部,外外部部输输出出触触点点与与输输出出端端子子相相连连,向向外外部部负负载载输输出出信信号号,且且一一个个输输出出继继电电器器只只
3、有有一一个个常常开开型型外外部部输输出出触触点点, ,采采用用八八进进制制编编号号。有有无无数数个个内内部部常常开开和和常常闭闭触触点,编程时可随意使用。点,编程时可随意使用。3模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用1.开关量开关量I/O模块的外部接线方式模块的外部接线方式l l汇点式汇点式汇点式汇点式 各个各个I/OI/O电路有一个公共点,共用一个电源。电路有一个公共点,共用一个电源。l l分组式分组式分组式分组式 I/OI/O分成若干组,每组分成若干组,每组I/OI/O共用一个电源,各组电源可以不同。共用一个电源,各组电源可以不同。l l分割式
4、分割式分割式分割式 各个各个I/OI/O点之间相互隔离,每个点之间相互隔离,每个I/OI/O可以使用独立电源。可以使用独立电源。4模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v3、辅助继电器(、辅助继电器(M)由内部软元件的触点驱动由内部软元件的触点驱动, ,常开和常闭触点使用次数不常开和常闭触点使用次数不限,但不能直接驱动外部负载限,但不能直接驱动外部负载, ,采用采用十进制十进制编号。编号。通用辅助继电器通用辅助继电器M0M0M499M499(500500点)点)掉电保持辅助继电器掉电保持辅助继电器M500M500M1023M1023(524524点
5、)点)特殊辅助继电器特殊辅助继电器M8000M8000M8255M8255(256256点)点) 只能利用其触点的特殊辅助继电器只能利用其触点的特殊辅助继电器可驱动线圈的特殊辅助继电器可驱动线圈的特殊辅助继电器通用辅助继电器与掉电保持用辅助继电器的比例,可通通用辅助继电器与掉电保持用辅助继电器的比例,可通过外设设定参数进行调整。过外设设定参数进行调整。5模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用&只能利用其触点的特殊辅助继电器只能利用其触点的特殊辅助继电器1M8000M8000:运行监控用,运行监控用,PLCPLC运行时运行时M8000M8000接通。
6、接通。1M8002M8002:仅仅在在运运行行开开始始瞬瞬间间接接通通的的初初始始脉脉冲冲特特殊殊辅辅助助继电器。继电器。1M8012M8012:产生产生100ms100ms时钟脉冲的特殊辅助继电器。时钟脉冲的特殊辅助继电器。&可驱动线圈的特殊辅助继电器可驱动线圈的特殊辅助继电器1M8030M8030:锂电池电压指示灯特殊继电器。锂电池电压指示灯特殊继电器。1M8033M8033:PLCPLC停止时输出保持特殊辅助继电器。停止时输出保持特殊辅助继电器。1M8034M8034:止全部输出特殊辅助继电器。止全部输出特殊辅助继电器。1M8039M8039:时扫描特殊辅助继电器。时扫描特殊辅助继电器。
7、6模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用梯形图编程规则梯形图编程规则1、按从左到右(串联)、自上而下(并联)的顺序编制。每个继电器线圈为一逻辑行,每个逻辑行起于左母线,经过触点、线圈,止于右母线。 注意:注意:(a)左母线与线圈之间一定要有触点。 (b)线圈与右母线之间不能有任何触点。 (c)每个逻辑行最后都必须是继电器线圈。 下图画法均不正确: 2、触点串联块并联时,触点较多的块应放在上面,以减少存储单元。 图(a)的画法不合理(但是允许的),应当改为图(b)的画法。 (不合理)(合理)7模块三模块三 (项目三)(项目三)FX系列系列PLC的编程
8、元件及应用的编程元件及应用(a)(b)8模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用(a)(b)5 5、输出线圈不能是输入继电器、输出线圈不能是输入继电器IRIR或特殊继电器或特殊继电器SRSR。9模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用10模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v4、状态寄存器(、状态寄存器(S)状状态态是是对对工工序序步步进进型型控控制制进进行行简简易易编编程程的的内内部部软软元元件件,采采用用十十进进制制编编号号。与与步步进进指指令令STLST
9、L配合使用;配合使用;状状态态有有无无数数个个常常开开触触点点与与常常闭闭触点,编程时可随意使用;触点,编程时可随意使用;状状态态不不用用于于步步进进阶阶梯梯指指令令时时,可作辅助继电器使用。可作辅助继电器使用。状状态态同同样样有有通通用用状状态态和和掉掉电电保保持持用用状状态态,其其比比例例分分配配可可由由外设设定。外设设定。11模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用状态有状态有五种五种类型:类型:初始状态初始状态S0S0S9S9共共1010点点回零状态回零状态S10S10S19S19共共1010点点通用状态通用状态S20S20S499S499共
10、共480480点点保持状态保持状态S500S500S899S899共共400400点点报警用状态报警用状态S900S900S999S999共共100100点点 12模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v5、定时器(定时器(T)定定时时器器实实际际是是内内部部脉脉冲冲计计数数器器,可可对对内内部部1ms1ms、10ms10ms和和100ms100ms时时钟钟脉冲进行加计数,当达到用户设定值时,触点动作。脉冲进行加计数,当达到用户设定值时,触点动作。定定时时器器可可以以用用用用户户程程序序存存储储器器内内的的常常数数k k或或H H作作为为设设定定值
11、值,也也可可以以用数据寄存器用数据寄存器D D的内容作为设定值。的内容作为设定值。普通定时器(普通定时器(T0T0T245T245)100ms100ms定时器定时器T0T0T199T199共共200200点,设定范围点,设定范围0.10.13276.7s3276.7s;10ms10ms定时器定时器T200T200T245T245共共4646点,设定范围点,设定范围0.010.01327.67s327.67s。积算定时器(积算定时器(T246T246T255T255)1ms1ms定时器定时器T246T246T249T249共共4 4点,设定范围点,设定范围0.0010.00132.767s32.
12、767s;100ms100ms定时器定时器T250T250T255T255共共6 6点,设定范围为点,设定范围为0.10.13276.7s3276.7s。13模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用加法计数器加法计数器设定值设定值K、H或或D触点动作触点动作TxTx时钟脉冲时钟脉冲驱动驱动T10K123X0T10Y1相等相等比较器比较器普通定时器的工作原理普通定时器的工作原理T10T1014模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用T250T250设定值K计数器计数器1100ms时钟脉冲X2X1触点动作触点动
13、作Tx相等相等比较器比较器积算定时器的工作原理积算定时器的工作原理RSTT250K345X1X2T250Y1T25015模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v6、计数器(、计数器(C) 计数器可分为通用计数器和高速计数器。计数器可分为通用计数器和高速计数器。1616位位通通用用加加计计数数器器,C0C0C199C199共共200200点点,设设定定值值:1 13276732767。设设定定值值K0K0与与K1K1含含义义相相同同,即即在在第第一一次次计计数数时时,其输出触点动作。其输出触点动作。3232位位通通用用加加/ /减减计计数数器器,C2
14、00C200C234C234共共135135点点,设设定定值值:-2147483648-2147483648+2147483647+2147483647。高高速速计计数数器器C235C235C255C255共共2121点点,共共享享PLCPLC上上6 6个个高高速速计计数数器输入(器输入(X000X000X005X005)。)。高速计数器按中断原则运行。高速计数器按中断原则运行。16模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用&16位加计数器位加计数器1通用型:通用型:C0C99共共100点点 1断电保持型:断电保持型:C100C199共共100点点 1
15、6位计数器工作过程示意图位计数器工作过程示意图17模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用&3232位双向计数器位双向计数器1有有两两种种3232位位加加/ /减减计计数数器器,设设定定值值:-2147483648-2147483648+2147483647+2147483647。通用计数器:通用计数器:C200C200C219C219共共2020点点保持计数器:保持计数器:C220C220C234C234共共1515点点 1计数方向由特殊辅助继电器计数方向由特殊辅助继电器M8200M8200M8234M8234设定。设定。1加加减减计计数数方方式式
16、设设定定:对对于于CC,当当M8M8接接通通(置置1 1)时时,为为减减计计数数器器,断断开开(置置0 0)时时,为为加加计数器。计数器。1计计数数值值设设定定:直直接接用用常常数数K K或或间间接接用用数数据据寄寄存存器器D D的的内内容容作作为为计计数数值值。间间接接设设定定时时,要要用用元元件件号号紧紧连连在在一起的两个数据寄存器。一起的两个数据寄存器。18模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用32位加位加/减计数器工作过程示意图减计数器工作过程示意图19模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v7
17、、数据寄存器(、数据寄存器(D)通用数据寄存器通用数据寄存器D0D199D0D199共共200200点。点。 只要不写入其它只要不写入其它数据,已写入的数据不会变化。但是数据,已写入的数据不会变化。但是PLCPLC状态由运行状态由运行停止时,全部数据均清零。停止时,全部数据均清零。断电保持数据寄存器断电保持数据寄存器D200D511D200D511共共312312点,只要不改点,只要不改写,原有数据不会丢失。写,原有数据不会丢失。 特殊数据寄存器特殊数据寄存器D8000D8255D8000D8255共共256256点点 这些数据寄存这些数据寄存器供监视器供监视PLCPLC中各种元件的运行方式用
18、。中各种元件的运行方式用。文件寄存器文件寄存器D1000D2999D1000D2999共共20002000点。点。20模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v8、变址寄存器(、变址寄存器(V/Z)变址寄存器的作用类似于一般微处理器中的变址寄变址寄存器的作用类似于一般微处理器中的变址寄存器(如存器(如Z80Z80中的中的IXIX、IYIY),),通常用于修改元件的编通常用于修改元件的编号。号。V0V7V0V7、Z0Z7Z0Z7共共1616点点1616位位变址数据寄存器。变址数据寄存器。进行进行3232位位运算时,与指定运算时,与指定Z0Z7Z0Z7的
19、的V0V7V0V7组合,分别组合,分别成为成为(V0V0、Z0Z0),(),(V1V1、Z1Z1)(V7V7、Z7Z7)。)。21模块三模块三 (项目三)(项目三)FX系列系列PLC的编程元件及应用的编程元件及应用v9、常数:、常数:K、H十进制常数用十进制常数用K K表示,如常数表示,如常数123123表示为表示为K123K123十六进制常数则用十六进制常数则用H H表示,如常数表示,如常数345345表示为表示为H159H159 v10、指针:、指针:P、I1 1、跳转用指针:、跳转用指针:P 0 P63 P 0 P63 共共6464点点 它作为一种标号,用来指定跳转指令或子程序调用指它作为一种标号,用来指定跳转指令或子程序调用指令等分支指令的跳转目标。令等分支指令的跳转目标。2 2、中断用指针:、中断用指针:I00I30 I00I30 共共4 4点点 作为中断程序的入口地址标号。作为中断程序的入口地址标号。22