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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

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

Programmierbeispiele<br />

Programmierbeispiel<br />

Client-Code Listing (IL)<br />

Zur Vereinfachung wurden “JR-1” und “JR-2” verwendet.<br />

$include “IPLib.inc”<br />

$init<br />

LD SendReg ;initialisiere das Senderegister<br />

0<br />

LD Conn_Tout ;lade Timeout auf unbegrenzt<br />

0<br />

CSF S.IPD.Library ;initialisiere den Open Data Mode<br />

S.IPD.InitODM<br />

GlobalFlags ;globale Diag.-Flags<br />

ChannelReg ;bei mehreren Kanälen:<br />

;hier ist <strong>die</strong> Nummer des Kanals zu<br />

;finden, in welchen <strong>die</strong> empfangenen<br />

;Daten geschrieben wurden<br />

0 ;Timeout 0 bedeutet: bleibt unbe-<br />

;grenzt in mbx<br />

STL GlobalFlags[TBSY] ;prüfe, ob der Sender frei ist<br />

JR L -1<br />

CSF<br />

;öffne den TCP-Server-Port<br />

S.IPD.Library<br />

S.IPD.OpenClientTCP<br />

Channel<br />

;der virtuelle Kanal, auf dem Daten<br />

;gesendet und empfangen werden<br />

Port<br />

;der lokale IP-Port, über den <strong>die</strong><br />

;Daten gesendet und empfangen werden<br />

DiagFlag<br />

;Kanal-Diagnose-Flags<br />

DiagReg<br />

;Kanal-Diagnose-Register<br />

Filter<br />

;ob Annahme mit oder ohne Filter<br />

Conn_Tout ;Verbindungs-Timeout: 0 für kein,<br />

;andernfalls x Sekunden<br />

STL DiagFlag[TACT]<br />

ANL GlobalFlags[TBSY]<br />

JR L -2<br />

6<br />

CSF S.IPD.Library ;Verbindung zum TCP-Server aufbauen<br />

S.IPD.ConnectTCP<br />

Channel<br />

;virtueller Kanal<br />

RemoteIP<br />

;Server IP-Adresse<br />

RemotePort ;Server-Port<br />

SET<br />

RES<br />

$endinit<br />

DoSend<br />

DoDisconnect<br />

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

6-8

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!