描述
诊断中继器具有对线缆进行诊断的功能,这样就可以尽早的检测和定位电缆上的故障点。
为了能够在网络上定位故障点,诊断中继器必须知道所连接的 PROFIBUS 子网的网络拓扑结构。使用“预备电缆诊断”功能,诊断中继器能够确定出到所有的节点的距离。
在 STEP 7 的硬件配置中或者网络视图中,通过菜单命令 "PLC > PROFIBUS > Prepare Line Diagnostics" 来触发“预备电缆诊断”功能。
也可以在 CPU 的用户程序中,使用系统功能块 SFC103 "DP_TOPOL" 来触发拓扑结构的识别。当调用系统功能块 SFC103 "DP_TOPOL" 时,DP 主站系统上的诊断中继器被寻址。
注意
在一个 DP 主站系统上只能同一时刻只能运行一个拓扑结构识别。
--在同一时刻,只能针对一个DP主站系统进行拓扑检测。
确定出拓扑结构是当错误发生时能够详细的显示故障位置的先决条件。当每次设置或者更改 DP 主系统的物理结构时,都要通过 SFC103 "DP_TOPOL" 运行拓扑结构的检测。
改变物理结构包括以下几方面:
改变了电缆长度
增加或者移出了具有中继器功能的节点
更改了节点的地址
SFC103 "DP_TOPOL" 具有以下输入参数。
输入参数 数据类型 描述
REQ BOOL REQ=1: 启动拓扑的识别
R BOOL R=1: 终止拓扑的识别
DP_ID INT 被检测拓扑的 DP 主系统的 ID
表 01
SFC103 "DP_TOPOL" 具有以下输出参数。
输出参数 数据类型 描述
RET_VAL INT 如果处理此功能期间发生出错,则返回 值将包含出错代码。
BUSY BOOL BUSY=1: 仍在进行总线拓扑识别。
DPR BYTE 生成出错消息的诊断中继器的 PROFIBUS地址。
DPRI BYTE 生成出错消息的诊断中继器的测量段:
位 0 = 1:DP2 段临时性错误
位 1 = 1:DP2 段*性错误
位 4 = 1:DP3 段临时性错误
位 5 = 1:DP3 *性错误
表 02
*性错误
由于在网络中检测到了*性的错误而不能成功识别拓扑。可以使用 SFC13 "DPNRM_DG" 或者 STEP 7 读取诊断数据来获得具体的原因。
临时性错误
由于在网络中检测到了临时性的错误而不能成果识别拓扑。可能是由于接线松动或者其它原因引起的。对于这种错误i没有办法找到具体的原 因。
如果诊断中继器报告了一个错误,在 SFC103 "DP_TOPOL" 运行时将相关信息输出到参数 DPR 和 DPRI 上。如果进行识别的 DP 主站系统中有多个诊断中继器报告错误,SFC103 "DP_TOPOL" 会将**个报告错的诊断中继器的数据写入到输出参数 DPR 和 DPRI 中。可以通过 SFC13 "DPNRM_DG" 或者 STEP 7 读取出完整的诊断信息。
硬件需求
下列 S7-300 CPU 支持系统功能 SFC103:
CPU 订货号 备注
CPU313C-2 DP 6ES7313-6CF03-0AB0 自固件版本 V2.6 起
CPU313C-2 DP 6ES7313-6CG04-0AB0
CPU314C-2 DP 6ES7314-6CG03-0AB0 自固件版本 V2.6 起
CPU314C-2 DP 6ES7314-6CH04-0AB0
CPU314C-2 PN/DP 6ES7314-6EH04-0AB0
CPU315-2 DP 6ES7315-2AG10-0AB0 自固件版本 V2.6 起
CPU315-2 DP 6ES7315-2AH14-0AB0
CPU315-2 PN/DP 6ES7315-2EH13-0AB0 自固件版本 V2.5 起
CPU315-2 PN/DP 6ES7315-2EH14-0AB0
CPU315F-2 DP 6ES7315-6FF01-0AB0 自固件版本 V2.6 起
CPU315F-2 DP 6ES7315-6FF04-0AB0
CPU315F-2 PN/DP 6ES7315-2FH13-0AB0 自固件版本 V2.5 起
CPU315F-2 PN/DP 6ES7315-2FJ14-0AB0
CPU315T-2 DP 6ES7315-6TH13-0AB0
CPU315T-3 PN/DP 6ES7315-7TJ10-0AB0
CPU317-2 DP 6ES7317-2AJ10-0AB0 自固件版本 V2.5 起
CPU317-2 DP 6ES7317-2AK14-0AB0
CPU317-2 PN/DP 6ES7317-2EK13-0AB0 自固件版本 V2.5 起
CPU317-2 PN/DP 6ES7317-2EK14-0AB0
CPU317F-2 DP 6ES7317-6FF03-0AB0 自固件版本 V2.5 起
CPU317F-2 DP 6ES7317-6FF04-0AB0
CPU317F-2 PN/DP 6ES7317-2FK13-0AB0 自固件版本 V2.5 起
CPU317F-2 PN/DP 6ES7317-2FK14-0AB0
CPU317T-2 DP 6ES7317-6TK13-0AB0
CPU317T-3 PN/DP 6ES7317-7TK10-0AB0
CPU319-3 PN/DP 6ES7318-3EL00-0AB0
CPU319-3 PN/DP 6ES7318-3EL01-0AB0
CPU319F-3 PN/DP 6ES7318-3FL00-0AB0
CPU319F-3 PN/DP 6ES7318-3FL01-0AB0
表 03
如果不想通过 CPU 触发拓扑诊断,而是希望完全从诊断中继器中获取诊断数据,则需要调用系统功能 SFC59 "RD_REC" 或者系统功能块 SFB52 "RDREC" 来读取数据记录。
下列 S7-400 CPU 支持系统功能 SFC103:
如果不想通过 CPU 触发拓扑诊断,而是完全从诊断中继器中获取诊断信息,调用系统功能 SFC59 "RD_REC" 或者系统功能块 SFB52 "RDREC" 来读取数据记录。
更过信息
关于使用诊断中继器对电缆诊断的更多信息和例子程序参考手册 "SIMATIC Diagnostic Repeater for PROFIBUS-DP",条目 7915183。
PG/PC 系统要求
在 "Set PG/PC interface..." 中设置
对于“预备电缆诊断”功能,在 "Set PG/PC interface..." 中选择访问接入点 "S7ONLINE (STEP 7) > CP5xxx.PROFIBUS"。
可实现该功能的通讯处理器
下列 PROFIBUS PC CP 支持在 PROFIBUS DP 上执行“预备电缆诊断”功能:
CP5511
CP5512
CP5611 (A2)
CP5612
CP5621
CP5622
CP5711
软件要求
需要 STEP 7 V5.2 SP1 或者更高版本来触发“预备电缆诊断”功能,支持此功能的诊断中继器从订货号 6ES7972-0AB01-0XA0 起。
问题:
连接电机温度传感器(PTC / KTY)需要注意什么?
回答:
MICROMASTER 430 / 440
SINAMICS G120 CU240
PTC (正温度系数电阻)
PTC 连接到MICROMASTER的14,15号控制端子.
激活PTC 监视功能,请设置参数P0601 = 1.
KTY (半导体温度传感器(二极管))
连接KTY84时,二极管的阳极连接到14号端子,阴极连接到15号端子.
激活KTY 监视功能,请设置参数P0601 = 2.
请参考FAQs: 7379750 27231021
G110
KTY 不可用。
PTC
PTC-温度传感器需要和电机匹配,传感器和变频器控制端子的连接如下图所示。
端子 6 = +24V / 7 = 0V
端子 3,4,5 = DIN 0,1,2
跳闸功能的使能,请设置一个数字输入DIN0 (P0701),DIN1(P0702)或者DIN2 (P0703) 的值为29 (外部故障)。
MM420
KTY 不可用。
PTC
PTC-温度传感器需要和电机匹配,传感器和变频器控制端子的连接如下图所示。
跳闸功能的使能,请设置一个数字输入DIN0 (P0701),DIN1(P0702)或者DIN2 (P0703) 的值为29 (外部故障)。
EMC
为了避免对变频器的控制电子设备耦合EMC噪声,也就是干扰,不允许使用非屏蔽的电缆(信号电缆禁止借用电机电缆的芯线)连接传感器和变频器控制端子。
使用独立的电缆(请选用屏蔽电缆)连接温度传感器到变频器的控制端子。电缆的屏蔽层连接尽量靠近端子,确保非屏蔽的引出线尽可能的短。
连接传感器的电缆请尽量远离传感器,使用独立线槽,如果有交叉,请尽量保持90o 。
使用屏蔽或者铠装电缆连接电机。用电缆夹使屏蔽层两端接地。
电缆长度
如果能参照上述指令执行,PTC / KTY电缆长度可以达到几百米。对于更长的电缆长度,应该增加导线截面积避免测量错误。端子的可能的信号电缆截面积请参考相关文献。
接口模板
6ES7151-1AA04-0AB0 标准型接口模块 IM151-1
6ES7151-1AB02-0AB0 ET 200S IM 151 光纤接口模板
6ES7151-1BA02-0AB0 高性能型接口模块 IM151-1
6ES7151-1CA00-0AB0 基本型接口模块 IM151-1
6ES7151-7AB00-0AB0 ET 200S IM 151 带CPU 光纤接口模板
6ES7153-1AA03-0XB0 DP分站接口模块IM153-1 6.6进
6ES7138-4HA00-0AB0 DP-主站模块(for CPU only)
光纤附件
6GK1 901-0FB00-0AA0 单工连接器(100个)
6ES7 195-1BE00-0XA0 插头适配器(50个)
电源模块
6ES7 138-4CA01-0AA0 PM-E DC 24V 用于电子模板
6ES7 138-4CB11-0AB0 PM-E DC 24V 至 AC 120/230V 用于电子模板
6ES7 138-4CF02-0AB0 总线安全型电源管理模块PM-E;24V 直流
电子模块
开关量输入模块
6ES7 131-4BB01-0AA0 2路开关量输入 24VDC 标准 (5块)
6ES7 131-4BB01-0AB0 2路开关量输入 24VDC 高性能 (5块)
6ES7 131-4BD01-0AA0 4路开关量输入 24VDC 标准 (5块)
6ES7 131-4BD01-0AB0 4路开关量输入 24VDC 高性能 (5块)
6ES7 131-4BD51-0AA0 4路开关量源输入 24VDC 标准 (5块)
6ES7 131-4CD00-0AB0 4路开关量输入 UC 24V...48V 带 LED SF (组故障)每包装5个
6ES7 131-4EB00-0AB0 2路开关量输入 120VAC (5块)
6ES7 131-4FB00-0AB0 2路开关量输入 230VAC (5块)
6ES7 131-4RD00-0AB0 4路开关量输入 DC 24V NAMUR 15 MM 宽,带LED SF ,每包装5个
开关量输出模板
6ES7 132-4BB01-0AA0 2路开关量输出 24VDC 0,5A 标准 (5块)
6ES7 132-4BB01-0AB0 2路开关量输出 24VDC 0,5A 高性能 (5块)
6ES7 132-4BD01-0AA0 4路开关量输出 24VDC 0,5A 标准 (5块)
6ES7 132-4BB31-0AA0 2路开关量输出 标准型 直流24V/2A,每包装5个
6ES7 132-4BB31-0AB0 2路高性能型开关量输出 直流24V/2A,每包装5个
6ES7 132-4BD32-0AA0 4路开关量输出 24VDC 2A 标准 (5块)
6ES7 132-4FB01-0AB0 2路开关量输出 交流120/230V,每包装5个
6ES7 132-4HB01-0AB0 2路继电器输出 24VDC/230VAC 5A (5块)
6ES7 132-4HB10-0AB0 2路继电器输出 继电器直流24V-48V/5A,交流24V-230V/5A(5块)
模拟量输入模板
6ES7 134-4FB01-0AB0 2路模拟量输入 电压信号 标准
6ES7 134-4FB51-0AB0 2路高速型模拟量输入 电压 +/-10V;模块周期时间: 1MS
6ES7 134-4LB02-0AB0 2路模拟量输入 电压信号 高性能 (16位)
6ES7 134-4GB01-0AB0 2路模拟量输入 电流信号 标准 2线制
6ES7 134-4GB51-0AB0 2路高速型模拟量输入 I-2线 4 - 20MA;模块周期时间: 1MS,
6ES7 134-4GB11-0AB0 2路模拟量输入 电流信号 标准 4线制
6ES7 134-4GB61-0AB0 2路高速型模拟量输入 I-4线 4 - 20MA;模块周期时间: 1MS
6ES7 134-4MB02-0AB0 2路模拟量输入 电流信号 高性能 (16位) 2线制
6ES7 134-4JB50-0AB0 2路模拟量输入 RTD热电阻信号
6ES7 134-4JB00-0AB0 2路模拟量输入 热电偶信号
6ES7 134-4NB01-0AB0 2路高性能型模拟量输入 热电偶信号,带内部温度补偿
6ES7 134-4NB51-0AB0 2路高性能型模拟量输入 RTD热电阻信号, 带线电阻的内部补偿
模拟量输出模板
6ES7 135-4FB01-0AB0 2路模拟量输出 电压信号 标准
6ES7 135-4GB01-0AB0 2路模拟量输出 电流信号 标准
6ES7 135-4LB02-0AB0 2路模拟量输出 电压信号 高性能 (16位)
6ES7 135-4MB02-0AB0 2路模拟量输出 电留信号 高性能 (16位)
功能模板
6ES7 138-4DA04-0AB0 1个计数器24V/100KHZ
6ES7 138-4DB03-0AB0 SSI **位置检测模板
6ES7 138-4DD00-0AB0 2 Pulse (pulse width modulation, timer)
6ES7 138-4DC00-0AB0 STEP1 步进电机模板
6ES7 138-4DF01-0AB0 1 SI 通讯模板(RS232 RS422 RS485 串行接口)
6ES7 138-4DF11-0AB0 1个 SI 串行接口,单通道,RS232/422,485 MODBUS/USS
6ES7 138-4DL00-0AB0 1 POS-U 定位模板 带数字量输出 用于 5V/24V 增量编码器
6ES7 138-4GA00-0AB0 4 个IQ-SENSE 直流24VC,每包装5个
端子模块
6ES7 193-4CC20-0AA0 TM-P15S23-A1 f. PM//2x3 电源模块螺钉型端子
6ES7 193-4CC30-0AA0 TM-P15C23-A1 f. PM/2x3 电源模块弹簧型端子
6ES7 193-4CD20-0AA0 TM-P15S23-A0 f. PM/2x3 电源模块螺钉型端子
6ES7 193-4CD30-0AA0 TM-P15C23-A0 f. PM/2x3 电源模块弹簧型端子
6ES7 193-4CE00-0AA0 TM-P15S22-01 f. PM/2x2 电源模块 螺钉型端子
6ES7 193-4CE10-0AA0 TM-P15C22-01 f. PM/2x2 电源模块弹簧型端子
6ES7 193-4CA20-0AA0 TM-E15S24-A1 f. EM/2x4 电子模块螺钉型端子 (5块)
6ES7 193-4CA30-0AA0 TM-E15C24-A1 f. EM/2x4 电子模块弹簧型端子 (5块)
6ES7 193-4CB20-0AA0 TM-E15S24-01 f. EM/2x4 电子模块螺钉型端子 (5块)
6ES7 193-4CB30-0AA0 TM-E15C24-01 f. EM/2x4 电子模块弹簧型端子 (5块)
6ES7 193-4CB00-0AA0 TM-E15S23-01 f. EM/2x3 电子模块螺钉型端子 (5块)
6ES7 193-4CB10-0AA0 TM-E15C23-01 f. EM/2x3 电子模块弹簧型端子 (5块)
6ES7 193-4CA40-0AA0 TM-E15S26-A1 für EM/2x6 电子模块螺钉型端子 (5块)
6ES7 193-4CA50-0AA0 TM-E15C26-A1 für EM/2x6 电子模块弹簧型端子 (5块)
6ES7 193-4JA00-0AA0 SIMATIC DP,ET 200S备件终端模块
附件
6ES7 193-4GA00-0AA0 终端模块TM-P和TM-E,电源导轨 3 x 10 MM,每包5个
6ES7 193-4GB00-0AA0 终端元件,用于绞线屏蔽与电源导轨的连接,每包5个
ET200M:
6ES7 153-1AA03-0XB0 IM153-1接口模块
6ES7 153-2BA01-0XB0 IM153-2接口模块高性能型(较多连接8个模块)
6ES7 153-2BA02-0XB0 IM153-3接口模块高性能型(较多连接12个模块)
6ES7 153-2AR02-0XA0 IM153冗余套件高性能型2个153-2和1个IM/IM总线模板
6ES7 153-2BB00-0XB0 IM153-2光纤接口模块
6ES7 195-1GF30-0XA0 有源总线模块的DIN导轨
6ES7 195-7HA00-0XA0 有源总线模块BM PS/IM
6ES7 195-7HB00-0XA0 有源总线模块BM 2 X 40
6ES7 195-7HC00-0XA0 有源总线模块BM 1 X 80
6ES7 195-7HD10-0XA0 有源IM/IM冗余总线模板高性能型
6ES7 193-0CD40-7XA0 TB8的屏蔽连接端子
6ES7 390-5AB00-0AA0 端子元件 2 x 2-6mm
6ES7 390-5BA00-0AA0 端子元件 1 x 3-8mm
6ES7 390-5CA00-0AA0 端子元件 1 x 6-13,5mm
1多功能测量表SENTRON PAC3200简介
SENTRON PAC3200电能监视设备可精确提供系统特性,包括电压和电流较大值、较小值和平均值,功率值、频率、功率因数、对称性、逻辑计算、负载趋势、谐波和总谐波失真等。SENTRON PAC3200可检测 50 多个基本数值,具有 10个电能计数器,可用于全面负载检测。它们的测量准确度满足电能计数器标准所规定的较高要求。PAC3200带有MODBUS RTU-RS485接口、PROFIBUS-DP接口和MODBUS TCP 接口,可以很方便将PAC3200的数据上传到PLC中进行处理,也可以上传到HMI中进行数据分析、处理及归档。对于西门子系统可以轻松地将PAC3200集成到上位自动化系统中,例如,集成到西门子 SIMATIC PCS 7 powerrate 和SIMATIC WinCC powerrate 软件包中。
2 PAC3200通信接口对比
PAC3200可以通过MODBUS RTU RS485接口、MODBUS TCP 以太网接口以及现场总线PROFIBUS-DP接口与PLC和HMI通信。下面分别以连接S7-300 PLC为例,在通信性能、连接的个数、编程方面进行对比:
1) 通信性能:PROFIBUS-DP使用令牌方式由主站依次访问从站,是实时现场总线,通信响应快,通信的响应时间应考虑PAC3200数据的刷新时间(自身刷新时间可能较PROFIBUS-DP刷新时间慢);如果选择以太网MODBUS TCP 通信,由于不是实时网络,通信性能次之,通信的响应时间也应考虑PAC3200数据的刷新时间(自身刷新时间可能较以太网刷新时间慢);使用RS485 MODBUS RTU通信,由于基于串口,通信性能不能与以太网与PROFIBUS-DP相比较。
2) 连接个数:使用PROFIBUS-DP,基于主站的性能,较多可以连接126个站点;以太网MODBUS TCP 通信,基于CP的连接个数,通常16个;使用RS485 MODBUS RTU,可以连接一个网段,典型值31个站点。
3) 编程:使用PROFIBUS-DP,不需要编写通信程序;使用以太网MODBUS TCP 通信,需要编写发送接收通信程序;使用RS485 MODBUS RTU通信,需要编写从站轮询程序,比较麻烦,如果没有购买MODBUS RTU的驱动,还需要编写通信程序。
4) 价格:PROFIBUS-DP与RS485 MODBUS RTU通信需要购买选件网卡,而PAC3200本身集成以太网接口,支持MODBUS TCP 通信。
下面将介绍PAC3200的MODBUS TCP 通信。
3 MODBUS TCP 通信报文
MODBUS TCP 使MODBUS RTU协议运行于以太网,MODBUS TCP使用TCP/IP和以太网在站点间传送MODBUS报文,MODBUS TCP结合了以太网物理网络和网络标准TCP/IP以及以MODBUS作为应用协议标准的数据表示方法。MODBUS TCP通信报文被封装于以太网TCP/IP数据包中。与传统的串口方式,MODBUS TCP插入一个标准的MODBUS报文到TCP报文中,不再带有数据校验和地址,如图1所示:
图1 MODBUS TCP报文
由于使用以太网TCP/IP数据链路层的校验机制而保证了数据的完整性,MODBUS TCP 报文中不再带有数据校验”CHECKSUM”,原有报文中的“ADDRESS”也被“UNIT ID”替代而加在MODBUS应用协议报文头中。
MODBUS TCP服务器使用502端口与客户端进行通信。
S7-300 与PAC3200 之间进行MODBUS TCP 通信时,MODBUS应为协议的报文头赋值如下:
byte 0: transaction identifier (高字节) – 为0
byte 1:transaction identifier(低字节) - 为0
byte 2:protocol identifier(高字节) = 0
byte 3:protocol i