24.06.2014 Aufrufe

Ethernet für die Saia PCD® Serie - SBC-support

Ethernet für die Saia PCD® Serie - SBC-support

Ethernet für die Saia PCD® Serie - SBC-support

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Saia</strong>-Burgess Controls AG<br />

Konfiguration und Programmierung<br />

Programmierung des Open Data Mode via <strong>Ethernet</strong><br />

4.3.5.3 System Symbole<br />

Das ist eine Liste mit den publizierten System Symbolen.<br />

4<br />

Beschreibung<br />

s.odm.FlagDiag<br />

s.odm.FlagDiag+0<br />

s.odm.FlagDiag+1<br />

s.odm.FlagDiag+2<br />

s.odm.InitError<br />

s.odm.InitExec<br />

s.odm.Initialized<br />

s.odm.ReadTimeout<br />

s.odm.RegChannel<br />

Basisadresse von 8 Diagnose-Flags. Siehe <strong>Ethernet</strong>-Handbuch<br />

Übertragung beschäftigt<br />

Empfang beschäftigt<br />

Verbindungs-Event empfangen<br />

Initialisierung fehlgeschlagen. Nur gültig, wenn InitExec eingestellt<br />

Initialisierung wurde ausgeführt<br />

ODM Initialisierung Option gesetzt<br />

Lese Timeout-Wert in Millisekunden<br />

Register zur Angabe des betroffenen Kanals durch ein empfangenes<br />

Paket<br />

Eine Anwendung mit gemeinsamer ODM sollte zunächst prüfen, ob <strong>die</strong> ODM-Option<br />

festgelegt wurde und dann eine Nachricht ($warning, $error oder sogar $fatal) ausgeben,<br />

wenn <strong>die</strong>s nicht der Fall ist. Assembler-Richtlinien sollten auch verwendet werden,<br />

um weitere Assembler Fehler zu vermeiden, wenn ODM nicht initialisiert wurde.<br />

Dies macht das Verständnis und <strong>die</strong> Problembehebung einfacher für <strong>die</strong> Benutzer.<br />

Beispiel:<br />

$ifndef s.odm.initialized<br />

$error Driver xyz, ODM not initialized. See Device configurator.<br />

exitm ;exit macro to avoid further errors<br />

$else<br />

$if s.odm.initialized = 0<br />

$error Driver xyz, ODM not initialized. See Device configurator.<br />

exitm ;exit macro to avoid further errors<br />

$endif<br />

$endif<br />

<strong>Ethernet</strong>-Handbuch der <strong>Saia</strong> PCD ® Reihe │ Dokument 26 / 776 DE08 │ 2013-11-05<br />

4-22

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!