手机版链接:https://m.trustexporter.com/cz13042088.htm
西门子SIEMENS电线电缆总经销商作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,,建立现代化仓储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等交通主干道将松江工业区与上海市内外连接,交通十分便利。建立现代化仓储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。关于电源模块故障的制造商特定诊断
1
0 0
B#16#01 电源 PS1 故障 0 0
W#16#0001
B#16#02 电源 PS2 故障 0 0
USI 2
关于组态错误的制造商特定诊断。 0 0
B#16#01 另一个网络端未组态或出现故障。 0 0
B#16#02 子网 X1 的组态与 X2 的不同。 *小的插槽编号表示组
态存在偏差。
0
W#16#0002
B#16#04 已设置参数数据有效性显示 DIA,但
未组态输入。 1
0 0
USI 3
用于组态错误的制造商特定诊断。1 W#16#0003 0 0
B#16#01 数据无效: 至少有一个用户数据标志
为“Bad”。
0 0
1 诊断必须能够自由设置参数。● 对于 I/O 模块:
如果 IO 控制器出现故障或移除了总线电缆,PN/PN 耦合器会向另一个替代值为“0”的
总线端提供输入值,并将用户数据标志设置为“Bad”。
● 如果 PN/PN 耦合器的两个总线端没有相匹配的组态,则 STEP 7 在上一个已组态总
线端的“模块状态”(Module status) 对话框中,将以十六进制形式提供首次出现偏差的
*小插槽号。
● 对于模块“RD WRITE STO”、“RD WRITE PUB”、“RD READ STO”和“RD READ
PUB”,适用下列情况:
如果 IO 控制器出现故障或移除了总线电缆,将继续为数据集传送提供状态信息。
用户数据标志仍为“Good”。对特定错误事件,I/O 设备将生成中断。 根据所使用的 I/O 控制器对中断进行评估。
PN/PN 耦合器支持以下中断:
● 诊断中断
如果在 IO 控制器和 PN/PN 耦合器之间进行通信,将激活 PN/PN 耦合器的制造商特
定的诊断和中断,这些中断起 SIMATIC CPU 中调用 OB 82。
● ReturnOfSubmodule 中断
用户数据标记提供了关于插槽的 IO 数据有效性的信息。 如果用户数据标志从“不
良”(Bad) 变为“良好”(Good),将产生一个 ReturnOfSubmodule 中断,并引起
SIMATIC-CPU 中调用 OB 83。
在组态另一个总线端期间,PN/PN 耦合器中已组态的总线端会对组态中的每个匹配的
插槽产生一个 ReturnOfSubmodule 中断。
● 为模块“RD READ STO”和“RD READ PUB”更新报警 (OB 56):
在对模块“RD READ STO”和“RD READ PUB”设置参数时,可以根据情况释放更新报
警: 该报警指示接收方在 PN/PN 耦合器的缓存区中有新数据集可供读取。
缺省情况下,禁用更新中断。 只有当确认了用户程序中的前一次中断后,方可发起新
的更新中断。
说明
模块“RD READ PUB”
在快速接收新数据集时,无法保证接收方能够接收每个数据集的更新报警。
● 维护报警
PN/PN 耦合器的 PROFINET 支持符合 IEC 61158-6-10 的诊断和维护理念。以便及早
进行检测并纠正潜在的故障。
当必须检查或更换网络组件时,PN/PN 耦合器的维护中断会向用户发出信号一般信息产品类型标志CPU 416F-3 PN/DP硬件功能状态01固件版本V7.0产品功能● 时钟同步模式是; 通过 PROFIBUS DP 接口或 PROFINET 接口附带程序包的● 工程系统STEP 7 V5.5 以上版本(带硬件支持包 HSP 262)运行中的 CiR 配置CiR 同步时间,基本负载100 msCiR 同步时间,每个输入/输出字节的时间10 µs电源电压额定值 (DC)通过系统电压进行电压供给输入电流来自背板总线 DC 5 V,典型值1.3 A来自背板总线 DC 5 V,*大值1.6 A来自背板总线 DC 24 V,*大值300 mA; 每个 DP 接口 150 mA来自 DC 5 V 接口,*大值90 mA; 在每个 DP 接口处功率损失功率损失,典型值6.5 W功率损失,*大值8 W存储器存储器类型RAM工作存储器● 集成16 Mbyte● 集成(用于程序)8 Mbyte● 集成(用于数据)8 Mbyte● 可扩展否装载存储器● 可扩展 FEPROM是; 附带存储卡(闪存)● 可扩展 FEPROM,*大值64 Mbyte● 集成 RAM,*大值1 Mbyte当出现以下事件时,PN/PN 耦合器会将维护报警信号发送给更高等级的诊断单元:
维护报警 事件 消息/含义
要求维护
(要求维护)
LED MT 亮起
同步丢失 未收到同步消息帧
分配参数后或在操作期间,同步主站在超时之前未收到
同步消息帧。
连续同步电报位于允许的范围之外(抖动)。
STEP 7 中的系统报警
通过下列系统报警,在 STEP 7 中生成维护信息:
● 必需维护时,在相关端口标识一个黄色的扳手图标诊断读取
读取诊断数据的选项
制造商特定的诊断数据可以通过相关的数据记录(例如,0x800B)或通过诊断中断进行
评估。
表格 7- 3 使用 STEP 7 读取诊断数据。
带 IO 控制器
的自动化系统
STEP 7 中的模
块或
寄存器
应用 请参见...
在 HW 组态中通
过站 > 在线打开
(Station > Open
online)
STEP 7 界面上纯文本格
式的设备诊断(在快速
查看 (Quick View)、诊
断视图 (Diagnostics
View) 或模块状态
(Module Status) 窗口
中)
STEP 7 在线帮助 中
的“诊断硬
件”(Diagnosing
hardware)
SFB 52
“RDREC”
从 IO 设备读取数据集 有关 SFB 的信息,
请参考 STEP 7 在线
帮助(系统函数/系统
函数块)
SIMATIC S7
SFB 54
“RALRM”
接收来自 IO 设备的报警 有关 SFB 的信息,
请参考 STEP 7 在线
帮助(系统函数/系统
函数块)制造商特定的诊断数据记录的结构
可以根据块的版本来区分诊断数据记录的结构。 以下块版本适用于 PN/PN 耦合器:
PN/PN 耦合器 BlockVersion
6ES7158-3AD01-0XA0 及更高 W#16#0101
参见
制造商特定的诊断 (页 71)
7.2.4 诊断示例:
简介
本例说明了如何对 PN/PN 耦合器调用典型诊断。
问题定义
该示例基于以下假设:
● 电源 PS2(右)出现故障。
● PN/PN 耦合器具有诊断地址 8180(对应于 1FF4H)。
● 下图为诊断评估的结构示例。可通过以下两种方式读取诊断中断:
● 通过 SFB 52 ("RDREC")
● 通过 SFB 54 ("RALRM")
通过 SFB 52 ("RDREC") 的解决方案
在 OB 1 中,调用 SFB 52 并读取一个诊断数据记录(例如,C00C 或 E00C)。
表格 7- 4 读取诊断的 STL 代码UserStructureIdentifier (USI)
W#16#0001: 制造商特定的: 一个电源模块出现的故障
DB52.DBB20 02 H
DB52.DBB21 00 H
DB52.DBB22 00 H
Data
B#16#02: 电源 PS2 故障
通过 SFB 54 ("RALRM") 的解决方案
在 OB 82 中,调用 SFB 54 并读取一个诊断数据记录。
表格 7- 5 读取诊断中断的 STL 代码
CALL SFB 54, DB54
MODE :=1 //操作模式
F_ID :=DW#16#1FF4 //记录模块接收中断的起始地址
MLEN :=200 //待读取的中断信息的*大长度
NEW := //接收到一条新中断 (NEW = 1)
STATUS := //错误代码
ID := //记录组件接收中断的起始地址
LEN := //读取的中断信息的长度
TINFO :=P#DB80.DBX0.0
BYTE 32
//OB 启动信息和内部信息的目标区域
AINFO :=P#DB81.DBX0.0
BYTE 255
//头信息和补充中断信息的目标区域
为 DB 80 创建以下结构:
地址 名称 类型 初始值