RS 232 Kommunikation

Much2k

Level-1
Beiträge
83
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Hätte wieder eine Frage. Habe mit Komminikation noch nichts zu tun gehapt

Habe eine S7 200 CPU as Zentrale mit einem RS 232 Komminikationsport. Mit einer Modemstrecke aus die Aussenstellen (5Stk)

Auf den Aussenstellen sind S7 200 CPU in Einsatz.

Nun muss ich dazwischen eine Komminikation aufbauen.

Soll ich nun jede Sekunde zum Beispiel eine Komminikation aufbauen und den Datenbaustein schicken. geht das mit den Datenmengen aus? Oder ist es besser nur die Werte zu Schicken die sich Verändert haben? Ein Datenbaustein hat ca 30 Byte aber in beide Richtungen.

Reguliert der Komminikationsport es wenn mehrere CPU's was schicken.

Vielen Dank

Michael
 
Much2k schrieb:
Hallo!

Hätte wieder eine Frage. Habe mit Komminikation noch nichts zu tun gehapt

Habe eine S7 200 CPU as Zentrale mit einem RS 232 Komminikationsport. Mit einer Modemstrecke aus die Aussenstellen (5Stk)

Auf den Aussenstellen sind S7 200 CPU in Einsatz.

Nun muss ich dazwischen eine Komminikation aufbauen.

Soll ich nun jede Sekunde zum Beispiel eine Komminikation aufbauen und den Datenbaustein schicken. geht das mit den Datenmengen aus? Oder ist es besser nur die Werte zu Schicken die sich Verändert haben? Ein Datenbaustein hat ca 30 Byte aber in beide Richtungen.

Reguliert der Komminikationsport es wenn mehrere CPU's was schicken.

Vielen Dank

Michael

Ist das ein öffentliches Telefonnetz oder sind es private Leitungen?

Gruß Sebastian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann musst du dir halt die Telegramme mit den Nummern der sendenden und der empfangenden Station versehen und dahinter deine Nutzdaten übertragen. An jeder Station wird dann ausgewertet, ob diese Daten genau diese Station betreffen. Falls dies der Fall ist, werden die Daten in einen Bereich wegkopiert. Anderstrum genauso. Die Zentrale wertet aus von welcher Station die Nutzdaten kommen und kopiert es dann in den entsprechenden Bereich.

Alles in Allem sehr einfach zu realisieren.
Was genau willst du jetzt noch wissen?

Gruß Sebastian
 
Hallo!

Also heisst das, alle Daten die ich Sende, bekommt jede Station. Danach muss ich sehen für welche. Und dass Verschmeissen oder verwenden.

Weiss nicht wie ich einen Datenbaustei Sende, und danach wieder auswerte.

Muss dann so aushen ungefähr:

Daten von wo (Nummer)
Daten wohin (Nummer)
Danach kommen ja die Nutzdaten:

Wie sende ich den nun???

Weiss nur das ich den FC3 brauche.

Danach gebe ich ja einen Instanz DB an. Dort bekomm ich daten Rein oder?

Vielen Dank
 
Much2k schrieb:
Hallo!

Also heisst das, alle Daten die ich Sende, bekommt jede Station. Danach muss ich sehen für welche. Und dass Verschmeissen oder verwenden.

Weiss nicht wie ich einen Datenbaustei Sende, und danach wieder auswerte.

Muss dann so aushen ungefähr:

Daten von wo (Nummer)
Daten wohin (Nummer)
Danach kommen ja die Nutzdaten:

Wie sende ich den nun???

Weiss nur das ich den FC3 brauche.

Danach gebe ich ja einen Instanz DB an. Dort bekomm ich daten Rein oder?

Vielen Dank
Du nutzt eine S7 200? Dazu kann ich dir leider nichts sagen. Ich mach das ganze mit 'ner 300er und deren seriellen CPs. Handelt es sich da um dieses "Freeport" oder wie genau soll man da seriell kommunizieren?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja also was denn nun?

S7-200 wie oben,
oder S7-300 (FC3 und Datenbaustein).

Wenn meine Kenntnisse über die S7-200 mangels der aktuellen Version der Programmiersoftware nicht total veraltet sind,
gibt es bei der S7-200 keine FC's höchstens SBR's.
Auch gibt es keine Datenbausteine, also jedenfalls keine die in irgend einer Form mit den DB's der 300/400er Welt vergleichbar wären.

Mfg
 
Hallo,
schau mal in der Hilfe von STEP 7 Micro/WIN nach folgendem Punkt:
"Beschreibung der Operationen zum Senden und Empfangen". Da sollte einiges für dich dabei sein. Zum Senden und Empfangen von Meldungen gibt es die Bausteine XMT und RCV, die Schnittstelle wird konfiguriert über den Sondermerkerbereich SMB30 bzw 130. "Abhören" kann man die Schnittstelle z.B. mit einem Interruptprogramm. Bei Siemens gibt es auf der Homepage für die S7-200 downloadbare Tips. Da sind auch für die Kommunikation einige dabei, die zwar nicht ganz passen aber doch einige Anregungen bieten. Leider habe ich den Link gerade nicht zur Verfügung.
Gruß Andre
 
Hi!

Bei der 300er hab ich es nun geschaft die Kommunikation Aufzubauen. Bei den 200ern muss ich erst schauen, da ich noch nie einen 200er Programiert habe.

Wird noch lustig

Vielen Dank

Michael
 
Zurück
Oben