PDO kreieren in CoDeSys V2.1

RMA

Level-1
Beiträge
400
Reaktionspunkte
24
Zuviel Werbung?
-> Hier kostenlos registrieren
Wir entwickeln seit einiger Zeit Programme für einen Kunden auf Basis einer uns übergebenes Programm. Der Editor ist eine abgespeckte Version von CoDeSys V2.1 und das Programm ist komplett in ST geschrieben und relativ sparlich kommentiert. Trotzdem haben wir uns damit zurecht gefunden und bislang hat alles gut geklappt.

Jetzt haben wir zum ersten mal den Fall, dass wir ein neues PDO ins Programm einbinden müssen. Weil die bequeme Menü-Einträge in CoDeSys fehlen, muss dies in Programm gemacht werden - siehe Bild.

Das hat auch auf dem ersten Blick geklappt, auf dem CAN-Buss ist unser neuer PDO 309 alle 50ms zu sehen. Das Problem ist, dass die Daten die wir in den PDO laden, und auch online beobachten können, erscheinen nicht auf dem CAN-Buss - alle 8 Byte bleiben stur auf "00".

Hat jemand eine Idee was hier los sein kann?

Übrigens, der Editor heißt "ProSyd_1131" und ist von der Firma InterControl.
 

Anhänge

  • PDO_Init.jpg
    PDO_Init.jpg
    111,3 KB · Aufrufe: 55
Hallo! Bei Intercontrol reicht es nicht PDO zu zuweisen, es muß noch "gemappt" werden. 4 PDO's sind Standartmässig die anderen mus man adressen zuweisen und natürlich dann auch mit Daten "füttern". welche Steuerung habt ihr genau Compact oder Display (CGM;CMV)? Ich kann dir kleines Programm zu schicken, mit mehreren PDO'S
 
Zurück
Oben