PROFINET掉站诊断问题

PROFINET从站地址是192.168.1.4,设备编号是1,诊断起始地址是2042.设备在正常运行的设备上拔下网络插头,读取OB86的形参数据其中,#OB86_EV_CLASS:16#39
#OB86_FLT_ID:16#CB
#OB86_MDL_ADDR:16#07FB
#OB86_Z23:16#0000_07FA
我的问题是:1.我的诊断起始地址是2042,为何读取的#OB86_MDL_ADDR为2043。
 2.帮助提示里#OB86_Z23的位0~10标志站号指的是什么?位11~14的I/O系统ID是不是指的是设备编号?
3.我该如何得知我的IP地址,还是无法获知?
谢谢!

最佳答案

1:我的问题是:1.我的诊断起始地址是2042,为何读取的#OB86_MDL_ADDR为2043。

当系统发生IO 故障时OB86_MDL_ADDR 是IO 控制器的逻辑诊断地址,非IO设备
最好加入 OB85,OB82,OB83进行更详细的诊断

2:OB86 里面 OB86_RACKS_FLTD(LD8)里面也包含了设备号,需要编程取出
L LD 8 
L 2#11111111111 
AW 
T MW 140  //设备编号 
3:帮助提示里#OB86_Z23的位0~10标志站号指的是什么?位11~14的I/O系统ID是不是指的是设备编号?
OB86_Z23: 
-  Bits 0 to 10: 0  设备编号1-256
-  Bits 11 to 14: PROFINET IO 系统号  从100开始 
-  Bit 15: 1 
-  Bits 16 to 31: 0 

3;PROFINET 是通过设备名进行通信的,IP 地址是控制器在启动时很据设备名分配给IO 设备的。PROFINET 是通过RT 和IRT 方式通讯的 非TCP/IP 所以IP 地址在诊断时无法得出

4:图片中 系统ID 指的是100,设备编号是 1,和2

图片说明:

PROFINET掉站诊断问题  

提问者对于答案的评价:
很详细,谢谢!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午3:53
下一篇 2018年12月1日 上午3:54

相关推荐