Download Inhoudsopgave Inhoud Print deze pagina

Lezen Van Een Parameter In Twincat Via Ethercat - Sew Eurodrive XFE24A EtherCAT Handboek

Inhoudsopgave

Advertenties

Gedrag bij EtherCAT
6
Parameterinstelling via EtherCAT
6.2.2

Lezen van een parameter in TwinCAT via EtherCAT

30
®
Bij het lezen van een parameter is de functie SDO-READ beschikbaar. Daarvoor is de
index van de gelezen parameter vereist. De parameterindex kunt u in de parameter-
boom boven de tooltip laten weergeven.
Voor de implementatie in TwinCAT is het functieblok FB_EcCoESdoRead vereist.
U vindt dit functieblok in de bibliotheek TcEtherCAT
twee stappen integreren.
1. Aanmaken van een instance van het functieblok FB_EcCoESdoRead
2. De ingang van het functieblok wordt als volgt toegewezen:
– sNetID: weergave Net-ID van de EtherCAT
– nSlaveAddr: EtherCAT
worden gelezen.
– nIndex: Index van de te lezen parameters.
– nSubIndex: Weergave subindex van de te lezen parameter.
– pDstBuf: Pointer naar het databereik waarin de gelezen parameter opgeslagen
moet worden.
– cbBufLen: Maximale geheugengrootte in bytes voor de te lezen parameters.
– bExecute: Een positieve flank start de leesprocedure.
– tTimeout: weergave time-outperiode van het functieblok.
De uitgangsflags bBusy en bError geven de status van de instructies aan, nErrId toont
eventueel het foutnummer bij de betreffende flag bError.
De integratie van het functieblok ziet er in TwinCAT als volgt uit:
In het voorbeeld hierboven wordt de tussenkringspanning uitgelezen (index 8325,
subindex 0). Bijvoorbeeld het getal 639000 wordt ontvangen, dat volgens het veldbus-
apparaatprofiel overeenkomt met een spanning van 639 V.
®
®
®
-master.
®
-adres van het SEW-apparaat waarvan de data moeten
®
Handboek – MOVIAXIS
®
.lib. U kunt dit functieblok ook in
3018638731
Veldbusinterface XFE24A EtherCAT
®

Advertenties

Inhoudsopgave
loading

Inhoudsopgave