西门子模块1FL6096-1AC61-2LA1
从CPU模块的功能来看,SIMATICS7—200系列小型可编程序控制器发展至今,经历了两代:**代产品的CPU模块为CPU 21*,现已停产。*二代产品的CPU模块为CPU 22*,是在21世纪初投放市场的。其速度快,具有较强的通讯能力。它具有四种不同结构配置的CPU单元。
(1)CPU 221 CPU 221具有6输入/4输出,共计10个点的I/O,无扩展能力,有6 KB程序和数据存储空间。还具有4个独立的30 kHz高速计数器,2路独立的20 kHz高速脉冲输出端,1个RS—485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由通讯方式。非常适合于小点数的控制系统。
(2)CPU 222 CPU 222除了具有CPU 221的功能外,其不同点在于:它有8输人/6输出,共计14点I/O。可以带两个扩展模块,较多扩展8路模拟量和64个I/O,因此是更广泛的全功能控制器。
(3)CPU 224 它在CPU 222的基础上使主机的输入输出点数增为24点,有14输入/10输出,可以带7个扩展模块,较大可扩展为168点数字量或者35点模拟量的输入和输出;存储容量也进一步增加,有内置时钟,还增加了一些数学指令和高速计数器的数量,具有较强的控制能力。
(4)CPU 226 这种模块在CPU 224的基础上功能又进一步增强,有24输入/16输出,主机输入和输出点数增到40点,较大可扩展为248点数字量或35点模拟量;增加了通讯口的数量,通讯能力大大增强;它可用于点数较多、要求较高的小型或中型控制系统。
现在西门子公司新推出了一种增强型的CPU 226XM,它在用户程序存储容量上扩大到8K字,其他指标和CPU 226相同。
每一款主机模块上都集成了24V直流电源,可以直接用于连接传感器和执行机构。利用EEPROM存储存储程序和配置信息。用户数据可通过主机的**级电容存储若干天,电池模块可选,可使数据的存储时间延长到200天。可以用普通输入端子捕捉比CPU扫描周期更快的脉冲信号,利用中断输入,允许以较快的速度对信号的上升沿做出响应。速度为30 kHz的高速计数器可以编程,并具有复位输入端,多个独立的输入端,可同时用作加减计数,可以连接相应数量的相位差为90度的A/B相增量编码器。2路较大可达20kHz的高频脉冲输出,可用以驱动步进电机和伺服电机以实现准确定位任务。可以用模块上的电位器来改变它对应的特殊寄存器中的数值,可以即时更改程序运行中的一些参数,如定时/计数器的设定值、过程量的控制参数等。实时时钟可用以对信息加注时间标记,记录机器运行时间或对过程间控制
PLC中的定时器相当于继电器系统中的时间继电器。它有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的映像寄存器(占二进制的一位),这三个存储单元使用同一个元件号。FX系列PLC的定时器分为通用定时器和积算定时器。
常数K可以作为定时器的设定值,也可以用数据寄存器(D)的内容来设置定时器。例如外部数字开关输入的数据可以存入数据寄存器,作为定时器的设定值。通常使用有电池后备的数据寄存器,这样在断电时不会丢失数据。
1.通用定时器
各系列的定时器个数和元件编号如表3–5所示。100ms定时器的定时范围为0.1~3276.7s,10ms定时器的定时范围为0.01~327.67s。FX1S的特殊辅助继电器M8028为1状态时,T32~T62(31点)被定义为10ms定时器。图3–10中X0的常开触点接通时,T200的当前值计数器从0开始,对10ms时钟脉冲进行累加计数。当前值等于设定值414时,定时器的常开触点接通,常闭触点断开,即T200的输出触点在其线圈被驱动10ms�414=4.14s后动作。X0的常开触点断开后,定时器被复位,它的常开触点断开,常闭触点接通,当前值恢复为0。如果需要在定时器的线圈“通电”时就动作的瞬动触点,可以在定时器线圈两端并联一个辅助继电器的线圈,并使用它的触点。
通用定时器没有保持功能,在输入电路断开或停电时被复位。FX系列的定时器只能提
供其线圈“通电”后延迟动作的触点,如果需要在输入信号变为OFF之后的延迟动作3.使用定时器的注意事项
如果在子程序或中断程序中使用T192~T199和T246~T249,在执行END指令时修改定时器的当前值。当定时器的当前值等于设定值时,其输出触点在执行定时器线圈指令或END指令时动作。如果不是使用上述的定时器,在特殊情况下,定时器的工作可能不正常。 如果1ms定时器用于中断程序和子程序,在它的当前值达到设定值后,其触点在执行该定时器的**条线圈指令时动作。
4.定时器的定时精度
定时器的精度与程序的安排有关,如果定时器的触点在线圈之前,精度将会降低。平均误差约为1.5倍扫描周期。较小定时误差为输入滤波器时间减去定时器的分辨率,1ms,10ms和100ms定时器的分辨率分别为1ms,10ms和100ms。
如果定时器的触点在线圈之后,较大定时误差为2倍扫描周期加上输入滤波器时间。如果定时器的触点在线圈之前,较大定时误差为3倍扫描周期加上输入滤波器时间