Twincat 3 - El6751 - Signal Zyklisch senden

Fränki

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich bin noch Anfänger mit CAN.
ich kann Signale über CAN raussenden. Heisst, wenn ich Online bin wert setzen und auf "Update Values" drücken.
Ich sehe über die Software CANoe das ein Signal rausgesendet wurde. Allerdings wurde dieser nur als "Ping" gesendet.
Wenn ich den selben Wert erneut senden will passiert nichts. Es funktioniert nur wenn ich den wert ändere.

Wie schaffe ich es, dass mir TwinCAT den selben Wert dauerhaft sendet. (Zum Beispiel 5 V)


VG
 
Ich gehe jetzt mal schwer davon aus das du CANopen meinst. Hier würde ich das Verhalten verstehen.
Für CAN (Layer2) wärst du mit deiner Applikation in der Pflicht das Verhalten zu programmieren.

Schau doch mal im Tab "PDO" auf den RxPDO des Slaves.
Sichtweise ist immer der Slave -> RxPDO heisst also die Definition der Variablen die dem Slave geschickt werden.
Per Default ist dort der Transmittion Type 255 gesetzt. Das heisst konkret dass nur bei Änderungen die Werte geschickt werden. Sozusagen eine Optimierung.
Wenn du den Transmission Type auf 1 setzt bedeutet es dies das der Master die Werte jeden Zyklus schickt.

Guga
 
Zurück
Oben