之后在S7-300与S7-400 中各插入一个变量监控表,可以看到DP/DPCoupler模块两个网段的通讯已经建立起来了,且输入与输出数据是一一对应的,如下图所示:
注:On-灯亮;*-不相关;Flash-闪烁
3.2通过用户程序诊断
DP/DP Coupler支持以下模式诊断:
· DPV0主站系统
· DPV1主站系统
· S7 DP主站系统
不同的模式所对应的诊断数据结构及长度不尽相同
3.2.1DPV0主站系统模式下诊断
当DP/DPCoupler在如下两种情况运行时:
·实际插入的模块为6ES7158-0AD01-0XA0而组态型号为6ES7158-0AD00-0XA0时
·模块运行在DPV0模式下时(参见V2.2.3章节设置)
其诊断数据长度为11字节,包括6字节的标准诊断数据(第0-5字节)和5字节的模块诊断数据(第6-10字节),标准诊断数据的具体地址分布及含义如下:
模块诊断数据的具体地址分布及含义如下:
3.2.2DPV1主站系统或S7DP主站系统模式下诊断
当DP/DPCoupler运行在DPV1主站系统或S7DP主站系统模式下时,诊断数据包括6字节的标准诊断数据(第0-5字节,参见V3.2.1)及9字节的模块诊断数据(第17-25字节),其中6-16字节为系统保留.
模块诊断数据的具体地址分布及含义如下:
3.2.3诊断编程举例
以第2章节中的S7-400站程序为例,在DP/DPCoupler 模块的属性对话框中将DP报警模式设置为DPV1,使能外部诊断功能,诊断数据将存储在DB10中,在OB1中调用theSFC 13 (DPNRM_DG),如下图所示:
之后可从DB10中得到相关诊断数据,块中的各地址所代表的意义如下图所示:
4. DP/DP Coupler订货号、与旧模块的兼容性及相关技术数据
4.1 订货号及与旧模块的兼容性
DP/DP Coupler模块Zui新订货号为6ES7158-0AD01-0XA0,目前Zui新的固件版本为V2.0,与旧模块6ES7158-0AD00-0XA0相比的兼容性及性能改进如下:
- 新模块(6ES7158-0AD01-0XA0)可以完全兼容旧模块的所有功能
- 新模块在同步和冻结功能的诊断信息上做了改进以符合Profibus标准
- 新模快为双边供电
- 新模块按照S7-300设计,但安装尺寸和旧模块完全兼容