威海回收西门子产品威海回收西门子产品
模块诊断数据的具体地址分布及含义如下:
模块诊断数据
| 字节 | 位 | 含义 | |||||
6 | 0 | 101000:从字节6开始的诊断数据长度(=5字节) | ||||||
1 | ||||||||
2 | ||||||||
3 | ||||||||
4 | ||||||||
5 | ||||||||
6 | 00:站诊断代码 | |||||||
7 | ||||||||
7 | 0-7 | 00H:来自其它网络的数据无效;01H:来自其它网络的数据有效 | ||||||
8 | 来自DP网络输入数据的长度(以字节计算) | |||||||
9 | 来自DP网络输出数据的长度(以字节计算) 10 | 保留 | 1:其它DP网络的CPU发出输出清除命令(将输出清0) | 1:其他网络已经将网络模式改变到解冻状态 | 1:其他网络已经将网络模式改变到冻结状态 | 1:其他网络已经将网络模式改变到非同步状态 | 1:其他网络已经将网络模式改变到同步状态 | 保留 |
当DP/DPCoupler运行在DPV1主站系统或S7DP主站系统模式下时,诊断数据包括6字节的标准诊断数据(第0-5字节,参见V3.2.1)及9字节的模块诊断数据(第17-25字节),其中6-16字节为系统保留.
模块诊断数据的具体地址分布及含义如下:
17 | 100100:从字节17开始的诊断数据长度(=9字节) | ||
18 | 81H:状态类型-状态信息 | ||
19 | 未用 | ||
20 | |||
21 | 00H:数据无效;01H:数据有效 | ||
22 | |||
23 24 25 | 1:模块PS1供电失效(仅DIL开关”PS1”(DP1)在ON位置) | 1:模块PS2供电失效(仅DIL开关”PS2”(DP2)在ON位置) | 0 |
以第2章节中的S7-400站程序为例,在DP/DPCoupler 模块的属性对话框中将DP报警模式设置为DPV1,使能外部诊断功能,诊断数据将存储在DB10中,在OB1中调用the SFC 13(DPNRM_DG),如下图所示:
之后可从DB10中得到相关诊断数据,块中的各地址所代表的意义如下图所示: