InputBase

Diese Klasse ist die Basis für I/O-Eingangselemente.
![]() | Klasse ist Abstrakt Da die Klasse als |
Bereits implementierte Varianten:
Name | Beschreibung |
|---|---|
Eingangselement für (bis zu) 16 bit Analog-Eingangsklemmen. | |
Erweitertes Eingangselement für (bis zu) 16 bit Analog-Eingangsklemmen mit zusätzlichen Status-Informationen. | |
Eingangselement für (bis zu) 32 bit Analog-Eingangsklemmen. | |
Eingangselement für DS406 basierte Gebersysteme über EtherCAT. | |
Eingangselement für asynchron per CoE lesbare Werte eines EtherCAT-Teilnehmers. | |
Eingangselement für ein digitales (bool) Einganssignal. | |
Eingangselement für das digitale Feedback einer Hydraulikachse. | |
Eingangselement für SSI basierte Gebersysteme. |
Syntax:
FUNCTION_BLOCK ABSTRACT FB_InputBase EXTENDS FB_IoEcAds
I/O-Variablen
Name | Typ | Richtung | Beschreibung |
|---|---|---|---|
WcState | BIT | Input | |
AdsAddr | AMSADDR | Input | ADS Adresse des I/O-Elements zur asynchronen Kommunikation. |
Toggle | BIT | Input | Zyklisch umschaltendes Bit, das mit der Aktualisierungsrate des Mappings synchronisiert wird. In der Regel wird hierfür der InputToggle der WcState-Struktur gemappt. |
InfoDataState | UINT | Input | Numerische Information zum Status des EtherCAT Slaves (siehe State). |
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
InputScale | DINT | Get, Set | Skala zur Skalierung des Eingangswertes. |
Methoden
Name | Beschreibung |
|---|---|
Cyclic() | Zyklusmethode |
Liest das Statuswort des Eingangselementes aus. | |
Schreibt das Statuswort des Eingangselementes. | |
Liest den EtherCAT-Status des Eingangs-/Ausgangselement. | |
Schreibt den EtherCAT-Status des Eingangs-/Ausgangselement. | |
Liest den Klemmenspezifischen Eingangs-/Ausgangswert. | |
Schreibt den Klemmenspezifischen Eingangs-/Ausgangswert. |
Schnittstellen
Typ | Beschreibung |
|---|---|
I_IoBase | Standardschnittstelle auf FB_IoBase. |
I_InputBase | Standardschnittstelle auf FB_InputBase. |
I_IoEcAds | Standardschnittstelle auf FB_IoEcAds. |
I_IoEc | Standardschnittstelle auf FB_IoEc. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT v3.1.4024.55 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v3.12.5.0) |
