Skip to main content

Device - IOxS

Objekt: PROFINET-Device

In diesen Dialog können Sie die IO-Provider- / IO-Consumer-Status-Daten einzelner Submodule aktivieren oder deaktivieren. Dadurch wird das Statusbyte zusätzlich in das E/A-Abbild gemappt. Es wird jedoch empfohlen, die globale Einstellung am Controller zu setzten.

Für weitere Informationen siehe: E/A-Provider / Consumer Status

Zusätzlich zu den eigentlichen Eingangs- und Ausgangsdaten sendet Profinet Statusinformationen, die sogenannten Provider States. Diese geben an, ob die Werte gültig sind (PS == 0x80) oder nicht. Die Eingangswerte eines Slave könnten beispielsweise ungültig sein wenn ein Hardwaredefekt vorliegt. Umgekehrt könnten Sie die vom Controller gesendeten Ausgänge explizit ungültig erklären, wenn irgendwo in der Applikation ein Fehler auftritt. Dann schalten die Slaves Ersatzwerte aktiv, wenn solche konfiguriert sind.

Tipp

Untermodule ohne eigene E/As stellen ebenfalls ein Provider State für Eingänge zur Verfügung.

IO-Kanäle anzeigen

Hinweis: Die Kanäle sind deaktiviert, wenn die Option E/A-Abbild hinzufügen in der Registerkarte PROFINET-Controller - Allgemein aktiviert ist.

standard icon: Das zugehörige Modul stellt zusätzliche E/As mit dem Provider State im E/A-Abbild-Dialog zur Verfügung. Das entsprechende Modul kann durch einen Doppelklick auf das Adressfeld geöffnet werden.

Submodul

Variable

Die E/A-Variable die auf den Eingang/Ausgang abgebildet ist.

Adresse

IEC-Adresse auf die diese Variable abgebildet ist (E/A-Abbild-Dialog)

Der Wert hex 80 (Bit 7) des Provider State-Bytes zeigt den Status „OK“. Detaillierte Informationen über die Definition dieses Bytes kann in der technischen Spezifikation zum PROFINET gefunden werden.

Tipp

Im Falle dass ein IO Provider State für Ausgangsdaten gemappt ist, muss der Ausgangs PS explizit auf „GOOD“ (=0x80) gesetzt werden, da ansonsten die Daten vom Gerät nicht übernommen werden. Dann schalten die Slaves Ersatzwerte aktiv, wenn solche konfiguriert sind.

Tipp

Im Falle dass die Applikation gestoppt wird, werden die nicht gemappten IO Provider States für Ausgänge auf „bad“ gesetzt; gemappte IO Provider States werden auf ihre konfigurierten Werte gesetzt.