
BRONKHORST®
Seite10RS232interface 9.19.027
3 BESCHREIBUNGDESFLOW‐BUS‐PROTOKOLLS
3.1 ALLGEMEINES
Auf dem höchsten unterstützten Kommunikationsniveau können mit diesem Protokoll DDE‐Kanäle für Windows‐
Anwendungen verwendet werden. Auf niedrigerem Kommunikationsniveau kann FLOWB32.DLL zum Ändern von
Parameterwerteneingesetztwerden.
Zum direkten Empfangen und Senden von Parameterwerten von oder an FLOW‐BUS‐Geräte über die verfügbaren
Schnittstellen gibt es ein spezielles Protokoll für
den Datenaustausch zwischen diesen Geräten. Beim Betrieb eines
FLOW‐BUS‐Systems mit einem HOST‐Computer muss dieses Datenaustauschprotokoll bekannt sein, wenn die
Schnittstellendirektangesprochenwerdensollen.
Bei Verwendung einer bestimmten RS232/FLOW‐BUS‐Schnittstelle(Baudrate bis max. 38400) ist u.U. eine vorherige
Initialisierungder Schnittstellenotwendig. Dieskann durch die
Übertragung einiger ASCII‐Stringsandie Schnittstelle
überRS232erfolgen.
SiehehierzuauchdenAbschnitt„InitialisierungderRS232/FLOW‐BUS‐Schnittstelle“.
EsgibtzweiunterschiedlicheKommunikationsprotokollefürdenPCunddenRS232‐HOST:
einASCII‐ProtokollfürKommunikation,dasmitbestehendenFLOW‐BUS‐Anwendungenkompatibelist.
DiesesProtokollbedientnureinenMaster/Slave‐Dialogaufeinmal.
einerweitertesBinärprotokoll,dasdengleichzeitigenDatentransferanverschiedeneNodesunterstützt.Dieses
ProtokollenthälteineDatenfolgenummerundbedientmehrereMaster/Slave‐Dialogegleichzeitig.
DasRS232‐HOST‐Modulerkenntautomatisch,welchesProtokollderPCverwendet,undpasstseinVerhalten
entsprechendan.DieArtdesProtokollserkenntmanandemerstenZeicheneiner
Nachricht.
DasersteZeichenist„:“ (0x3A) nurdieseNachricht.
DasersteZeichenistDLE (0x10) erweiterteNachricht.
ÜberFLOW‐BUSDLL(FLOWB32.DLL)erkenntderPCdasverwendeteProtokoll.
BeiderKommunikationistimmerderPCderMasterundderHOSTderSlave.DerHOSTreagiertimmeraufAnfragen
desPCs.
3.2 INITIALISIERUNGLOKALERHOST‐SCHNITTSTELLENANMULTIBUS‐INSTRUMENTEN
Bei Verwendung eines digitalen InstrumentsmitRS232‐Schnittstelle ist die Baudrate auf 38400Baud fest eingestellt
undeinespezielleInitialisierungistnichtnotwendig.ÜberdieserielleVerbindungzueinemCOM‐PortIhresPCsoder
einer SPS müssen Sie mit dem Instrument unter Verwendung des FLOW‐BUS‐Protokolls kommunizieren. Jedes
Instrument
hat seineeigene Node‐Adresse (3...120).DieseAdressemuss bekanntsein,wenn maneineNachrichtan
dasInstrumentsenden will.WennmanallerdingseineNachrichtanAdresse128schickt,wird dasInstrument immer
darauf reagieren. Bei einer Punkt‐zu‐Punkt‐Verbindung wie RS232 ist dies der einfachste Weg, zu einer
Kommunikation
zukommen,dieunterallenUmständenfunktioniert(unabhängigvondertatsächlichenNode‐Adresse
desInstruments).
Commentaires sur ces manuels