西门子6ES7223-1PM22-0XA8参数介绍松下PLC FP1内部寄存器及I/O配置在使用PLC之前,要先了解PLC内部寄存器及I/O配置情况,表3-3列出了FP1-C40的内部继电器、寄存器及I/O配置情况。表3-3 FP1—C40寄存器I/O配置表名称符号编号(地址)功能说明外部输入/输出继电器X(位)X0~X12F(主机X0~X17)输入继电器总点数208点,主机24点,用来存储外部输入信号WX(字)WX0~WX12(13个字)Y(位)Y0~Y12F(主机Y0~YF)输出继电器总点数208点,主机16点,用来存储程序运行结果并输出WY(字)WY0~WY12(13个字)内部继电器R(位)R0~R62F通用内部继电器只能在PLC内部供用户编程使用,不能用于输出WR(字)WR0~WR62R(位)R9000~R903F特殊内部继电器每个继电器均具有特殊用途,用户只能使用其接点,不能用程序控制其状态,不能用于输出定时器/计数器TT0~T99(默认值100点)定时器:触点延时动作继电器,其触点序号与定时器序号相同CC100~C143(44点)计数器:记数完毕触点动作,其触点序号与计数器序号相同SV(字)SV0~SV143(144字)T/C的设定值寄存器其序号与T/C序号一一对应EV(字)EV0~EV143(144字)T/C经过值寄存器其序号与T/C序号一一对应,每一个T/C均配有一对与之序号相同的SV、EV数据寄存器DT(字)DT0~DT1659(1,660字)通用数据寄存器用来存储PLC内处理的数据DT9000~DT9069(70字)特殊数据寄存器具有特殊用途的数据寄存器,不能存储用户数据索引、修正值寄存器IX(字)IY(字)IX、IY各有一个字无编号用来存放地址或常数的修正值常数寄存器K16位常数(字)十进制常数(整数)范围:K-32768~K+3276732位常数(双字)范围:K-~K+H16位常数(字)十六进制常数范围:H8000~H7FFF32位常数(双字)范围:H80000000~H7FFFFFFF对表3-3的说明:1. 输入继电器X、输出继电器Y、内部继电器R均是按位寻址,而WX、WY、WR是按字寻址,其编号规则相同,以X为例说明如下:X 位址(用十六进制数表示) 寄存器地址(用十进制数表示) 如X120即WX12寄存器中的第0号位,X12F即WX12中第F位,用图表示如下:地址:10位址:X12F· · · · · · · · · · · · · X1202. 由表中所示X0~X12F、Y0~Y12F可见,FP1-C40的大可扩展输入/输出点数为13×16=208(点),即输入、输出总共能扩展为416点。但是受外部接线端子及主机驱动能力限制,一般只能扩展到100~120点,其余可作内部继电器使用。FP1-C40主机的输入继电器X编号是X0~XF,X10~X17(24点);输出继电器Y编号是Y0~YF(16点)。寄存器地址编号的无效“0”可省略,如X000缩写为X0。3. 数据寄存DT、定时器T、计数器C的编号均为十进制数。4. 特殊内部继电器R9000~R903F及特殊数据寄存器DT9000~DT9069,将在后续课程中专门讲解。5. 内部继电器R,可分为保持型和非保持型。FP1-C40默认值是,R0—R9F为非保持型,R100—R62F为保持型。若想改变其分配方式,可通过改变系统寄存器N0.7的值达到理想分配数(N0.7默认值为k10)。6. 定时器/计数器1) 定时器/计数器的指令符号是TM/CT,与它的接点T/C一一对应,且每个定时器/计数器编号都有一组同编号的寄存器SV、EV。默认设置类型定时器/计数器指令号预置值区SV经过值区EV定时器/计数器接点非保持型TM0~TM 99SV0~SV99EV0~EV99T0~T99保持型CT100~CT143SV100~SV143EV100~EV143C100~C143 2) 定时器/计数器编号是统一编排的,二者共144点。出厂时按定时器在前,计数器在后编号,默认值是T0~T99,C100~C143,即100个定时器44个计数器。编程时可根据实际需要通过改变系统寄存器N0.5(见附表A)中的设定值而改变其编号分配,但定时器/计数器总数不能改变。如若将N0.5、中的值设为K50,则定时器/计数器编号分配为T0~T49(50个)、C50~C143(94个)。系统寄存器N0.6是指定定时器/计数器保持区首地址的,一般情况将N0.6与N0.5设置为相同数值,所以定时器为非保持型,计数器为保持型,当然也可通过改变N0.6的设定值改变定时器/计数器之保持/非保持类型。7. 数据寄存器DT数据寄存器可用来存储数据,例如常数。可通过改变系统寄存器N0.8的设定值而指定保持型数据寄存器的首地址。FP1-C40的N0.8默认值是K0,因此默认值DT0~DT1659均为保持型,若设N0.8=K10,则DT0~DT9为非保持型,DT10~DT1659为保持型。8. 索引寄存器IX、IY松下公司的FP-M/FP1系列产品都有两个索引寄存器IX和IY可使用,它有如下几种功能。1) 可作为操作数(WX、WY、WR、SV、EV、DT、K、H)的修正值。有了这种修正功能,可用一条指令取代多条指令的控制。2) 可对操作数(WX、WY、WR、SV、EV、DT)的地址进行修正,其用法可通过第8章8.2节基础实验8来深入理解。3) IX、IY还可以用作数据寄存器使用,作为16位存储器时IX、IY可单独使用,用作32位数据存储时,IX为低位16位区,IY自动确定为高16位区松下PLC FP1特殊内部继电器特殊内部继电器R9000—R903F(64点)是具有特殊用途的专用内部继电器,它不能由用户程序控制其状态只能作为接点使用,见表3-4。表3-4 特殊内部继电器表位地址名称功能说明R9000自诊断错误标志继电器自诊断错误发生时:ON自诊断正常时:OFF自诊断出的错误类型代码存于DT9000中R9005电池错误标志继电器(实时型)检测出电池异常时瞬间接通R9006电池错误标志继电器(保持型)检测出电池异常时接通并保持其状态R9007操作错误标志继电器(保持型)检测出操作错误时接通,并保持其状态,操作错误的地址存在DT9017中R9008操作错误标志继电器(实时型)检测出操作错误时瞬间接通,操作错误的终地址存在DT9018中R9009进位标志继电器当运算有进位时瞬间接通或由移位指令设定R900AS1>S2标志继电器在数据比较指令F60/F61中当S1>S2时瞬间接通R900BS1=S2标志继电器在数据比较指令F60/F61中当S1=S2时瞬间接通R900CS1