Modbus Slave im TIA Portal V12 - S7-1500

shutdown_TIA12

Level-1
Beiträge
145
Reaktionspunkte
24
Zuviel Werbung?
-> Hier kostenlos registrieren
0. Prolog

Hi Leute,

ich darf mich mit der neuen Welt von Siemens beschäftigen!
Meine bisherigen Erfahrungen in SPS erwarb ich an der FH hauptsächlich in der Programmierung in AWL (SCL, FUP). Mit der Gerätekonfiguration und Parametrierung von irgendwelchen Bauteilen blieben wir verschont :???:
Nun mache ich ein Praktikum und darf als erster Pionierarbeit leisten. Und das schon seit 3 Wochen. Ist das nicht herrlich? :ROFLMAO:


1. CPU + CM
CPU 1516-3 PN/DP (6ES7 516-3AN00-0AB0)
CM PtP RS232 HF (6ES7 541-1AD00-0AB0)

2. Verwendete Softwareversion des Projektierungssystems
TIA Portal V12

3. Ziel

S7-1500 als Modbus Slave einrichten (FUP)

4. Erkenntnisse
Bausteine Modbus_Comm_Load und Modbus_Slave in OB1 einfügen und parametrieren

5. Fehlercode
Der Modbus_Slave gibt den Fehlercode 0x8383 an (nachdem der Master, eine CPU 317 mit CP Daten sendet)

Protokollfehler - Modbus_Slave (nur Kommunikationsmodule, die Modbus unterstützen)
0x8383

Unzulässige Datenadresse im Anforderungstelegramm

Wählen Sie am Parameter DATA_ADDR einen geeigneten Wert für Datenadresse.

(Hoffe, ich habe die richtige Fehlermeldung rausgesucht, da 0x8383 mehrmals vorkam)

6. Hilfe
Hat sich jemand schon damit beschäftigt und/oder kennt sich damit aus?
Gibt es eventuell ein Applikationsbeispiel für MODBUS-Protokoll, wie es den auch für den CP 341 gibt? (Betriebsanleitung, 09/2009, A5E00103162-06 unter 9.1)

Ich freue mich auf eure Antworten, Fragen, Tipps,...
 
Problem gelöst. Lag an der 300er Seite.

Für weiteren Wissenaustausch mit dem TIA Portal V12 bin ich immer bereit :) Ich sag nur... vom Neuling zum Pro :cool:
Vllt sollte man hier im Forum einen Bereich nur für V12 (/V11) aufmachen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Wie hast du deinen Baustein "Modbus_Slave" parametriert?
Bin ebenfalls dabei eine S7-1500 als Slave einzurichten, bekomme aber immer den Fehlercode 16#81E2 was auf eine falsche Parametrierung der Schnittstelle deuten lässt. Die ist aber gleich eingestellt, wie beim Modbus Master.
Den simulier ich mir auf meinem PC mit der Software Ocean Modbus View und einem USB - RS485 Konverter von Conrad (Der CM ist bei mir ein RS485 CM)
Kannst du vielleicht mal einen Screenshot von deinem Baustein hochladen?

mfg mephisto
 
Habe das Originalprojekt nicht zur Hand.

0x81E2
Telegramm abgebrochen: Zeichenrahmenfehler
Überprüfen Sie die Einstellungen für Startbit, Datenbits, Paritätsbit, Datenübertragungs­geschwindigkeit und Stopbit(s).


Diese müssen auf beiden Seiten gleich eingestellt sein! Gib Feedback, wenns geklappt hat.
 
Hallo!

Problem gelöst. Die Hilfe habe ich mir natürlich durchgelesen, trotzdem Danke!

Bei Siemens haben mal wieder Software und Hardware nicht zusammengepasst. Der Modbus Definitionsbaustein schlägt standardmäßig eine Baud-Rate von 9600 vor. Diese kann jedoch das zu verwendende PtP Modul von Siemens nicht. Steht aber nirgends beschrieben. Auf jeden Fall, hab ich bei SPS und PC eine andere Baud-Rate eingestellt und siehe da - it works!

mfg mephisto
 
Zurück
Oben