Kommunikation CP341

An der CP341 Karte leuchten mir die TXD und RXD nicht.

Ich habe Screenshots von dem SEND-DB und RECEIVE-DB gemacht!
Da erhalte ich nichts!

Vom Herstellerdokument von der Waage, wird auf HEX Adressen hingewiesen!

Irgendwo ist der Haken aber ich weiss nicht wo!
 
ja habe ich!

In beiden Statuswörtern steht 16#0!

Die Parameterfenster hatte ich nicht gesehen, das sieht ja ok aus.
Sendet die Waage überhaupt etwas, also ist sie korrekt parametriert
Es kommt also auch kein Error-Bit am FB, wenn du z.Bsp. Senden auf True schaltest?
 
Noch etwas, du mußt bei DBB_No jeweils 0 eingeben, dies bezieht sich auf die Lage des Datenfachs im Empfangs- bzw. Sende-DB.
 
So habe jetzt die Screenshots von den beiden FC´s mit senden und empfangen gemacht!

Der Auftragsanstoß erfolgt für Send, bei Flanke an REQ. Der Empfangs-FB muß enabled werden und sollte dann Daten empfangen und im Empfangsfach ablegen, so auch welche gesendet werden!
 
Hallo allerseits,

also ich hab mir jetzt mal aufmerksam den kompletten Thread durchgelesen und bin zu der Erkenntniss gekommen, dass ich "jabba" 100%ig zustimmen kann.

Entweder bist du zu faul und willst dir keine Mühe machen, dich vernünftig in die Dokumentationen einzuarbeiten, oder bei dir ist generell Hopfen und Malz verloren - Sorry.

Laut den PDF´s und den Threads auf der 1. Seite bist du dabei eine Modbus-Kommunikation mittels CP341 aufzubauen. Ich geh mal davon auss, dass du hierzu den ladbaren Siemens-Treiber verwendest.
Ist der Treiber überhaupt im CP341 geladen bzw. steckt der Hardwaredongle ?
Weiterhin wird die Waage von selber nichts senden, da sie vermutlich als Modbus-Slave arbeitet. D.h. du musst der Waage mitteilen, welche Daten du haben möchtest bzw. du must einen Modbus Request zur Waage schicken.
Hierzu müsste in deinem Sende-DB aber ein Modbus-Auftrag hinterlegt sein - bei dir sind aber alle Bytes 0. Weiterhin gibst du als Länge für den Sende-DB43 beim FB8 64 Byte an - dein DB43 hat aber nur 4 Byte ???

Vielleicht solltest du dich erstmal in die Modbus-Grundlagen einarbeiten - sonst wird das garantiert nichts. Die Modbus-Spezifikationen findest Du hier Link
Wenn du das begriffen hast, dann schau dir mal gründlich die Doku zum ladbaren Siemens Modbus-Treiber an Link
 
Zurück
Oben