5

Add to My manuals
284 Pages

advertisement

5 | Manualzz

5 PROFINET IO

PROFINET-IO-Hilfsfunktionsbausteine

Die Ausgänge des Funktionsbausteins (kein Häkchen in Spalte "Eingangsvariable") müssen mit den gleichen Variablen verbunden werden, die mit den F-Eingängen des

Funktionsbausteins im Anwenderprogramm verbunden sind.

12845617035

5.12

PROFINET-IO-Hilfsfunktionsbausteine

Die Hilfsfunktionsbausteine werden zur Parametrierung und Auswertung der Ein- und

Ausgänge der Funktionsbausteine verwendet. Folgende Hilfsfunktionsbausteine stehen zur Verfügung.

Hilfsfunktionsbaustein

ACTIVE

ALARM

DEID

ID

NSLOT

SLOT

STDDIAG

LATCH

PIG

PIGII

Beschreibung der Funktion

Prüft, ob das PROFINET-IO-Device aktiv oder inaktiv ist.

Dekodieren der Alarmdaten.

Identifikationsnummer dekodieren.

Generiert aus vier Bytes einen Identifier.

Fortlaufende Identifikationsnummer für die Slots erstellen.

SLOT-Identifikationsnummer mit Slot-Nummer erstellen.

Standarddiagnose eines Slaves dekodieren.

Wird nur innerhalb anderer Funktionsbausteine verwendet.

Wird nur innerhalb anderer Funktionsbausteine verwendet.

Wird nur innerhalb anderer Funktionsbausteine verwendet.

5.12.1

Hilfsfunktionsbaustein ACTIVE

Der Hilfsfunktionsbaustein ACTIVE ermittelt aus der Standarddiagnose eines

PROFINET-IO-Device, ob das Device gerade aktiv oder inaktiv ist.

ACTIVE

In Out

7441573387

HINWEIS

Zur Konfiguration ziehen Sie den Funktionsbaustein per Drag-and-Drop aus der

Bausteinbibliothek in das Anwenderprogramm (siehe Kapitel "Konfiguration der Funktionsbausteine").

104

Systemhandbuch – Dezentrale Sicherheitssteuerung MOVISAFE ® HM31

PROFINET IO

PROFINET-IO-Hilfsfunktionsbausteine

5

Eingang Beschreibung

IN Standarddiagnose des Slave.

Ausgang Beschreibung

OUT TRUE: Slave ist aktiv

FALSE: Slave ist inaktiv

Typ

DWORD

Typ

BOOL

5.12.2

Hilfsfunktionsbaustein ALARM

Der Hilfsfunktionsbaustein ALARM dekodiert die Standard-Alarmdaten eines

PROFINET-IO-Devices.

ALARM

In Len

Type

Diagnostic

Process

Pull

Status

Update

Slot

SeqNr

AddAck

Appears

Disappears

7440806667

HINWEIS

Zur Konfiguration ziehen Sie den Funktionsbaustein per Drag-and-Drop aus der

Bausteinbibliothek in das Anwenderprogramm (siehe Kapitel "Konfiguration der Funktionsbausteine").

Eingang Beschreibung

IN Standardalarm

Ausgänge Beschreibung

LEN Länge der gesamten Alarmmeldung.

Typ

DWORD

Typ

SINT

Systemhandbuch – Dezentrale Sicherheitssteuerung MOVISAFE ® HM31

105

5 PROFINET IO

PROFINET-IO-Hilfsfunktionsbausteine

Ausgänge Beschreibung

Type 1: Diagnosealarm

2: Prozessalarm

3: Ziehenalarm

4: Steckenalarm

5: Statusalarm

6: Update-Alarm

Andere Nummern sind entweder reserviert oder herstellerspezifisch. Die Bedeutung muss der Herstellerbeschreibung des Geräts entnommen werden.

Typ

SINT

Diagnostic True = Diagnosealarm

Process True = Prozessalarm

Pull True = Modul wurde gezogen

BOOL

BOOL

BOOL

Plug

Status

Update

Slot

SeqNr

AddAck

Appears

Disappears

True = Modul wurde wieder gesteckt

True = Status-Alarm

True = Update-Alarm

Alarmauslösendes Modul

Alarm-Sequenznummer

BYTE

SINT

TRUE bedeutet, dass der Slave, der diesen Alarm ausgelöst hat, eine zusätzliche Bestätigung durch die Anwendung erwartet. Welche genau, muss dem Slave-Handbuch des Herstellers entnommen werden.

BOOL

BOOL Ausgang

Wert Beschreibung

Appears TRUE Sind beide FALSE, dann ist bis zu diesem

DisapFALSE

Zeitpunkt kein Fehler aufgetreten.

pears

Appears TRUE Ein Fehler ist aufgetreten und steht noch an.

Disappears

FALSE

BOOL

Appears TRUE Ein Fehler war aufgetreten und verschwin-

DisapFALSE det gerade.

pears

Appears TRUE Sind beide TRUE, dann verschwindet der

DisapFALSE

Fehler, der Slave ist aber weiterhin gestört.

pears

BOOL

BOOL

BOOL

106

Systemhandbuch – Dezentrale Sicherheitssteuerung MOVISAFE ® HM31

PROFINET IO

PROFINET-IO-Hilfsfunktionsbausteine

5

5.12.3

Hilfsfunktionsbaustein DEID

