FB_CoEService

Diese Klasse stellt einen Lese- und Schreibdienst für CoE-adressierbare EtherCAT-Geräte zur Verfügung. Darüber können z.B. interne Informationen eines Feldgerätes gelesen und/oder geschrieben werden.
Syntax:
FUNCTION_BLOCK FB_CoEService EXTENDS FB_MessageBase
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
AdsAddr | AMSADDR | Get, Set | ADS-Adresse des Zielgerätes. Wird automatisch gesetzt, wenn ein bestehendes Feldgerät über |
Busy | BOOL | Get | Der Dienst führt gerade einen Lese- oder Schreibevorgang aus. |
Config | Get | Informationen des zu lesenden Parameters: Adresse, Datentyp, Speichertyp, Validierung | |
Done | BOOL | Get | Der Lese- oder Schreibvorgang wurde erfolgreich abgeschlossen. |
EcDevice | Get, Set | Übergabe eines bestehenden I/O-Elements mit Mapping der ADS-Adresse | |
Error | BOOL | Get | Beim Lese- oder Schreibvorgang ist ein Fehler aufgetreten. |
ErrorId | UDINT | Get | Fehlercode des letzten aufgetretenen Fehlers. |
Methoden
Name | Beschreibung |
---|---|
Cyclic() | Zyklusmethode |
Read( | Kommandiert einen Lesevorgang. |
Write( | Kommandiert einen Schreibvorgang. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_CoEService | Standardschnittstelle auf FB_CoEService. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.55 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v12.6.1.0) |