? -> TwinCAT mit Beckhoff NOV/DP-RAM

Kurt

Level-2
Beiträge
463
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

habe TwinCAT 2.9 1030 und eine Beckhoff Feldbuskarte mit NOV-RAM.

Das Device NOV ist im Systemmanager angelegt und auch je eine Variable vom Typ DWORD am Eingang und am Ausgang.
Die Variablen sind mit SPS Variablen
dwIN AT %ID4 : DWORD und
dwOUT AT %QD8 : DWORD verlinkt.

Das SPS Prog läuft und die Werte aus den Variable(n) kommen im Systemmanager an.

? komisch ist:
Wenn ich den Wert der dwOUT Variable ändere, dann ändert sich auch immer der Wert in der dwIN var auf den Wert der dwOUT var, obwohl ich zusätzlich eine unterschiedliche Nummer vergeben habe.

FRAGE: wieso?
heisst das, entscheidend ist die Reihenfolge der Verlinkung...
Aber wozu gibt es überhaupt Eingänge am NOV

? wenn ich den PC abschalte und wieder Ein, dann steht in der Variable im Systemmanager solange der alte 'vor power off' Wert, bis ich das SPS Prog starte. dann ist er NULL.
Das passiert auch, wenn ich nur das SPS Prog stoppe und wieder starte - Wert wird beim Start NULL.

Das Bedeutet:
ich habe den Mechanismus zur Handhabung des NOVRAMS nicht begriffen.

FRAGE:
wie mach ich das richtig?

Bitte Danke
Kurt
 
Ab TwinCAT 2.9 ist es ganz einfach, wenn man die Beschreibung genau liest und nicht überfliegt.

Beim NOV werden nur die OUT verwendet.

Im SystemManager muss unter NOV im Reiter "Generic DPRAM" die Box
"Auto link linked PLC Outputs" angehakt sein und schon funktioniert das Ganze.

Kurt
 
Zurück
Oben