Abfrage ob CX1100-0002 gestartet hat???

wolfi999

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

Zuerst möchte ich mich bei allen bedanken die mir helfen wollen.
DANKE. Super Forum.

Zu meinem Problem:
Ich habe einen CX1100-0002 und möchte bei meinem Programm (in AS) als Weiterschaltbedingung oder auch als Aktion abfragen, ob der CX gestartet hat und funktionsfähig ist? Ist für die Fortdauer meines Programmes von entscheidender Bedeutung.
Gibt es hierfür einen Baustein in einer Bibliothek?
Wenn nicht, wie kann ich das "von Hand" programmieren?

Danke für eure Hilfe.

mfg
wolfgang
 
das CX1100-0002 ist doch nur ein K-Bus Netzteil.
wolfi999 hatte vermutlich nur die Beschriftung des Gehäuses abgeschrieben ;)

Mal Klartext, wolfi:
Der CX ist mit TwinCAT drauf eine Steuerung, das Netzteil fungiert als Feldbusanschluss. Sobald auf dem CX ein Programm läuft (gestartet wurde), welches Verknüpfungen zur K-Bus-Hardware hat, wird der Bus auch automatisch gestartet.
Da muss man nichts abfragen.

Wenn du aber von einer anderen Stelle als dem CX abfragen willst, ob das Programm gestartet wurde, bzw. ob TwiNCAT im Run-Modus ist oder der K-Bus keinen Fehler hat, könntest du entweder mittels digitalem Ausgang eine Art Blinklicht ("Life-Bit") generieren und von anderer Stelle auswerten, oder du verschickst dieses Bit über Ethernet an eine andere Beckhoff-Steuerung und wertest es aus.
 
Hallo,

Zuerst mal Danke für die Antworten.

Vielleicht habe ich mein Problem nicht richtig wiedergegeben oder ich selbst habe das ganze noch nicht ganz verstanden (bin noch ein bischen neu hier).

Ich bau mir gerade einen Kreuztisch (x und y-Achse) der mit 2 Schrittmotoren betrieben wird. Meine Steuerung schaltet hoch, wenn ich meinem Hauptschalter umlege. Nachdem die Steuerung hochgefahren ist, sollte automatisch die Referenzfahrt der Schrittmotoren ausgeführt werden. Deshalb wollte ich eine Weiterschaltbedingung einrichten (wie oben beschrieben, wenn CX läuft), sobald dies erfüllt ist (CX läuft) sollte die Referenzfahrt gemacht werden.
Ich möchte jedoch nicht den Hauptschalter als Weiterschaltbedingung verwenden, sondern wirklich die Steuerung sobald diese läuft.

mfg
wolfgang
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Generell erstmal ist der Feldbus immer schneller hochgefahren als die PLC (auf deinem CX). Die PLC triggert den Feldbus. Läuft die PLC nicht läuft auch der Feldbus nicht.
Was willst du denn noch in deinem Programm auswerten?

Läuft denn dein Programm nun auf dem CX? Oder hast du noch einen externen PC?
 
Hallo,

Ja das Programm läuft auf dem CX (über Bootprojekt, im Run-Modus, etc.).
Und nein ich habe keinen externen PC dran.
Wie gesagt, ich möchte eine Weiterschaltbedingung einbauen und erst dann darf das eigentliche Porgramm weiterlaufen. Und möchte auch nichts auswerten. Ich möchte nur eine Weiterschaltbedingung --> hierfür gibts doch sicher ein Baustein.

mfg
wolfgang
 
Wie gesagt, ich möchte eine Weiterschaltbedingung einbauen und erst dann darf das eigentliche Porgramm weiterlaufen. Und möchte auch nichts auswerten. Ich möchte nur eine Weiterschaltbedingung
Du willst aber ne Weiterschaltbedingung auswerten, oder :ROFLMAO:
Das Programm "stoppen" ist ziemlich dämlich, denn dann läuft der Feldbus nicht ;)

Im einfachsten Fall packst du den Teil, den du quasi "anhalten" willst in eine Aktion und führst diese dann nur aus, wenn diese Weiterschaltbedingung aktiv ist.
... wo ist das Problem?
 
Hallo wolfi,

Bin grad zufällig darauf gestoßen. Habs nur kurz überflogen und dachte das könnte evtl zu deinem Problem passen. Musst mal gucken, ob dus brauchen kannst.

Gruß Cerberus
 
Zurück
Oben