11-24
Serielle Kommunikation
Kommunikation mit SIS-Protokoll
Lesezugriff
Folgetelegrammzugriff
Ansprechen eines Antriebes über ein SIS-Protokoll
Bei
der
Kommunikation
Übertragungsrichtung
Reaktionstelegrammen unterschieden. Ein Teilnehmer kann nur unter
Einhaltung eines bestimmten Telegrammformates (-rahmen) unter seiner
Adresse (siehe Programm-Modul) angesprochen werden.
Hinweis: Erst wenn der Antrieb mindestens ein gültiges SIS-Telegramm
empfangen
Kommunikation freigeschaltet.
Im Folgenden werden die einzelnen Zugriffsarten noch einmal kurz
umrissen, bevor die einzelnen Dienste erläutert werden.
Wird mit einem Befehlstelegramm das Auslesen eines Parameters
gestartet, wird im Antrieb überprüft, ob ein Folgetelegramm notwendig ist.
In diesem Fall wird im Steuerbyte des Reaktionstelegramms das Bit 2
(Laufende / Letzte Übertragung) solange auf "0" gehalten, bis das letzte
Reaktionstelegramm gesendet wird. In diesem wird das Bit 2 auf "1"
gesetzt.
Das Senden eines Folgereaktionstelegramms wird durch das erneute
Senden des unveränderten Befehlstelegramms ausgelöst.
Wurde im Antrieb das Schreiben oder Lesen eines Parameters mit
Folgetelegrammen gestartet, so muss dieser Vorgang abgeschlossen
oder abgebrochen werden, bevor ein anderer Dienst gestartet werden
kann. Wurde dennoch ein anderer Dienst gestartet, wird der Fehlercode
"0x800C Unerlaubter Zugriff" im Reaktionstelegramm gesendet. Der
zuvor gestartete Dienst mit Folgetelegramm kann dann mit dem nächsten
Befehlstelegramm normal bearbeitet oder abgebrochen werden.
Folgende Dienste werden im Antrieb unterstützt:
•
Dienst 0x01 Abbruch einer Datenübertragung
•
Dienst 0x81 Lesen eines Listensegments
•
Dienst 0x8E Schreiben eines Listensegments
•
Dienst 0x8F Schreiben eines Parameters
•
Dienst 0x80 Parameter lesen
•
Dienst 0x01 Lesezugriff mit Folgetelegrammen
•
Dienst 0x8F Schreibzugriff mit Folgetelegrammen
mit
SIS-Protokollen
zwischen
Befehlstelegrammen
hat,
ist
der
SIS-Kanal
DOK-DRIVE*-SGP-20VRS**-FK01-DE-P
SGP-20VRS
wird
je
nach
und
für
die
weitere