4
PROFINET Features
4.1
Alarme
PROFINET Alarm
Es können über die ADS Schnittstelle auch PROFINET-Alarme gesendet werden.
Hierfür ist ein ADS WRITE Baustein zu verwenden.
ADS WRITE
AMSNETID
PORT
Index Group
Index Offset
Es werden keine weiteren Daten versendet.
PROFINET Alarm (Beispiele)
ALARME
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
...
4.2
Record Daten
PROFINET Record Daten
PROFINET Record Daten können auch über die SPS direkt empfangen werden. Dafür wird in der SPS ein
"Indication" gesetzt (READINDICATION für das Lesen und WRITEINDICATION für das Schreiben). Die
RECORD Daten-Struktur ist wie folgt beschrieben:
WORD RW;
#define PN_READ 0
#define PN_WRITE 1
WORD NrOfAR;
DWORD API;
WORD Slot;
WORD SubSlot;
PNIO_RECORD RecordData;
Record Data
WORD Index;
WORD Length; //zum Lesen auf 0
WORD TransferSequence;
WORD LengthOfAligned;
EL6631-0010
Kommentar
AMS Net ID des PROFINET Devices
0xFFFF (Bei der Verwendung eines virtuellen PROFINET Devices bildet sich
die Port Nummer aus 0x1000 + der Geräte ID)
High Word - Alarm Type (siehe PROFINET Spezifikation), Low Word - 0xF807
High Word - Slot Nummer, Low Word - Sub Slot Nummer
Kommentar
reserved
Diagnosis appears
Process
Pull
Plug
Status
weitere Diagnose-Meldungen (siehe PROFINET Spezifikation)
Version: 3.3.0
PROFINET Features
55