1.定义掉电保护区
S7-200 PLC允许用户定义掉电保持区的地址范围,这些元器件包括:V、M、C、T。被定义过的区间,可以在停电后仍然保持存储区中的数据。只有保持型定时器(TONR)可以设为掉电保持的。对计时器和定时器来说,只有当前值可以保持,它们的位不能保持。在默认情况下,M存储器的前14个字节是非保持的。
2.立即读写I/O
S7-200PLC提供有立即读写物理I/O点的指令,使用这些指令可以直接访问真正的输入/输出点,而不必使用映像寄存器作为源地址和目的地址来访问I/O。具体使用请参见5章。
3.设置停止模式下的输出值
有些情况下,为了安全等方面的原因,需要设置在停止状态下PLC的输出值。S7-200PLC允许用户选择在STOP模式下的输出状态。输出有数字量(开关量)信号和模拟量信号之分,对这些输出信号,可以设置它们是保持STOP前的状态,还是将已知设定值传送到输出端。
4.对输入信号增加滤波器
干扰信号可能会引起系统的误动作,S7-200PLC允许为CPU模块上的输入点设置滤波器,并为滤波器定义延迟时间,延迟时间从0.2ms~12.8ms可选。延迟时间有助于滤除输入杂波,减少输入状态发生意外改变的可能性。
对模拟量输入信号来说,可以对每一路模拟量输入通道选择软件滤波器。滤波值是多个模拟量输入采样值的平均值,滤波器参数(采样次数和死区)对于所设定的允许滤波的所有模拟输入通道都是相同的。滤波器有快速响应的特点,它可以反映信号的快速变化。
5.捕捉索脉冲
S7-200PLC为CPU模块上的数字量输入点提供脉冲捕捉功能,该功能允许PLC捕捉到持续时间很短的脉冲信号。我们知道,当输入信号的宽度小于一个扫描周期时,该信号就不是总能被CPU读到。当一个输入点设置了脉冲捕捉功能后,输入点的状态变化被锁存并一直保持到下一个扫描采样阶段,这就保证了一个持续时间很短的脉冲信号能被捕捉到。
6.模拟电位器
模拟电位器位于CPU模块的而板上,有些CPU有一个(电位器0),有些有二个(电位器0和1)。这些电位器的标定范围为0~255,重复精度为±2,该值存储于特殊寄存器SMB28(电位器0)和SMB29(电位器1)中。使用小螺丝就可以旋转这些电位器来增加或减小它们的值。这些电位器可以完成很多功能,如新定时器、计时器的设定值、修改限定值等。其特点是、简单,但不直观、精度低。其具体使用请参考9章9.5节。
7.高速I/O
S7-200PLC具有集成的高速计数功能,它能够对外部高速事件计数而不影响CPU的性能。S7-200PLC也支持高速脉冲输出功能,其输出点Q0.0和Q0.1可形成高速脉冲串输出或脉宽调制输出。高速I/O部分的信息讲解见7章7.9节和7.10节。
PLC的存储器、I/O单元、I/O扩展接口、外设接口和电源简介
存储器
可编程控制器的存储器由只读存储器ROM、随机存储器RAM和可电擦写的存储器EEPROM部分构成,主要用于存放系统程序、用户程序及工作数据。
只读存储器ROM用以存放系统程序,可编程控制器在生产过程中将系统程序固化在ROM中,用户是不可改变的。用户程序和中间运算数据存放的随机存储器RAM中,RAM存储器是一种高密度、低功耗、价格便宜的半导体存储器,可用锂电池做备用电源。它存储的内容是易失的,掉电后内容丢失;当系统掉电时,用户程序可以保存在只读存储器EEPROM或由高能电池支持的RAM中。EEPROM兼有ROM的非易失性和RAM的随机存取优点,用来存放需要长期保存的重要数据。
2. I/O单元及I/O扩展接口
(1)I/O单元
PLC内部输入电路作用是将PLC外部电路(如行程开关、按钮、传感器等)提供的符合PLC输入电路要求的电压信号,通过光电耦合电路送至PLC内部电路。输入电路通常以光电隔离和阻容滤波的方式提高抗干扰能力,输入响应时间一般在0.1~15ms之间。根据输入信号形式的不同,可分为模拟量I/O单元、数字量I/O单元两大类。根据输入单元形式的不同,可分为基本I/O单元、扩展I/O单元两大类。
(2)I/O扩展接口
可编程控制器利用I/O扩展接口使I/O扩展单元与PLC的基本单元实现连接,当基本I/O单元的输入或输出点数不够使用时,可以用I/O扩展单元来扩充开关量I/O点数和增加模拟量的I/O端子。
3. 外设接口
外设接口电路用于连接手持编程器或其他图形编程器、文本显示器,并能通过外设接口组成PLC的控制网络。PLC通过PC/PPI电缆或使用MPI卡通过RS-485接口与计算机连接,可以实现编程、、连网等功能。
4. 电源
电源单元的作用是把外部电源(220V的交流电源)转换成内部工作电压。外部连接的电源,通过PLC内部配有的一个开关式稳压电源,将交流/直流供电电源转化为PLC内部电路需要的工作电源(直流5伏、正负12伏、24伏),并为外部输入元件(如接近开关)提供24V直流电源(仅供输入端点使用),而驱动PLC负载的电源由用户提供。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |