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
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