6ES7221-1BF22-0XA8选型手册
6ES7221-1BF22-0XA8选型手册
西门子PLC
SIMATIC S7-200 Micro PLC自成一体:: 特别紧凑但是具有惊人的能力-特别是有关它的实时性能-它速度快,功能强大的通讯方案,并且具有操作简便的硬件和软件。但是还有更多特点: SIMATIC S7-200 Micro PLC具有统一的模块化设计-目前不是很大,但是未来不可*的定制解决方案。这一切都使得SIMATIC S7-200 Micro PLC在一个紧凑的性能范围内为自动化控制提供一个非常有效和经济的解决方案。
详情
SIMATIC S7-200 CPU
可通讯,模块化,紧凑型
说明
SIMATIC S7-200 Micro PLC自成一体::
特别紧凑但是具有惊人的能力-特别是有关它的实时性能-它速度快,功能强大的通讯方案,并且具有操作简便的硬件和软件。但是还有更多特点:
SIMATIC S7-200 Micro PLC具有统一的模块化设计-目前不是很大,但是未来不可*的定制解决方案。这一切都使得SIMATIC S7-200 Micro PLC在一个紧凑的性能范围内为自动化控制提供一个非常有效和经济的解决方案。
应用领域
简单自动
化任务用SIMATIC S7-200Micro PLC
SIMATIC S7-200的应用领域从更换继电器和接触器一直扩展到在单机、网络以及分布式配置中更复杂的自动化任务。S7-200也越来越多地提供了对以前曾由于经济原因而开发的特殊电子设备的地区的进入。
除了五种不同CPU的全面基本功能,SIMATIC S7-200的模块化系统技术还提供了一系列可升级的扩展模块,以满足各种需求对功能性的*要求。
由于其各种与众不同的特点,S7-200已经在范围内涵盖各种行业的应用程序中得到了证实:
CPU 221
简单自动化任务用的小型CPU-如果您想变更为一个非常经济地执行简单自动化任务的有效解决方案,这是的小型设备。还可以在扩展的温度范围内使用。
更复杂任务用的CPU 222可扩展的小型CPU-更复杂的机器和小型系统解决方案用的能够胜任的紧凑型封装。
更高通讯和计算要求用 CPU-为要求速度和特殊通讯能力的复杂任务用的高性能 CPU。
简单驱动任务用的 CPU-方便地实施简单驱动任务用的CPU 224版本-有两个接口,两个模拟输入和一个模拟输出,以及两个100 kHz脉冲输出和2个高速200kHz计数器。
较大技术性工作用的高性能CPU-用于具有已扩展输入和输出以及两个RS485接口的复杂的自动化任务的多功能高性能CPU。
优点
SIMATIC S7-200发挥统一而经济的解决方案。整个系统的系列特点
· 强大的性能,
· 模块化和
· 开放式通讯。
S7-200 性能优越,久经考验,适合于工业领域的各种应用:
· 结构紧凑小巧-狭小空间处任何应用的理想选择
· 在所有CPU型号中的基本和功能,
· 大容量程序和数据存储器
· 杰出的实时响应-在任何时候均可对整个过程进行*控制,从而提高了质量、效率和安全性
· 易于使用STEP 7-Micro/WIN工程软件-初学者和专家的理想选择
· 集成的 R-S 485接口或者作为系统总线使用
· 极其快速和**的操作顺序和过程控制
· 通过时间中断完整控制对时间要求严格的流程
设计和功能
可选模块
· 在性能范围中模块化5个不同的CPU,具有全面的基本功能和集成的Freeport通讯接口
· 用于各种功能的一系列扩展模块:
-数字/模拟扩展,可升级至具体要求,作为从站的PROFIBUS通讯
-作为主站的AS-Interface通讯
-确切的温度测量
-定位
-远程诊断
-以太网/互联网通讯
-SIWAREX MS
称重模块
· HMI功能
· 带有Micro/WIN附加指令库的STEP 7-Micro/WIN软件
· 引人注目的系统工程-目前的特点是用于完整自动化任务的各种不同要求的**尺寸和的解决方案
主要特点
· 突出数据记录用记忆卡,配方管理,STEP 7-Micro/WIN的项目节约,以及各种格式的文件存储
· PID自动调谐功能
· 用于扩展通讯选项的2个内置串口,例如:与其它制造商的设备配套使用(CPU 224 XP, CPU 226)
· 具有内置模拟输入/输出的CPU 224 XP
实时响应
*的技术直至后的细节确保我们的CPU发挥杰出的实时响应率:
· 4个或6个独立的硬件计数器,每个30 kHz,带有CPU 224 XP的2 x 200 kHz,例如:通过增量编码器或者高速记录过程事件的**路径监测
· 4个独立的报警输入,输入滤波时间0.2毫秒至程序起动-大过程安全
· 对应用程序快速事件大于0.2 ms信号的脉冲捕捉功能
· 2个脉冲输出,每个 20 kHz,或者具有脉冲宽度调制和脉冲无脉冲设定点的CPU 224 XP 的2 x 100 kHz-例如:用于控制步进电机
· 2个定时中断,在1ms处开始,以1ms的增量进行调节-用于迅速变化过程的无扰控制
· 快速模拟输入-具有25 μs的信号转换,12位分辨率
格式:G90/G91 G10 L2 P X Y Z;
其中,变量L—赋值为2表示变更工件坐标系方式;
P—工件坐标系,赋值1~6表示G54~G59;
X、Y、Z—工件坐标系原点坐标值;
G90—覆盖原有补偿量;
G91—在原有补偿量的基础上累加。
利用G10工件坐标系的设定、变更功能,可实现工件坐标系的设定、修改和平移。
3. 用户宏指令
(1)变量的赋值与运算
格式:#i= #j+#k ;
FANUC系统中以“#"作为变量名,“#"后的数值为变量的下标,用来区分各变量。“="表示变量的赋值,“#i"为被赋值的变量,“="右边可以是实际值或表达式。表达式中可包含“+"、“-"、“×"、“/"运算符以及三角函数运算。
(2)无条件转移指令 GOTO
格式:GOTO n ;
n表示转移到目的程序段的行号。该指令将无条件转移到程序段。
(3)条件转移指令IF
格式:IF [conditional expression] GOTO n ;
“[ ]"中是一个逻辑运算式,逻辑运算功能指令有:EQ:“=";NE:“≠";GT:“>";GE:“≥";LT:“<";LE:“≤"。
在逻辑运算式中,实际值、变量、表达式均可参与逻辑运算。n是转移目标程序段的行号。当“[ ]"中逻辑运算式成立时,程序将转移到n所的程序段,否则,继续执行下一程序段。
在数控编程中,我们可以根据零件结构的特点,灵活运用数控系统中的特殊指令。例如,将G10指令与用户宏指令配合使用,可以使零件的加工程序更加简化,达到事半功倍的效果。程序可以缩短到原来的1/3,甚至更短。
二、应用实例分析
1. 零件特点
图1是橡胶传送带的成型模板。齿形为曲线凹槽,横截面为梯形,齿形成直线等距排列。初始工件坐标系设定为G54原点位置,如图1所示。
2. 程序处理
首先在初始工件坐标系G54下,编写模板零件的个齿形加工宏程序O7001。在零件的加工过程中,由主程序O7000调用O7001宏程序。个齿形加工完成后,利用可编程参数设定指令G10的工件坐标系变更功能,在加工其他齿形时通过变更初始工件坐标系G54的设定值,使工件坐标系按齿形排列间距产生平移,为下一齿形的加工重新自动设定工件坐标系。程序执行框图如图2所示。
宏程序O7001中利用系统宏指令的参数计算以及判断循环功能,通过多次循环执行,将各齿形依次加工完成。下面是具体加工程序
西门子模块6ES7515-2FM02-0AB0技术参数
分布式1/0摸块中的一种-ET200SP的特点和站点组成做一个简介,让用户对西门子分布式1/0模块进行配置时参考。
西门子 PLC S7-1500系列在使用过程中, 用户根据需求有时会配置分布式1/0 ET200SP 来进行扩展 ,ET200SP 的特点和组成如下
1.ET200SP 特点
西门子分布式1/0摸块 ET200SP 是新一代分布式1/0系统, 它的体积更小小 , 使用更加灵活 ,性能更加突出:
(1)防护等级IP20 , 支持PROFIN盯利用OFIBUS DP 通讯
(2)ET200SP 的各种模块用户可以进行随意组合,并且具有更加紧凑的设计,单个模块多支持16通道, 方便用户进行设计和扩展
(3)由于设计方式采用直插式端子, 用户不需要工具就可以完成接线, 提高了工作效率, 另外模块和基座的组装更方便快捷
(4)各个负载电势组的形成无需PM-E 电源模块,为用户节约了成本;
(5)控制系统在运行中, 用户可以更换模块, 这种不需要停机的操作极大的提高了效率
(6)用户对 ET200SP 编程组态时, 可以通过新一代 TIA 博途软伶或者 Step7 VS.5 ,操作简单,提高了准确率。
2. ET 200SP 站点组成
西门子分布式1/0摸块 ET200SP 使用标准DIN导轨进行安装, 如果用户需要配置它的站一般包含如下配置:
(1)具有支持 PROFINET 或 PROFIBUS DP 通讯的 IM 通讯接口模块;
(2)用户根据项目需求配置各种1/0摸块, 功能模块以及它们所对应的基座单元;
(3)如果需要的话,右侧可以添加用于完成配置的服务模块;
,西门子 PLC 分布式1/0单元ET200SP 为西门子PLCS7-1500 提供了很好的扩展,功能. 用户可以根据本文中提供的方法配置ET200SP模块,来实现对多个设备的控制
根据不同的plc配置情况确定I/O地址是plc编程的前提与基础,程序中的地址必须与实际物理连接点一一对应,才能确保动作的正确执行。
当选择了PLC之后,首先需要确定的是系统中各I/O点的地址。在西门子S7系列PLC中I/O地址的分配方式共有固定地址型、自动分配型、用定义型3种。实际所使用的方式决定于所采用的PLC的CPU型号、编程软件、软件版本、编程人员的选择等因素。
1.固定地址型
固定地址分配方式是一种对PLC安装机架上的每一个安装位置(插槽)都规定地址的分配方式。其特点如下:
①PLC的每一个安装位置都按照该系列PLC全部模块中可能存在的大I/O点数分配地址。
例如:S7-300系列I/O模块中大开关量输入/输出为32点,因此,每一个安装位置都必须分配32点地址:如果实际安装的模块只有16点输入,那么剩余的I/O地址将不可以再作为物理输入点使用。
②对于输入或输出来说,I/O地址是间断的,而且,在输入与输出中不可以使用相同的二进制字节与位。
例如:S7-300系列I/O模块的第1安装位中安装了32点输入模块,地址数据中的0.0~3.7就被该模块所占用,地址固定为I0.0~13.7;即使第2安装位中安装了32点输出模块,其输出地址也只能是Q4.O~Q7.7,而不可以是QO.O~Q3.7,在实际编程时QO.O~Q3.7就变成了不存在的输出。同样,如果在第3安装位中接着安装了16点输入模块,其地址将为I8.0~19.7,在实际编程时I4.0~17.7就变成了不存在的输入。
以上分配原则对模拟量模块同样适用。
2.自动分配型
自动地址分配方式是一种通过自动检测PLC所安装的实际模块,自动、连续分配地址的分配方式。其特点如下:
①PLC的每一个安装位置的I/O点数量无规定,PLC根据模块自动分配地址。
例如:当每一个安装位置安装了32点模块后,PLC自动分配给该模块0.0~3.7的地址:如果实际安装的模块只有16点输入,那么PLC自动分配给该模块的地址就成为0.0~1.7。
②输入与输出的地址均从0.0起连续编排、自动识别,I/O地址连续、有序。
例如:PLC的第1安装位中安装了32点输入模块,地址为I0.0~13.7;当第2安装位中安装了32点输出模块后,其输出地址自动分配为QO.O~Q3.7。同样,如果在第3安装位中接着安装了16点输入模块,其地址将为I4.0~15.7。I/O地址中没有不存在的输入与输出。
以上分配原则对模拟量模块同样适用。
对于S7-300系列,由于生产时间、软件版本的不同,安装于PLC主机上的部分I/O模块,CPU的地址分配可能会出现断续的情况,CPU仍然按照大开关量输入/输出进行地址分配,当使用32点以下模块时,多余的地址不可以再使用。但是,、对于远程I/O单元,地址总是连续分配的。
3.用户设定型
用户设定型分配方式是一种可以通过编程软件进行任意定义的地址分配方式。其特点如下:
①PLC的每一个安装位置的地址可以任意定义,I/O点数量无规定,但同- PLC中不可以重复。
例如:当每一个安装位置安装了32点输入模块后,用户可以分配给该模块I0.0~13.7的地址;也可以分配其他任意地址,如I8.0~I11.7等。但在分配I0.0~13.7后,后续的同类模块中不可以再使用地址I0.0~13.~。
②输入与输出的地址既可以是间断的,也可以不按照次序排列。
例如:PLC的第1安装位中安装了32点输入模块,地址定义为I8.0~111.7;第2安装位中再安装32点输入模块,地址定义为I0.0~13.7,这样的分配同样也允许。
以上分配原则对模拟量模块同样适用。
用户可以选择如下三种保护级别:
[*]保护级别1:符合默认值[*]保护级别2:只读访问方式[*]保护级别3:不可读写访问方式
用户可以在 S7 站进行硬件组态时设置一个 CPU 密码。打开 CPU 的属性对话框,属性对话框内保护级别 2(只读访问方式)和设置密码都是被推荐的。
不知道密码而无法输入密码的用户只能在 CPU 里读取程序,用户无法修改程序。
图1: 设置 CPU 保护 块保护(Know_How_Protect)可用于自动生成的STEP 7块中。 用户如果忘记密码: 用户如果忘记了密码,将无法写入访问(或保护级别 3 的读取访问)到密码保护过的 CPU 中。 用户必须通过复位 CPU 并上传程序到 CPU 中来恢复访问。 注意:
修改过的数据被下载到 S7-CPU 中,密码才被激活。
为程序块 DBs, FBs 和 FCs 设置块保护(Know_How_Protect)的方法。
序号步骤1打开要编辑的块,在 LAD/STL/FBD 编辑器中选择 "File > Generate source..." ,准备生成源文件。2在打开的对话框中输入项目名称,如 "Protect_FB"。3执行步骤2,弹出 "Generate source