第一节FX系列PLC的系统配置与元件概述见17页•型号命名格式•基本构成•编程元件第三章PLC的系统配置与指令系统型号命名格式FX特殊品种区别输出形式单元类型I/O总点数系列序号型号命名格式•系列序号:2、2C、0、0N、2N•I/O总点数:10~256•单元类型:M—基本单元E—输入输出混合扩展单元及扩展模块EX—输入专用扩展模块(无输出)EY—输出专用扩展模块(无输入)EYR—继电器输出专用扩展模块EYT—晶体管输出专用扩展模块•输出形式:R—继电器输出T—晶体管输出S—晶闸管输出•特殊品种区别:D—DC电源,DC输入A1—AC电源,AC输入H—大电流输出扩展模块V—立式端子排的扩展模块C—接插口输入输出方式F—输入滤波器为1ms的扩展模块L—TTL输入型扩展模块S—独立端子(无公共端)扩展模块FX系列PLC的家族•见21页FX系列PLC的性能指标•见19页基本构成•FX系列PLC是由基本单元、扩展单元和特殊功能单元构成。•基本单元既能独立使用,又可与扩展单元、扩展模块组合使用,包括:CPU、存储器、I/O电路、内置电源,是PLC的核心部分。•扩展单元、扩展模块用于扩展基本单元的I/O点数,或扩展不同种类的I/O点数。•特殊功能单元是一些特殊用途的单元。如FX0N-3A(模拟量2路输入1路输出)、FX-2DA(2CH模拟量输出)、FX-2AD-PT(2CH温度输入)、FX-1HC(50HZ2相高速计数器)、FX-1GH(定位脉冲输出单元—1轴)。•以FX0N为例:每台基本单元最多连接2台扩展单元,每台基本单元或扩展单元最多连接2台扩展模块(或特殊功能模块)。输入/输出总点数不能超过128点。第二节FX系列PLC的编程元件•基本数据结构(24页)•(1)位元件:X、Y、M、S。•(2)字元件:T、C、D。•(3)位与字的结合(eg:T、C)第二节FX系列PLC的编程元件•每一个“软继电器”有一个线圈和无数个“常开/常闭”接点,供用户编程使用。•每一个编程元件都由:元件型号+元件号,进行确定。•FX2N系列•输入继电器(X0~X267)输出继电器(Y0~Y267)辅助继电器(通用M0~499,500点;断电保持M500~1023,524点;特殊M8000~8256,256点)内部状态元件(S0~999,1000点)初始状态:S0~S9回零:S10~S19通用:S20~S499保持:S500~S899报警:S900~S999定时器(T0~255,256点)计数器(C0~255,256点)数据寄存器(D0~511,512点;D8000~8255,256点;D1000~2999,2000点)指针(P0~63,64点;I0××~I8××,9点)变址寄存器(V/Z)输入继电器(X0~267)•输入继电器采用八进制地址编号,最多可达到184点。•与PLC的输入端子相连,是PLC接收外部开关信号的接口。•与输入端子连接的输入继电器是光电隔离的电子继电器,其线圈、常开接点、常闭接点与传统的物理继电器表示方法一样。•输入继电器必须由外部信号驱动,不能用程序驱动。在梯形图中决不能出现输入继电器的线圈。而输入继电器的常开、常闭触点可以无限制使用。输出继电器(Y0~267)•采用八进制编号,最多可达184点。•其外部的输出接点连接到PLC的输出端子上,是PLC用来传送信号到外部负载的元件。•每一个输出继电器只有一个外部输出的常开接点,无数个内部软接点。•扩展单元和扩展模块的输入/输出元件号接着其紧靠的单元开始按八进制编号。•输入、输出虽然各自最多可达184点,但总的I/O点数不能超过184点。辅助继电器(M)•作为中间继电器,用于状态暂存、移位等运算,是用软件实现的,其接点不能直接驱动外部负载,外部负载只能由输出继电器的外部接点驱动,也不能直接接收外部的输入信号。•地址编号用十进制表示。•通用辅助继电器(M0~499,500点)•断电保持辅助继电器(M500~1023,524点)•特殊辅助继电器(M8000~8255,256点)通用辅助继电器(M0~499)•PLC运行时,发生停电,输出继电器和通用辅助继电器全变成OFF状态;•上电后,停电时的状态不再出现,除了因外部输入信号变为ON的以外,所有线圈仍处于OFF状态。断电保持辅助继电器(M500~M1023)•若PLC在运行中发生停电,系统能保持继电器在断电时的状态,并在再次上电时再现出来。•断电保持是由PLC的内装锂电池支持的。特殊辅助继电器(M8000~M8255)一类是只能利用其特殊辅助继电器触点,这类继电器的线圈由PLC自动驱动,用户只能利用其触点。如:M8002(初始脉冲)。P26另一类是可驱动线圈型特殊辅助继电器,用户驱动其线圈后,PLC作特定动作。如:M8034(禁止所有输出):当M8034线圈通电时,禁止输出,虽然外部输出端全为OFF,但PLC中的程序及映象寄存器仍在运行。未定义的特殊辅助继电器不可在程序中使用。状态元件(S)•是步进顺控程序中的重要软元件,与步进顺控指令STL组合使用。•有五种类型:初始状态(S0~S9,10点)回零(S10~S19,10点)通用(S20~S499,480点)保持(S500~899,400点)报警(S900~S999,100点)见26页•不用步进顺控指令时,S可作辅助继电器在程序中使用。•其常开常闭接点可在程序中自由使用。定时器(T)•其作用相当于一个时间继电器•由一个设定值寄存器(16位,一个字长),一个当前值寄存器(一个字长),无数个接点(一位)组成。•每一个定时器,其寄存器和接点使用同一地址编号。•设定值:(1)可用常数K来设定,(2)也可用数据寄存器(D)的内容来设定。例如:外部数字开关输入的数据可以存入数据寄存器,作为定时器的设定值。•定时器分为:常规定时器:T0~199,200点,时钟脉冲为100ms,设定值为1~32767,定时时间为0.1~3276.7sT200~245,46点,时钟脉冲10ms,定时时间为0.01~327.67s积算定时器:T246~249,4点,时钟脉冲1ms,定时时间为0.001~32.767sT250~255,6点,时钟脉冲100ms,定时时间为0.1~3276.7s通用定时器动作(1)当X0为ON,T200当前值计数器从0开始,对10ms时钟脉冲进行累加计数。当前值=123时,定时器常开触点接通,常闭触点断开,T200输出触点在线圈被驱动1.23s后动作,(2)X0常开触点断开后,定时器被复位,常开触点断开,常闭触点接通,当前值恢复为0(3)通用定时器没有保持功能,在输入电路断开或停电时复位。积算定时器(1)X1为ON时,T250的当前值计数器对100ms时钟脉冲进行累加计数,当前值=345时,定时器的常开触点接通,常闭触点断开。(2)X1为OFF或停电时停止定时,当前值保持不变。X1的常开触点再次接通或复电时继续定时,累计时间(t1+t2)=34.5s时,T250的触点动作,(3)X2的常开触点接通时T250复位。定时器•定时器接点的动作时序:定时器在其线圈被驱动后开始计时,到达设定值后,在执行第一个线圈指令时,其输出接点动作。•定时器的定时精度:T为定时设定时间,T0为扫描周期,α为时钟周期(1ms,10ms,100ms)定时器的最大误差约为T+T0-α•如果编程时定时器接点指令写在线圈指令之前,在最坏情况下,定时器的输出接点动作误差为+2T0•由一个设定值寄存器(16位,一个字长),一个当前值寄存器(一个字长),无数个接点(一位)组成。•计数器的设定值,可由常数K设定或通过指定数据寄存器(D)的内容来设定。计数器分为:内部计数器:内部计数器用来对PLC内部信号X,Y,M,S等计数,其响应速度只有几十HZ。内部计数器输入信号的接通或断开的持续时间,应大于PLC的扫描周期。①16位加计数器:设定值1~32767,通用:C0~99(100点)断电保持:C100~199(100点)②32位加/减计数器:设定值为-231~+231,通用:C200~219(20点),断电保持:C220~234(15点)高速计数器:C235~255(21点)计数器(C)动作过程:(1)X11是计数输入,每接通一次,计数器当前值增1。(2)当计数器当前值10,即计数器C0的输出接点接通(为ON)。之后,即使X11再接通,计数器的当前值保持不变。(3)复位输入X10接通时,执行RST复位指令,计数器当前值复位为0,输出接点断开(OFF)。16位增计数器32位增减计数器(C200~234)•增减计数的方向由特殊辅助继电器M8200~8234设定。PLC约定,当特定的M为ON时,对应的C为减计数器;当M为OFF时,C为增计数。•设定值(1)可用常数K,(2)或数据寄存器的内容设定。间接设定时,要用元件号紧连在一起的两个数据寄存器,如:D10,D11;32位增减计数器动作过程(1)X12为ON,减计数,为OFF,增计数。(2)当复位输入X13接通时,计数器当前值为0,输出接点也复位。(3)X14为计数输入,驱动C200线圈进行计数操作,(4)当计数器当前值由-6--5(增加)时,其接点接通(置1);由-5--6(减少)时,其接点断开(置0)。高速计数器(C235~255)•高速计数器的输入端子X0~X5(6点),最多只有6个高速计数器同时工作,若某个输入端被某个高速计数器占用了,就不能再用于其它高速计数器(或其它输入)——输入端不可共用。•高速计数器以中断原则运行,独立于扫描周期,所以选定的计数器线圈应以连续方式驱动,表示该计数器连续有效,其它计数不可再用其输入端子。•高速计数器的选择取决于所需计数器的类型及高速输入端子。•高速计数器类型(32位增减计数器):1相无启动/复位端子C235~2401相带启动/复位端子C241~2451相2输入(双向)C246~2502相输入(A-B相型)C251~255高速计数器(C235~255)•动作过程:(1)X20为ON时,选中C235,其对应输入端为X0(计数脉冲应连接到X0),(2)X20断开时,线圈C235断开,同时C236接通,选中C236,其计数脉冲输入端为X1。高速计数器高速计数器1、1相1输入无启动/复位端高速计数器(C235~240)①计数方式与接点动作与普通32位计数器相同。②作增计数器时,当计数值达到设定值,接点动作并保持;作减计数器时,达到计数值则复位。③计数方向取决于其对应标志M8235~8240,每个计数器各有一个计数输入端。动作过程(1)X10为ON,M8235置位,C235作减计数,为OFF,作增计数;(2)X12为ON,C235被选中,C235对X0输入的脉冲(OFF-ON)计数。(3)X11为ON,C235复位为0,其接点断开。高速计数器2、1相带启动/复位高速计数器(C241~245)①计数方式与接点动作与普通32位计数器相同。②计数方向取决于其对应标志M8241~8245③C241~245各有一个计数输入和复位输入,C244和C245另有一个启动输入。动作过程(1)M8245为ON,C245作减计数,为OFF,作增计数,(2)X14为ON,C245复位,或外部输入X3复位,(3)外部输入X7启动,C245开始计数,X7为OFF,停止计数,(4)X15选通C245时,对输入端X2的脉冲计数。高速计数器3、1相2输入高速计数器(C246~250)①计数方式与接点动作与普通32位计数器相同②计数方向可由对应标志M8246~8250决定③有两个输入端,一个增计数,一个减计数,有的还具有复位(R)和启动(S)输入。•1相2输入动作过程(1)X10为ON,C246复位,(2)X0,X1分别为C246的增/减计数脉冲信号输入端,(3)X11为ON时,选中C246,X0,X1的输入才有效,X0由OFF→ON时,增1,X1由OFF→ON时,减1。高速计数器•1相2输入带复位/启动端动作过程(1)X5,X7为C250的复位和启动输入端,C250可由外部