全国热线电话:
18390808297
![]() |
|
湖南嘉普云自动化设备有限公司
问题1:S7-200 PLC可以连接型编码器吗?
解答:S7-200 PLC可以连接型编码器,但应注意以下几点:
(1)S7-200 PLC可连接并行输出的型编码器。串行输出、总线型输出、变送一体型输出等型编码器需PLC具有相应的接口或组态能力,不能与西门子S7-200 PLC 直接连接。
(2)接入S7-200 PLC 的型编码器信号输出好是格雷码。如是纯二进制码,在数据刷新时可能有多位变化,读数会在短时间里造成错码。
(3)型编码器在每圈的每个位置都有一的编码,由于 PLC数据更新受程序扫描周期的影响,因此经PLC读取并换算后的编码器位置值相对于编码器当前位置值存在一定的误差。
(4)对型编码器进行接线时,必须确保其与PLC输入点连接好。如有个别连接不良点,该点电位始终是0,将会造成错码而无法判断。
问题2:S7-200 PLC与型编码器怎样接线?
解答:并行输出的型编码器输出有多少位就要占用PLC的多少位接点,以S7-200 PLC CPU224 为例,如使用12位输出的单圈型编码器(PNP集电极开路输出) ,需要占用CPU224的12位输入点。型编码器的12位信号输出线L0—L11依次接入CPU224 的I0.0—I0.7,I1.0—I1.3。如图1所示:
图1 CPU224输入端与型编码器接线图
问题3:怎样处理格雷码码值?
解答:西门子S7-200 PLC的寄存器中地址越高,字节位越低。如在输入寄存器中IW0 的
IB0 是高字节,IB1是低字节,因此必须将IW0 中的格雷码值左循环8 次,将高、低位字节调换一次位置得到正确排序的格雷码值存入VW0中。如图2所示:
图2 字循环左移8次
而且,由于接入12位输出的单圈型编码器,需屏蔽掉IW0字内的I1.4—I1.7,将需要的格雷码数据存入VW2中。如图3所示:
图3 逻辑与运算
在实际应用中,为了计算编码器转过的角度或位置,需使用格雷码指令GRAY_BIN_W功能块将格雷码解码为字类型的标准二进制码,对应放到VW4中。如图4所示:
图4 格雷码转换
问题3:S7-200 CPU内的程序是否具有掉电保持特性?
回答:S7-200 CPU内的程序块下载时,会同时下载到EEPROM中,也就是说程序下载后,将保持。同样,系统块和数据块下载时,也会同时下载到EEPROM中。
问题4:S7-200 CPU内部的数据的掉电保持特性?
回答:S7-200系统手册第四章——“PLC基本概念”一章中“理解S7--200如何保存和存储数据”一节详细介绍了S7-200 CPU内数据的掉电保持特性,建议用户仔细阅读。
S7-200 CPU内的数据分为RAM区和EEPROM区。
其中,RAM区数据需要CPU内置的超级电容或者外插电池卡才能实现掉电保持特性。
对于CPU221和CPU222的内置超级电容,能提供典型值约50小时的数据保持。
对于CPU224,CPU224XP,CPU224XPsi和CPU226的内置超级电容,能提供典型值约100小时的数据保持。
超级电容需要在CPU上电时充电。为达到上述指标的数据保持时间,需要连续充电至少24小时。
当该时间不够时,可以购买电池卡,以获得更长时间的数据保持时间。
EEPROM区能实现数据保持,不依靠超级电容或者电池就可以保持数据。
问题5:S7-200 CPU内部数据的工作顺序?
回答:S7-200 CPU一上电后,CPU先去检查RAM区域中的数据,如果在超级电容或者电池有电的情况下,数据并未丢失,则使用该RAM区的数据;如果超级电容或者电池没电了,导致数据丢失,则CPU去读EEPROM中相应的区域(包含数据块中的数据定义内容),如果在EEPROM中存有保持的数据,则CPU将EEPROM中的数据写回到RAM区中,再进行下面的工作。
如果EEPROM中也没有对应存储区的数据了,则该存储区的数据将变成0。
问题6:S7-200 CPU电池卡的使用注意事项?
回答:新版S7-200 CPU电池卡有两种型号。
对于CPU221和CPU222,由于其中没有实时时钟,则对应的为时钟电池卡,订货号为:6ES7297--1AA23--0XA0。
对于CPU224,CPU224XP,CPU224XPsi和CPU226,电池卡仅提供电池功能,订货号为:6ES7 291--8BA20--0XA0,该款电池卡型号又叫做BC293。
电池卡的寿命典型值约为200天,当插上电池卡后,如果CPU处于工作状态或者超级电容有电的情况下,并不消耗电池卡的电量。当电池卡的电量消耗完毕之后,该电池卡就报废了。
S7-200电池卡不能充电,使用完毕就不能再用了,只能购买新的电池卡了。
S7-200没有检测电池卡内剩余电量的状态位和这种功能。
新版S7-200 CPU电池卡不能用于老CPU,即订货号为6ES7xxx-xxx21-0XB0和6ES7xxx-xxx22-0XB0以及更老版本的CPU。
西门子6ES7288-3AQ02-0AA0
图1
概述
------S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能/价格比。
------S7-200系列出色表现在以下几个方面:
? 极高的可靠性
? 极丰富的指令集
? 易于掌握
? 便捷的操作
? 丰富的内置集成功能
? 实时特性
? 强劲的通讯能力
? 丰富的扩展模块
------S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。
------S7-200系列PLC可提供4个不同的基本型号的8种CPU供您使用。
CPU单元设计
------集成的24V负载电源:可直接连接到传感器和变送器(执行器),CPU 221,222具有180mA输出, CPU 224,CPU 224XP,CPU 226分别输出280,400mA。可用作负载电源。
不同的设备类型
------CPU 221~226各有2种类型CPU,具有不同的电源电压和控制电压。
本机数字量输入/输出点
------CPU 221具有6个输入点和4个输出点,CPU 222具有8个输入点和6个输出点,CPU 224具有14个输入点和10个输出点,CPU 224XP具有14个输入点和10个输出点,CPU 226具有24个输入点和16个输出点。
本机模拟量输入/输出点
------CPU 224XP具有2个输入点,1个输出点。
中断输入
------允许以极快的速度对过程信号的上升沿作出响应。
高速计数器
------CPU 221/222
------4个高速计数器(30KHz),可编程并具有复位输入,2个独立的输入端可同时作加、减计数,可连接两个相位差为90°的A/B相增量编码器
------CPU 224/224XP/226
------6个高速计数器(30KHz),具有CPU 221/222相同的功能。
CPU 222/224/224XP/226
------可方便地用数字量和模拟量扩展模块进行扩展。可使用仿真器(选件)对本机输入信号进行仿真,用于调试用户程序。
1、DIN导轨安装
CPU系列号 | 产品图片 | 描述 | 选型型号 |
CPU221 | DC/DC/DC;6点输入/4点输出 | 6ES7 211-0AA23-0B0 | |
AC/DC/继电器;6点输入/4点输出 | 6ES7 211-0BA23-0B0 | ||
CPU222 | DC/DC/DC;8点输入/6点输出 | 6ES7 212-1AB23-0B0 | |
AC/DC/继电器;8点输入/6点输出 | 6ES7 212-1BB23-0B0 | ||
CPU224 | DC/DC/DC;14点输入/10点输出 | 6ES7 214-1AD23-0B0 | |
AC/DC/继电器;14点输入/10点输出 | 6ES7 214-1BD23-0B0 | ||
CPU224XP | ![]() | DC/DC/DC;14点输入/10点输出;2输入/1输出共3个模拟量I/O点 | 6ES7 214-2AD23-0B0 |
AC/DC/继电器;14点输入/10点输出;2输入/1输出共3个模拟量I/O点 | 6ES7 214-2BD23-0B0 | ||
CPU226 | DC/DC/DC;24点输入/16点晶体管输出 | 6ES7 216-2AD23-0B0 | |
AC/DC/继电器;24点输入/16点输出 | 6ES7 216-2BD23-0B0 | ||
CPU226XM | DC/DC/DC;24点输入/16点晶体管输出 | 6ES7 216-2AF22-0B0 | |
AC/DC/继电器;24点输入/16点输出 | 6ES7 216-2BF22-0B0 |
西门子6ES7288-3AQ02-0AA0