EL3702:Zustandwechsel Pre-Op => Op

ysh032

Level-1
Beiträge
38
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,
Ich habe ein Beckhoff A/D Wandler EL3702 auf Buskoppler EK1100 angebracht und zu einem Signalgenerator angeschlossen. Über SPS-Steuerung Task werden Analoge-Signale zuerst über EL3702 umgewandelt und danach zu einem nomarlen PC (OS:Win XP) geschickt. Die Zykluszeit des SPS-Tasks ist 10ms.
So weit ich weiß, die Umwandelung des Signals fängt nur an, wenn das Zustand des Klemmer EL3702 von Pre-Op zu Op wechselt. Momentan wird dieses Zustandwechsel nach Start des SPS-Programms mit einer unbekannten kurzen Zeitverzögerung automatisch gesetzt. Weißt jemand, wie kann man dieses Zustandwechsel zu einem von benutzer definierten Zeitpunkt setzen?
d.h. die Umwandlung des Signals fängt zu einem bestimmten Zeitpunkt an, nicht automatisch nach Starten des Programms.
 
Zuletzt bearbeitet:
Das geht per SPS über Funktionsbausteine für die "StateMachine" eines Slaves (TcEtherCAT.lib):
http://infosys.beckhoff.com/index.p...libtcethercat_fb_ecreqslavestate.htm&id=13573

Wenn der Slave von vornherein nur bis in den PreOp hochfahren soll, musst du das bei den Advanced Settings des Slaves im System Manager einstellen (deinSlave => Karteireiter EtherCAT => Advanced Settings => General => Behaviour => Final State => PreOp).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für deine schnelle Antwort,
Ich habe noch ein Baustein "FB_EcSetSlaveState" in von dir empfehlender Bibliothek gefunden, was ist Unterschied mit "FB_EcReqSlaveState"?
 
Wenn ich den Baustein in meinem Programm geladen, wird ein bError ausgeführt: ID 7: "target machine not found". Ich habe nSlaveAddr schon richtig gegeben (Slave => Karteireiter EtherCAT=> EtherCAT Adr : 1002) und sNetId als '' gegeben. Vieleicht gibt es noch Fehler beim Eingabe von sNetId, wie kann man diese ID in System Manager finden?
 
Du brauchst die NetId des EtherCAT-Masters!

Findest du beim EtherCAT-Gerät (E/A-Gerät) auf dem Reiter "EtherCAT" oder in den InfoDaten (siehe Anhang)
 

Anhänge

  • master.gif
    master.gif
    3,4 KB · Aufrufe: 7
Zurück
Oben