AX5112 DI/DO konfigurieren

kunse

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

versuchen gerade, die Eingangs-/ Ausgangsklemme an unseren AX5112 Endstufe zu konfigurieren und mit einer Variablen zu verknüpfen.
Prinzipiell ist uns das setzen von Variablen bekannt (Name %AT IX Adresse.Bit), sind jedoch nicht sicher, ob die Adresse mit der wir arbeiten stimmt.
Bei den Eingängen/Ausgängen, welche nach der Selbsterkennung der Endstufe von TwinCat aufgezeigt wurden, gab es keine DI/DO-Klemme.
Haben uns jetzt damit geholfen über die PDO-Liste das "Digital Input State" Word zu nutzen.
Es funktioniert soweit, dass im Onlinefenster auf Eingänge reagiert wird.
Setzen wir jedoch eine globale Variable und verknüpfen sie mit dem Word, passiert nichts.

VAR
inputs AT%IW77:WORD;
END_VAR

Haben den Verdacht, dass das Digital Input State nicht stimmt, da es ja eher sinnfrei ist eine Klemme als Word abzufragen.

Vielen Dank im Voraus!
 
Soweit sind wir mittlerweile auch schon, trotzdem Danke!
Jedoch haben wir immernoch das Problem, das Word einer Variablen zuzuordnen (siehe Eröffnungsthread)
 
Haben jetzt das "Digital Inputs State" über

->verknüpfte Variable erzeugen -> export Cariablen sichern

als importierte Variable in unser Programm eingebunden, jedoch ändert diese ihren Wert nicht, wenn der Eingang dies tut.

Jemand eine Idee, woran der liegen könnte?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hä? Das ist doch eine gewöhnliche Variable vom Typ WORD (oder UINT), die du auf eine Eingangs-Variable des Programms verknüpfst.
So wie von dir im Eingangs-Thread bereits vorgeschlagen.

Wenn die Variable verknüpft, die Konfiguration aktiviert und das Programm gestartet ist, sollte das funktionieren. Wenn die Stati im System manager online zu sehen sind, liegts an deinem Programm.

edit:
Lass diesen Mist mit dem erzeugen von Variablen aus dem System Manager bleiben. Bau dir die Variable im Programm und gut is.
 
Das ist ja das Seltsame, dass die Verknüpfung nicht funktioniert. Deshalb ja auch der verzweifelte Versuch mit der Variablen im System-Manager.
Werde morgen nochmal auf Fehlerjagd gehen.

An dieser Stelle ein Lob für die gute Unterstützung in diesem Forum!
 
Also grundsätzliche schrittweise:

P-0-801 über Ax5000 Prozessdaten->rechte Maustaste in Fenster PDO-Inhalt
und hinzufügen.
Dann erscheint es unter AT unter dem Reiter des AX5000.
Wenn das geschehen ist kann man die konfiguration schon aktivieren und
denn Inhalt im Manager beobachten.Sprich ein änderung sollte auftreten.

Wenn dem so ist einfach auf eine SPS-Variable mappen und gut ist.


Gehe der reihe nach vor:
ändert sich der Wert im Manager unter dem AX5000
ändert sich der Wert im Manager unter deiner SPSKonfiguration
also die Variable auf die Du verknüpft hast.

Wenn das alles funktioniert sich jedoch die Variable in deinem Programm nicht ändert dann mach ein Projekt-> "Alles Bereinigen""->"Alles übersetzen"
und lade alles neu hoch.
Starte die SPS und starte das Programm(F5)

sag uns doch mal wo du was nicht siehst...
 
Unsere Vorgehensweise war wie von soma beschrieben, jedoch kommt eine Variablenänderung in der SPS-Konfiguration nicht an. Setze ich die Variable im SPS-Manager, ändert sie sich auch im Programm (Run-Modus). Der Fehler liegt also irgendwo zwischen der Endstufe und der SPS-Konfiguration, meiner Meinung nach.
Komme heute nicht mehr an das Projekt, werde aber morgen nochmal alles durchgehen.
 
Hallo nochmal,

das Programm läuft mitlerweile, keine Ahnung woran es lag. Haben alles nochmal neu gemacht (eigentlich genau wie vorher). Vielen Dank für die Unterstützung!
 
Zurück
Oben