Herunterladen Inhalt Inhalt Diese Seite drucken

VIPA System 300S Handbuch Seite 119

Vorschau ausblenden Andere Handbücher für System 300S:
Inhaltsverzeichnis

Werbung

+
VIPA System 300S
USS-Broadcast mit
gesetztem Bit 5 in ADR-
Byte
Modbus
Telegrammaufbau
Startzei-
Slave-
chen
Adresse
Broadcast mit Slave-
Adresse = 0
ASCII-, RTU-Modus
HB140 | CPU | 315-4PN43 | DE | 16-36
Eine Anforderung kann an einen bestimmten Slave gerichtet sein
oder als Broadcast-Nachricht an alle Slaves gehen. Zur Kennzeich-
nung einer Broadcast-Nachricht ist Bit 5 im ADR-Byte auf 1 zu
setzen. Hierbei wird die Slave-Adr. (Bit 0 ... 4) ignoriert. Im Gegensatz
zu einem "normalen" Send-Auftrag ist beim Broadcast keine Tele-
grammauswertung über FC/SFC 218 SER_RCV erforderlich. Nur
Schreibaufträge dürfen als Broadcast gesendet werden.
n
Das Protokoll Modbus ist ein Kommunikationsprotokoll, das eine
hierarchische Struktur mit einem Master und mehreren Slaves
festlegt.
n
Physikalisch arbeitet Modbus über eine serielle Halbduplex-Ver-
bindung. Es treten keine Buskonflikte auf, da der Master immer
nur mit einem Slave kommunizieren kann.
n
Nach einer Anforderung vom Master wartet dieser solange auf die
Antwort des Slaves, bis eine einstellbare Wartezeit abgelaufen ist.
Während des Wartens ist eine Kommunikation mit einem anderen
Slave nicht möglich.
n
Nach einem Sende-Auftrag ist das Quittungstelegramm durch
Aufruf des FC/SFC 218 SER_RCV auszulesen.
n
Die Anforderungs-Telegramme, die ein Master sendet und die
Antwort-Telegramme eines Slaves haben den gleichen Aufbau:
Funktions-
Daten
Code
n
Eine Anforderung kann an einen bestimmten Slave gerichtet sein
oder als Broadcast-Nachricht an alle Slaves gehen.
n
Zur Kennzeichnung einer Broadcast-Nachricht wird die Slave-
Adresse 0 eingetragen.
n
Im Gegensatz zu einem "normalen" Send-Auftrag ist beim Broad-
cast keine Telegrammauswertung über FC/SFC 218 SER_RCV
erforderlich.
n
Nur Schreibaufträge dürfen als Broadcast gesendet werden.
Bei Modbus gibt es zwei unterschiedliche Übertragungsmodi. Die
Modus-Wahl erfolgt zur Laufzeit unter Einsatz des FC/SFC 216
SER_CFG.
n
ASCII-Modus: Jedes Byte wird im 2 Zeichen ASCII-Code über-
tragen. Die Daten werden durch Anfang- und Ende-Zeichen
gekennzeichnet. Dies macht die Übertragung transparent aber
auch langsam.
n
RTU-Modus: Jedes Byte wird als ein Zeichen übertragen. Hier-
durch haben Sie einen höheren Datendurchsatz als im ASCII-
Modus. Anstelle von Anfang- und Ende-Zeichen wird eine Zeit-
überwachung eingesetzt.
Einsatz PtP-Kommunikation
Protokolle und Prozeduren
Flusskon-
Endezei-
trolle
chen
119

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cpu 315pn eco

Inhaltsverzeichnis