Download Inhoudsopgave Inhoud Print deze pagina

Voorbeeld Van Het Lezen Van Een Parameter In Twincat Via Ethercat - Sew Eurodrive DFE24B EtherCAT Handboek

Veldbusinterface
Verberg thumbnails Zie ook voor DFE24B EtherCAT:
Inhoudsopgave

Advertenties

6.3.2

Voorbeeld van het lezen van een parameter in TwinCAT via EtherCAT

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:
De uitgangsflags bBusy en bError geven de status van de instructies aan, nErrId toont
eventueel het foutnummer bij de betreffende flag bError.
Handboek – Veldbusinterface DFE24B EtherCAT
– 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.
®
Gedrag bij EtherCAT
Parametrering via EtherCAT
®
®
-master
®
-adres van het SEW-apparaat waarvan de data moeten
®
®
®
.lib. U kunt dit functieblok ook in
6
47

Advertenties

Inhoudsopgave
loading

Inhoudsopgave