PROFINET-based diagnostics
For PROFINET, to transfer PROFIdrive message classes, channel diagnostics (Channel
Diagnosis) are used (see PROFINET IO specification (
http://www.profibus.com)).
A message always comprises the following components in this specific sequence:
● Block Header (6 Byte)
– Blocktype
– Blocklength
– BlockversionHigh
– BlockversionLow
● API (4 Byte)
● Slot Number (2 Byte)
● Sub Slot Number (2 Byte)
● Channel Number (2 Byte)
● Channel Properties (0x8000) (2 Byte)
● User Structure Identifier (2 Byte)
● Channel Diagnosis Data (6 Byte)
– Channel Number (2 Byte)
– Channel Properties (2 Byte)
– Channel Error Type (2 Byte)
Overview:
%ORFN+HDGHU
%ORFNW\SH
%ORFNOHQJWK
%ORFNYHUVLRQ+LJK
%ORFNYHUVLRQ/RZ
$3,
6ORWQXPEHU
6XE6ORWQXPEHU
&KDQQHOQXPEHU
&KDQQHO3URSHUWLHV
8VHU6WUXFWXUH,GHQWLILHU
%\WH%\WH%\WH
%\WH%\WH%\WH
%\WH%\WH%\WH%\WH%\WH%\WH
&KDQQHO(UURU7\SH&KDQQHO3URSHUWLHV&KDQQHO1XPEHU
888
&KDQQHO'LDJQRVLV'DWD
Figure A-5 Components of a message
Communication
A.1 Communication
Industrial Security
Configuration Manual, 08/2017, A5E36912609A 107