15.03.2018 11:21 | |
Beiträge: 10 Bewertung: (0) |
Moin, Ich möchte derzeit eine PtP-Verbindung über RS232 mit einem Entwicklerboard aufbauen. Genauer möchte ich eigentlich auch nur Daten von eben diesem empfangen. Hierfür verwende ich: Simatic S7-300 Simatic ET 200SP Kommunikationsmodul CM PtP Simatic Manager 5.5 Die Peripherie ist über ein Profinet-IO-System angebunden. Als Bibliothek verwende ich PtP_COMM_V1_2, wobei ich als nächstes die Version 1.3 runterladen werde, bei der sich jedoch bei den von mir verwendeten Blöcken nichts geändert hat. Für die Parametrierung und den richtigen Aufruf der Funktionsblöcke habe ich mich an dieses PDF gehalten. Das CM PtP hat die Eingangsadresse 256...263 weshalb ich die 256 als Port angegeben habe und einen Receive-Puffer mit der Größe 1024 Byte. Da sich der Fehlercode auf 7002 ändert ("Folgeaufruf nach dem Starten einer Anforderung") scheint der FB614 ja aufgerufen zu werden. Jedoch erhalte ich von der CPU eine Fehlermeldung :
Die Adresse 602 existiert in der HW-Konfig aber soweit gar nicht, oder interpretiere ich das falsch? Mein Programm macht eigentlich nicht mehr als den FB614 aufzurufen. Stehe dementsprechend etwas auf dem Schlauch. Der hat ja auch nur zwei feste Inputs welche sich auch während der Kommunikation nicht ändern (den COM_RST mal ausgenommen, welchen ich auf FALSE gesetzt habe). Zumal das Problem für mich auch nicht so klingt, als gäbe es ein Problem im Aufruf des Blockes sondern beim Zugriff auf das CM PtP über das ET200SP. Vielen Dank schon einmal für alle Art von Hilfe, Rune |
Zuletzt bearbeitet von: Jen_Moderator am: 15.03.2018 15:07:26Links optimiert. |
|
16.03.2018 17:00 | |
Beiträge: 861 Bewertung: (108) |
Hallo, Ground ist auch angeschlossen? Eigentlich müsste was ankommen wenn als Startzeichen jedes beliebige Zeichen ausgewählt wurde. Grüße H0556 |
17.03.2018 11:00 | |
Beiträge: 861 Bewertung: (108) |
Hallo, Du schreibst, Du hast bei der Telegramm Endeerkennung 1ms eingegeben? Welcher numerische Wert steht in der Zeichenverzugszeit? Probier auch mal den Buffer auf 4096 Byte zu erhöhen. Gibt es Meldungen im Diagnose Puffer? Welches SP Anschaltmodul verwendest Du? Welcher Firmwarestand? Welche ausgabe der CPU und welcher Firmwarestand? Grüße H0556 |
Zuletzt bearbeitet von: H0556 am: 17.03.2018 11:03:39 |
|
17.03.2018 13:52 | |
Beiträge: 10 Bewertung: (0) |
Ich werde leider erst Montag wieder auf die SPS zugreifen können, melde mich dann aber direkt! |
19.03.2018 10:29 | |
Beiträge: 10 Bewertung: (0) |
Ich habe bereits 1, 10, 20, 40, 288 jeweils als Zeichenverzugszeit gearbeitet, ich nutze übrigens Step7 V5.5, da sind die Einheiten der jeweiligen Parameter leider nicht dazu geschrieben. Die Vergrößerung des Buffers hat nichts gebracht, im Diagnosepuffer steht nichts. Die Firmware der ET200SP ist 3.3. Genauer habe ich in der HW-Konfig das Modul IM155-6PN-ST-V3.3 eingefügt. Die CPU ist CPU315-2 PN/DP mit Firmware 2.6 3.2 Edit: Tatsächlich war die Firmware für die falsche CPU installiert, leider ist der Fehler aber jetzt auch immer noch der gleiche. |
Zuletzt bearbeitet von: saga! am: 19.03.2018 11:41:13 |
|
19.03.2018 12:19 | |
Beiträge: 861 Bewertung: (108) |
Hallo, ich hab keine Idee sinnvolle Idee mehr. Was mir allerdings auch komisch vorkommt, ist die farbliche Hinterlegung des Muduls in der HW Konfig. Ich weiß aber nicht was das zu bedeuten hat. Erstell mal einen Service Request. Vielleicht kann Dir der Support weiterhelfen. Grüße H0556 |
Für diesen Beitrag bedanken sich1 Benutzer |
19.03.2018 12:23 | |
Beiträge: 10 Bewertung: (0) |
Okay, dann such ich mal weiter! Vielen Dank für deine Zeit und Mühe! |
22.03.2018 10:03 | |
Beigetreten: 28.04.2015 Letzter Bes: 07.02.2024 Beiträge: 10533 Bewertung: (818) |
Hallo, wenn du willst, komm bitte nach English Forum und gibt da seine problem. Hoffe das wir geben hilfe, oder kannst du bitte nochmal geben ein info was problem hast du jetzt? |
With best regards... |
|
Folgen Sie uns auf