Analogwertausgabe mit BC9020

Michelinho

Level-1
Beiträge
50
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Will einen kleinen Test machen, habe einen BC9020, eine Eingangsklemme KL1488 und eine analoge Ausgangsklemme K4424.
Wird ein Eingang gesetzt, soll das analoge Ausgangsmodul ein Zeit rückwärts auf einen Display (Eingang 4-20mA) herunterzählen.
Alles soweit und gut programmiert, aber sobald ich die analoge Ausgangsklemme hardwaremäßig einsetze, reagiert meine Eingangsklemme nicht mehr auf Signale (keine Reaktion in TWINCAT Online-Modus). Nehme ich sie wieder heraus, reagiert die Eingangsklemme auf Signale
Wie wird die analoge Ausgangsklemme adressiert???
Benötige ich hier die Software KS2000?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
MMM, da ich bei der SPS-Programmierung noch nicht soviel Erfahrung habe, bin ich jetzt nicht ganz sicher: Ich habe meine Eingänge mit %IX0.0 usw. und meinen analogen Ausgäng mit %QX0 bezeichnet. Das müsste doch dann funktionieren. Die analoge Ausgangsklemme habe ich vor die Busendklemme gesteckt. Es funktioniert aber immer noch nicht.
 
Und woher weiß ich wieviele Statuswerte (also für die SPS Eingänge) die analoge Ausgangskarte liefert??? Dann weiß ich erst wo ich meine Adressen für die Eingänge setzen kann oder???
 
Schau mal unter Ressourcen-Steuerungskonfiguration, ob deine Eingangs- und Ausgangsadressen auch die Adressen haben, die du im Programm verwendest.

Woher weisst du, dass es %IX0.0 ist und nicht %IX5.0?

Wie Oberchefe schon sagte, können sich die Adressen hier verschieben, je nach dem welche KArten du zusätzlich einsetzt!

Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Unter Ressourcen-Steuerkonfiguration finde ich nichts mit Ein- und Ausgangsadressen, lediglich Zielplattform auswählen. Habe mal die Eingänge nicht adressiert und sofort nach Programmstart einen INT auf den analogen Ausgang (%XQ0) gegeben. Es leuchten aber alle 4 RUN-LED´s an der analogen Ausgangsklemme KL4424. Ist das normal???
@KingHelmer: Wie kann ich jetzt genau auf meine Eingangs- und Ausgangsadressen schauen, welche ich verwenden muss.
Danke schon mal
 
hi nochmal,

Ich kenne mich mit dem Beckhoff-System leider nicht sehr gut aus. Vieleicht meldet sich mal noch ein "Experte" zu Wort.
Mit welcher Version deiner Programmiersoftware arbeitest du denn?

Grüße,

Florian
 
Version 2.11. Vllt benötige ich doch die KS2000 Software, da kann ich denk ich dann schauen welche Ein- bzw Ausgänge der Controller adressiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die KL4424 mappt sind mit 4 kanälen ein Kanal besteht aus Control/Status Byte einem Leer Byte und den Prozessdatenwort also 2 Byte, bedeutet 4 Byte pro Kanal. Da du 4 Kanäle hast sind das dann 4 x 4 Byte also 16 Byte. Komplexe Klemmen werden immer als erstes gemappt.
Also findest du die Klemme von %QB0..15 und IB0..15. Die Digitale Klemme muss also auf IX16.0 liegen.
Der erste Analog Kanal ist auf %QB2 als INT oder WORD gemappt, du kannst auch %QW nehmen, bei TC ist nur das Startbyte entscheident die Länge holt er sich dann aus dem Datentyp.

Gruß
 
Hallo Feldbus,

jetzt habe ich das System verstanden und werde es auch gleich mal bei mir ausprobieren, denke das funktioniert und ist auch verständlich,
allerding ist es blöd, wenn man eine analoge Erweiterung macht, dann muss man alle Ein- und Ausgänge im Programm umschreiben, da sich die Klemmen ja als erstes einreihen.

@alle anderen: Habt mir trotzdem auch ein bißchen weitergeholfen, danke nochmal.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dafür kann man den SystemManager nutzen. Hier ist es so das du die HW Scannen kannst und das mit deinem SPS Programm verknüpfen kannst. Die Adressen sind dann egal du kannst die Variablen dann mit IB* und QB* Adressieren. Auch brauchst du dann kein KnowHow über das mapping der Klemmen. Die Konfiguration kannst du dann auf den BC9020 laden und dann dein SPS Programm runterspielen. Willst du eine Klemme dann einfügen oder entfernen dann kannst du das im SystemManager machen aber deine Variablen bleiben so wie sie sind.
Hat alles seine vor und nachteile aber man hat die Wahl!

Gruß
 
@Feldbus: Danke dir, ich glaube jetzt hab ich es verstanden, gleich mal ausprobieren
@andere Benutzer: Da ich neu auf dem Gebiet war, habt ihr mich auch jeder einen kleinen Schritt nach vorne gebracht
 
Zurück
Oben