西门子 6ES7138-4CB11-0AB0 西门子 6ES7138-4CB11-0AB0 西门子 6ES7138-4CB11-0AB0
SIMATIC DP,电源模块 PM-E 用于 ET 200S, 24-48V DC,24-230V AC, 含诊断和熔断器
长沙玥励自动化设备有限公司(西门子系统集成商)长期销售西门子S7-200/300/400/1200PLC、数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,并可提供西门子维修服务,欢迎来电垂询
联系人:姚善雷 (销售经理)
手机 :13874941405
QQ : 3464463681
地址:长沙市岳麓区雷锋大道468号金科世界城16-3303室
商品编号(市售编号) | 6ES7138-4CB11-0AB0 | |||||||||||||||||||||||||||||||||||||||
产品说明 | SIMATIC DP,电源模块 PM-E 用于 ET 200S, 24-48V DC,24-230V AC, 含诊断和熔断器 | |||||||||||||||||||||||||||||||||||||||
产品家族 | 电子模块的 PM-E 电源模块 | |||||||||||||||||||||||||||||||||||||||
产品生命周期 (PLM) | PM300:有效产品 | |||||||||||||||||||||||||||||||||||||||
价格数据 | ||||||||||||||||||||||||||||||||||||||||
价格组 / 总部价格组 | AL / 250 | |||||||||||||||||||||||||||||||||||||||
列表价(不含增值税) | 显示价格 | |||||||||||||||||||||||||||||||||||||||
您的单价(不含增值税) | 显示价格 | |||||||||||||||||||||||||||||||||||||||
金属系数 | 无 | |||||||||||||||||||||||||||||||||||||||
交付信息 | ||||||||||||||||||||||||||||||||||||||||
出口管制规定 | AL : N / ECCN : N | |||||||||||||||||||||||||||||||||||||||
工厂生产时间 | 10 天 | |||||||||||||||||||||||||||||||||||||||
净重 (Kg) | 0.042 Kg | |||||||||||||||||||||||||||||||||||||||
产品尺寸 (W x L X H) | 未提供 | |||||||||||||||||||||||||||||||||||||||
包装尺寸 | 6.30 x 9.30 x 2.30 | |||||||||||||||||||||||||||||||||||||||
包装尺寸单位的测量 | CM | |||||||||||||||||||||||||||||||||||||||
数量单位 | 1 件 | |||||||||||||||||||||||||||||||||||||||
包装数量 | 1 | |||||||||||||||||||||||||||||||||||||||
其他产品信息 | ||||||||||||||||||||||||||||||||||||||||
EAN | 4025515073789 | |||||||||||||||||||||||||||||||||||||||
UPC | 662643229639 | |||||||||||||||||||||||||||||||||||||||
商品代码 | 85389091 | |||||||||||||||||||||||||||||||||||||||
LKZ_FDB/ CatalogID | ST76 | |||||||||||||||||||||||||||||||||||||||
产品组 | 4056 | |||||||||||||||||||||||||||||||||||||||
原产国 | 中国 | |||||||||||||||||||||||||||||||||||||||
Compliance with the substance restrictions according to RoHS directive | RoHS 合规开始日期: 2008.12.31 | |||||||||||||||||||||||||||||||||||||||
产品类别 | A: 问题无关,即刻重复使用 | |||||||||||||||||||||||||||||||||||||||
电气和电子设备使用后的收回义务类别 | 没有电气和电子设备使用后回收的义务 | |||||||||||||||||||||||||||||||||||||||
分类 | ||||||||||||||||||||||||||||||||||||||||
|
TM Count 2x24V,订货号: 6ES7550-1AA00-0AB0 是一个能够提供双通道计数、测量以及位置反馈功能的工艺模块。
图01. TM Count 2x24V 模块视图
计数是指对事件进行记录和统计,工艺模块的计数器 捕获编码器信号和脉冲,并对其进行相应的评估。可以使用编码器或脉冲信号或通过用户程序指定计数的方向。也可以通过数字量输入控制计数过程。模块内置的比 较值功能可在定义的计数值处准确切换数字量输出(不受用户程序及 CPU 扫描周期的影响)。
名称 | 订货号 | 版本 |
CPU 1511 | 6ES7511-1AK00-0AB0 | FW V1.5 |
TM 2x24V | 6ES7550-1AA00-0AB0 | FW V1.0 |
STEP7 TIA Portal | 6ES7822-1AA03-0YA5 | V13 |
图例 | 名称 | 信号类型 |
增量编码器(A、B 相差) |
带有 A 和 B 相位差信号的增量编码器。 |
|
增量编码器(A、B、N) | 带有 A 和 B 相位差信号以及零信号 N 的增量编码器。 | |
脉冲 (A) 和方向 (B) | 带有方向信号(信号 B)的脉冲编码器(信号 A)。 | |
单相脉冲 (A) | 不带方向信号的脉冲编码器(信号 A)。可以通过控制接口指定计数方向。 | |
向上计数 (A),向下计数 (B) | 向上计数(信号 A)和向下计数(信号 B)的信号。 |
表01. 计数器工艺对象支持的信号类型
在计数器特性里面可以配置计数器的起始值,上下极限值和计数值到达极限时的状态,以及门启动时计数值的状态。在本例中设置起始值为0,上下极限为+/-10000,设置当计数值到达极限时计数器将停止,并且将计数值重置为起始值,将门功能设置为继续计数(图11)。
图11. 设置计数器的上下限及门功能
序号 | 名称 | 功能 |
1 | SwGate | 软件门:通过该控制位来控制计数器启动和停止; |
2 | ErrorACK | 错误应答:出现错误并处理错误后通过此控制位来复位故障状态; |
3 | EventACK | 事件应答:确认计数器事件状态,如:计数值超限等; |
4 | SetCountValue | 设置计数值:通过该控制位可以将当前计数值更改为其他值,注意:修改值需要写到工艺对象静态变量“NewCountValue”中; |
5 | StatusHW | 工艺模块状态位: 模块已组态并准备好运行, 模块数据有效; |
6 | StatusGate | 门状态位:该状态位反映了内部门的实际状态,只有改状态为为"True"时,计数器才会工作; |
7 | StatusUp | 增计数状态位:表示当前计数方向为增计数; |
8 | StatusDown | 减计数状态位:表示当前计数方向为减计数; |
9 | PosOverflow | 超上限状态位:表示当前计数值已经超过设定的计数值上限; |
10 | NegOverflow | 超下限状态位:表示当前计数值已经超过设定的计数值下限; |
11 | Error | 错误状态位:表示当前计数工艺对象有错误; |
12 | ErrorID | 错误代码:显示当前工艺对象错误的故障代码; |
13 | CounterValue | 计数值:计数器工艺对象的实际计数值; |
1. 概述
ET200S 功能模块主要包括四种类型:模块1Count24V/100kHz, 1Count5V/500kHz, 1SSI 和 2 PULSE。本文主要针对初次使用 2 PULSE 功能模块的用户,介绍 2 PULSE 两路脉冲输出功能模块的功能、配置及简单编程。但是本文无法取代 ET200S 功能模块手册《ET 200S Technological Functions》。建议用户通过此文档掌握该模块的初步调试和使用方法后,仔细阅读模块手册《ET 200S Technological Functions》,进一步加深对ET200S 功能模块的理解。
2. 模板介绍
图 1 2 PULSE 模块外形
模板订货号:6ES7 138-4DD00-0AB0
模板功能:该模块可以产生脉冲信号对被控对象进行控制。
工作模式:脉冲输出模式;脉宽调制(PWM)模式;脉冲串模式;On/Off延时模式。
模板主要属性:输出脉冲个数:2;输出脉冲电压:24V;输出脉冲最大频率:2.5kHz
3. 模板接线图
图 2 接线端子
含义:
Channel 0: 端子1 到 4
Channel 1: 端子5 到 8
24 VDC:传感器电源
M:公共端
DI:输入信号
DO:输出信号
4. 硬件配置
2 PULSE 功能模板基本可以和任意ET200S 接口模块一起使用,本文中以 IM151-3PN 接口模块为例。
主要软、硬件列表:
名称 | 订货号 | 数量 |
CPU 315-2 PN/DP | 6ES7 315-2EH13-0AB0 | 1 |
IM151-3 PN 接口模块 | 6ES7 151-3BA20-0AB0 | 1 |
PM-E 电源管理模块 | 6ES7 138-4CA01-0AA0 | 1 |
2 PULSE 脉冲数出模块 | 6ES7 138-4DD00-0AB0 | 1 |
1 Count 24V/100kHz | 6ES7 138-4DA04-0AB0 | 1 |
STEP7 V5.4 SP5 | 6ES7 810-4CC08-0YA7 | 1 |
1 Count 24V/100kHz | 6ES7 138-4DA04-0AB0 | 1 |
表 1 软硬件配置
图 3 系统配置图
5. 硬件组态及参数配置
按照图 3 通过网线连接 CPU315-2PN/DP 与 IM151-3PN 的PN 接口并将 ET200S 站的I/O 模板和功能模板安装好,正确连接电源线和信号线。
打开 STEP7,在管理器中新建一个项目,插入相应的 S7-300 站,进入硬件配置界面,配置 PN I/O 和其他相关模块(图 4)。由于本文主要介绍 ET200S 2 PULSE 模块,其他配置过程不在详细描述,如有关于 PN I/O 配置的问题请参阅相关手册和说明,参考链接:26707214
图 4 硬件组态
ET200S 2 PULSE 模块参数配置界面:
图 5 2 PULSE 模块参数界面
其中参数含义:
1. 组诊断;
2. CPU/主站停机时输出的状态:可以选择继续工作、使用替代值等模式;
3. 通道编号 0;
4. DO 诊断:可以诊断输出断线、短路等;
5. 替代值:配合参数 2 使用;
6. 运行模式:更改 2 PULSE 输出模式,包括脉冲输出,脉宽调制(PWM),脉冲串,On/Off 延时等模式;
7. PWM(脉宽调制)的输出模式:可以使用千分数或者S7 模拟量格式的值;
8. 时基:后面所有跟时间相关的参数都以该参数为时间单位;
9. DI 数字量输入的功能:可作为普通输入和硬件使能使用;
10. 接通延时;
11. 最小/脉冲时间;
12. 周期时间;
13. 通道编号 1;
将项目配置好后,存盘编译并下载,参数配置随即生效。
6. 编程
该模板跟很多其他的 ET200S 功能模板类似,都是通过外部 I/O 直接对模板进行控制和反馈。ET200S 2 PULSE 模块输入/输出分配详见表 2,表 3:
控制信号(输出):
表 2 输出地址分配
反馈信号(输入)
表 3 输入地址分配
为了便于对该模板地址中的位、字节、字等地址的读写,我们根据模板的硬件地址将需要的输入/输出地址通过程序映射到一个接口 DB 块中,以后的操作都针对该 DB 块中相应的地址进行读写即可(见图 6):
图 6 项目程序
7. 模式说明及举例
7.1.脉冲输出模式:
脉冲输出模式可以使 2 PULSE 模块在输出使能后通过一定时间的延迟后输出一个给定脉冲宽度的脉冲输出。时序请参见图 7:
图 7 脉冲输出时序图
脉冲数出参数配置:
图 8 脉冲数出参数配置
在 2 PULSE 模块参数界面,选择运行模式为 pulse output,时基为 1ms,DI 输入功能为普通输入,所以在运行的时候输出将不参考硬件使能的状态。启动延时设为 1000ms。
通过图 7 可以看出脉冲输出模式需要在程序里面给定给两个主要的数值:脉冲时间和接通延时时间,其中:
脉冲时间 = 给定数值 * 参数设定的时基
接通延时 = 延时系数 * 0.1 * 参数设定的启动延时
变量表赋值:
图 9 脉冲数出赋值变量表
根据输入/输出地址定义,将相应的值写到相应的地址中,在本例中数值为:
脉冲时间 = 2000 * 1ms= 2s
接通延时 = 10 * 0.1 * 1000ms = 1s
这时,当激活软件使能 DBX52.0 时,观察 DB2.DBX0.1 会经过 1s 的延时后输出一个 2s 宽的脉冲。
7.2.脉宽调制(PWM)模式:
在脉宽调制模式下,该模块可以输出一个脉冲序列,用户可以通过修改输出值来修改脉冲序列的脉冲宽度,可以通过系数修改脉冲的周期。时序见图 10
图 10 脉宽调制(PWM)模式时序图
脉宽调制(PWM)的参数配置
图 11 脉宽调制(PWM)模式参数配置
1. 选择运行模式为脉宽调制(PWM);
2. 输出 PWM (脉宽调制)的输出模式:本例中使用千分数;
3. 时基为 1ms;
4. DI 为普通输入,不作为硬件使能;
5. 启动延时为 1000ms;
6. 最小脉冲宽度 10ms (调节脉冲宽度时,最小不能小于此值);
7. 脉冲周期时间为 1000ms;
脉宽调制(PWM)模式可以在程序里面给定给两个主要的数值:脉冲宽度和脉冲周期,其中:
脉冲周期 = 周期系数 * 0.1 * 参数预设的脉冲周期
脉冲宽度 = (给定数值 / 1000) * 脉冲周期
通过变量表赋值:
图 12 脉宽调制(PWM)模式赋值变量表
根据输入/输出地址定义,将相应的值写到相应的地址中,在本例中数值为:
脉冲周期 =10 * 0.1 * 1000ms = 1s
脉冲宽度 = (500 / 1000) * 1s = 0.5s
这时,当激活软件使能 DBX52.0 时,观察 DB2.DBX 0.1 将经过 1s 的延时后输出一个占空比为 1:1 的 1Hz 频率脉冲。要改变脉冲宽度,直接修改 DB2.DBW 50 的给定值即可。
7.3.脉冲串输出模式:
在脉冲串输出模式中,该模块可以输出一个固定脉冲个数的脉冲串,用户可以定义脉冲个数和修改脉冲周期时间。时序见图:
图 13 脉冲串输出模式时序图
脉冲串输出的参数配置:
图 14 脉冲串输出模式参数配置
将参数中的运行模式更改为 pulse train,脉冲宽度赋值为 100ms,其他参数与前面模式类似。
脉冲串输出模式可以在程序里面给定给两个主要的数值:脉冲个数和脉冲周期,其中:
脉冲个数 = 给定数值
脉冲周期 = 周期系数 * 0.1 * 参数预设的脉冲周期
通过变量表赋值:
图 15 脉冲串输出模式赋值变量表
根据输入/输出地址定义,将相应的值写到相应的地址中,在本例中数值为:
脉冲周期 = 2 * 0.1 * 1000ms = 200ms
脉冲个数 = 50
这时,当激活软件使能 DBX52.0 时,观察 DB2.DBX 0.1 会经过 1s 的延时后输出 50 个周期为 200ms 的脉冲串。将该脉冲串接到计数功能模板的输入做计数,可以由图16 看到计数的结果为 50 个。要改变脉冲周期,直接修改 DB2.DBW 53 的系数值即可。
图 16 脉冲串输出模式计数测试结果
7.4.On/Off-Delay 模式
在 On/Off-Delay 输出模式下,该模块输出可以根据数字量输入的状态做延时接通和延时关断。时序见图:
图 17 On/Off-Delay 模式时序图
On/Off-Delay 的参数配置:
图 18 On/Off-Delay 模式参数配置
将参数中的运行模式更改为 on-/off-delay,并设定接通延时为 1000ms,其他参数与前面模式类似。
On/Off-Delay 模式可以在程序里面给定给两个主要的数值:关断延时时间和接通延时时间,其中:
关断延时 = 给定数值 * 参数预设的时基
接通延时 = 接通延时系数 * 0.1 * 参数预设的接通延时
通过变量表赋值:
图 19 On/Off-Delay 模式赋值变量表
根据输入/输出地址定义,将相应的值写到相应的地址中,在本例中数值为:
关断延时时间 = 1000 * 1ms = 1s
接通延时时间 = 10 * 0.1 * 1000ms = 1s
这时,激活软件使能 DBX52.0 后,观察输入状态 DB2.DBX 0.2 和输出状态 DB2.DBX 0.1,当数字量输入接通后,数字量输出经过 1s 的延时后接通;当数字量输入断开后,数字量输出经过 1s 的延时后断
西门子 6ES7138-4CB11-0AB0 西门子 6ES7138-4CB11-0AB0 西门子 6ES7138-4CB11-0AB0