Der Hilfsfunktionsbaustein DEID dekodiert die Identifikationsnummer und zerlegt diese in ihre vier Bestandteile.

DEID

Id Master

Segment

Station

Slot

7440815371

HINWEIS

Zur Konfiguration ziehen Sie den Funktionsbaustein per Drag-and-Drop aus der

Bausteinbibliothek in das Anwenderprogramm (siehe Kapitel "Konfiguration der Funktionsbausteine").

Eingang Beschreibung

ID Identifikationsnummer des Slaves.

Ausgänge Beschreibung

Master Busadresse des Master.

Segment Segment

Station Busadresse des Slave

Slot Slot- oder Moudl-Nummer

Typ

DWORD

Typ

BYTE

BYTE

BYTE

BYTE

5.12.4

Hilfsfunktionsbaustein ID

Der Hilfsfunktionsbaustein ID generiert aus vier Bytes einen Identifier (Identifikationsnummer), die von anderen Hilfsfunktionsbausteinen genutzt wird.

ID

Ena

Master

Segment

Station

Slot

Enao

Id

7441561227

HINWEIS

Zur Konfiguration ziehen Sie den Funktionsbaustein per Drag-and-Drop aus der

Bausteinbibliothek in das Anwenderprogramm (siehe Kapitel "Konfiguration der Funktionsbausteine").

Eingänge Beschreibung

Ena Nicht genutzt.

Master Busadresse.

Typ

BOOL

BYTE

Systemhandbuch – Dezentrale Sicherheitssteuerung MOVISAFE ® HM31

107

5 PROFINET IO

PROFINET-IO-Hilfsfunktionsbausteine

Eingänge Beschreibung

Segment Segment.

Station

Slot

Busadresse des Slave.

Slot- oder Modulnummer.

Ausgänge Beschreibung

Enao Nicht genutzt.

ID Identifikationsnummer des Slave.

Typ

BYTE

BYTE

BYTE

Typ

BOOL

DWORD

5.12.5

Hilfsfunktionsbaustein NSLOT

Der Hilfsfunktionsbaustein NSLOT generiert aus einem Identifier einen neuen Identifier, der den nächsten Slot im gleichen Slave adressiert. Der Eingang Ena muss auf

TRUE gesetzt werden, damit der Hilfsfunktionsbaustein läuft. Der Ausgang Enao ist

TRUE, wenn das Ergebnis am Ausgang Ido gültig ist.

NSLOT

Ena

Id

Enao

Ido

7441569931

HINWEIS

Zur Konfiguration ziehen Sie den Funktionsbaustein per Drag-and-Drop aus der

Bausteinbibliothek in das Anwenderprogramm (siehe Kapitel "Konfiguration der Funktionsbausteine").

Eingänge Beschreibung

Ena Solange TRUE anliegt, läuft der Baustein.

ID Identifikationsnummer des Slaves.

Ausgänge Beschreibung

Enao TRUE = Ergebnis gültig

FALSE = Keine weiteren Slot-Nummern

Ido Identifikationsnummer des Slaves.

Typ

BOOL

DWORD

Typ

BOOL

DWORD

5.12.6

Hilfsfunktionsbaustein SLOT

Der Hilfsfunktionsbaustein SLOT generiert aus einem Identifier und einer Slot-Nummer einen neuen Identifier, der den gleichen Slave adressiert wie der alte Identifier, jedoch mit der neuen Slot-Nummer.

SLOT

Ena

Id

Slot

Enao

Ido

7441564683

108

Systemhandbuch – Dezentrale Sicherheitssteuerung MOVISAFE ® HM31

PROFINET IO

PROFINET-IO-Hilfsfunktionsbausteine

5

HINWEIS

Zur Konfiguration ziehen Sie den Funktionsbaustein per Drag-and-Drop aus der

Bausteinbibliothek in das Anwenderprogramm (siehe Kapitel "Konfiguration der Funktionsbausteine").

Eingänge Beschreibung

Ena

ID

Nicht genutzt.

Logische Adresse der Slave-Komponente (Slave-ID und Slot-

Nummer).

Slot Neue Slot- oder Modul Nummer.

Ausgänge Beschreibung

Enao

Ido

Nicht genutzt.

Identifikationsnummer des Slaves.

Typ

BOOL

DWORD

BYTE

Typ

BOOL

DWORD

5.12.7

Hilfsfunktionsbaustein STDDIAG

Der Hilfsfunktionsbaustein Standard-Diagnose STDDIAG dekodiert die Standarddiagnose eines PROFINET-IO-Devices. Die Ausgänge vom Typ BOOL des Funktionsbaustein STDDIAG sind TRUE, wenn das dazugehörige Bit in der Standard-Diagnose gesetzt ist.

STDDIAG

In StationNonExist

StationNotReady

ConfigError

ExtendedDiag

FuncNotSupported

InvalidAnswer

ParamError

StationLocked

NewParamRequired

StaticDiag

WatchdogOn

FreezeReceived

SyncReceived

StationDeactivated

DiagOverflow

MasterAddr

7440811915

HINWEIS

Zur Konfiguration ziehen Sie den Funktionsbaustein per Drag-and-Drop aus der

Bausteinbibliothek in das Anwenderprogramm (siehe Kapitel "Konfiguration der Funktionsbausteine").

Systemhandbuch – Dezentrale Sicherheitssteuerung MOVISAFE ® HM31

109

advertisement

Related manuals

advertisement

Table of contents