Beschreibung
Bei der Datenübertragung "holt" die ET 200S 1SI Modbus/USS auf Steckplatz 2 (Modbus
Master) Daten von der ET 200S 1SI Modbus/USS auf Steckplatz 3 (Modbus Slave). Wenn
Sie mit einem anderen Kommunikationspartner arbeiten, entfällt der Aufruf des FB 81
(S_MODB).
Beschreibung FC 21 (SEND)
Programmteil "Generate edge S_SEND_SI_REQ":
Der S_SEND_SI wird am Anfang einmal mit S_SEND_SI_ REQ=0 durchlaufen. Danach wird
S_SEND_SI_ REQ auf 1 gesetzt. Wenn am Steuerparameter S_SEND_SI_ REQ ein
Signalzustandswechsel von 0 nach 1 erkannt wird, wird der S_SEND_SI Auftrag gestartet.
Mit S_SEND_SI_ DONE=1 oder S_SEND_SI_ERROR=1 wird S_SEND_SI_REQ wieder auf
0 gesetzt.
Programmteil "S_SEND_SI_DONE=1":
Bei einem erfolgreichen Transfer wird am Parameterausgang des S_SEND_SI der
Parameter S_SEND_SI_DONE auf 1 gesetzt.
Um zeitlich nacheinander ablaufende Transfers zu unterscheiden, wird im Datenwort 18 des
Arbeitsbaustein DB 40 ein Sendezähler S_SEND_SI_WORK_CNT_OK mitgeführt.
Programmteil "S_SEND_SI_ERROR=1":
Wird der S_SEND_SI mit S_SEND_SI_ERROR=1 durchlaufen, wird im Datenwort 20 der
Fehlerzähler S_SEND_SI_WORK_CNT_ERR hochgezählt. Außerdem wird der
S_SEND_SI_WORK_STAT umkopiert, da er im nächsten Durchlauf mit 0 überschrieben wird
und dann nicht mehr ausgelesen werden könnte.
Beschreibung FC 22 (RECEIVE)
Programmteil "Enable Receive Data":
Um Daten empfangen zu können, muss die Empfangsfreigabe S_RECV_SI_EN_R am
Baustein S_RECV_SI auf 1 gesetzt sein.
Programmteil "S_RECV_SI_NDR=1":
Wenn S_RECV_SI_NDR gesetzt ist, sind neue Daten empfangen worden und es wird der
Empfangszähler S_RECV_SI_WORK_CNT_OK hochgezählt.
Programmteil "S_RECV_SI_ ERROR=1":
Bei fehlerhaftem Ablauf, d.h. wenn das Errorbit am Parameterausgang des S_RECV_SI
gesetzt ist, wird der Fehlerzähler S_RECV_SI_WORK_CNT_ERR hochgezählt. Außerdem
wird der S_RECV_SI_WORK_STAT umkopiert, da er im nächsten Durchlauf mit 0
überschrieben wird und dann nicht mehr ausgelesen werden könnte.
Alle relevanten Werte können zum Test in der VAT beobachtet werden.
Serielle Schnittstellenbaugruppen
Betriebsanleitung, 03/2009, A5E00124880-05
3.2 Kurzanleitung zur Inbetriebnahme der seriellen Schnittstellenbaugruppe
Modbus/USS
117