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
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 />
COB 0<br />
0<br />
read: STH GlobalFlags[RDATA] ;wird gesetzt, wenn ein Telegramm<br />
;eintrifft<br />
JR L nodata<br />
CSF H S.IPD.Library<br />
S.IPD.ReceiveData<br />
Channel<br />
RecvIP<br />
;Daten empfangen<br />
;Nummer des Empfangskanals angeben,<br />
;auf welchem <strong>die</strong> Daten eingegangen<br />
;sind. Bei mehreren Kanälen:<br />
;Wert des Kanal-Registers.<br />
;Daten empfangen von <strong>die</strong>ser IP-<br />
;Adresse<br />
;Daten empfangen über <strong>die</strong>sen Port<br />
RecvPort<br />
4 ;max. Datenlänge unterstützt<br />
;(Puffer)<br />
RecvLnth<br />
;empfangene Datenlänge effektiv<br />
RecvData<br />
;empfangene Daten<br />
6<br />
SET<br />
DoSend<br />
nodata STH DoSend<br />
ANH DiagFlag[XCON] ;Port verbunden (Kanal)<br />
ANL DiagFlag[TACT] ;und Sender inaktiv (Kanal)<br />
ANL GlobalFlags[TBSY] ;und Sender frei (global)<br />
JR L nosend ;senden nicht möglich<br />
CSF H S.IPD.Library<br />
;Daten senden<br />
S.IPD.SendData<br />
Channel<br />
;virtueller Kanal<br />
RecvIP<br />
;Partner IP-Adresse<br />
RecvPort<br />
;Partner-Port<br />
4 ;4 Bytes senden<br />
RecvData<br />
;<strong>die</strong> zuvor empfangenen 4 Bytes zu-<br />
;rück senden<br />
RES<br />
STH<br />
JR<br />
DoSend<br />
DoDisconnect<br />
L nosend<br />
CSF S.IPD.Library ;Verbindung trennen<br />
S.IPD.DisconnectTCP<br />
Channel<br />
RecvIP<br />
RecvPort<br />
RES DoDisconnect<br />
nosend: ECOB<br />
<strong>Ethernet</strong>-Handbuch der <strong>Saia</strong> PCD ® Reihe │ Dokument 26 / 776 DE08 │ 2013-11-05<br />
6-9