TwinCAT 3 Read Bool

Dieses SIMPL+ Macro liest eine 1-Bit-Variable aus einem ADS-Gerät aus und stellt diese als digitales Signal an dem Ausgang Output zur Verfügung.
Eingänge
Read : DIGITAL_INPUT;
Command_Res : STRING_INPUT;
Read: Über eine positive Flanke an diesem Eingang wird der Lesebefehl versendet.
Command_Res: Dieses Signal wird mit dem Ausgang Command_Res des SIMPL+ Macros TwinCAT 3 Communication verbunden und dient zur Übertragung der Rückmeldungen.
Ausgänge
Busy : DIGITAL_OUTPUT;
Output : DIGITAL_OUTPUT;
ErrorId : ANALOG_OUTPUT;
Command_Req : STRING_OUTPUT;
Busy: Während der Übertragung wird der Ausgang gesetzt und bleibt so lange aktiv, bis das Signal gelesen wurde. In dieser Zeit können über diesen Baustein keine weiteren Lesebefehle aktiviert werden.
Output: Der ausgelesene Wert wird über dieses Signal ausgegeben.
ErrorId: Dieses analoge Signal enthält den Fehlercode, der bei der Ausführung des Befehls auftreten kann. Ist kein Fehler aufgetreten, so hat dieses Signal den Wert 0.
Command_Req: Dieses Signal wird mit dem Eingang Command_Req des SIMPL+ Macros TwinCAT 3 Communication verbunden und dient zur Übertragung der Befehle.
Parameter
AdsPort : INTEGER_PARAMETER;
IndexGroup : LONG_INTEGER_PARAMETER;
IndexOffset : LONG_INTEGER_PARAMETER;
AdsPort: Enthält die Portnummer des ADS-Gerätes.
IndexGroup: Enthält die Index-Gruppennummer des angeforderten ADS-Dienstes. Dieser Wert ist der ADS-Tabelle des angesprochenen Gerätes zu entnehmen.
IndexOffset: Enthält die Index-Offsetnummer des angeforderten ADS-Dienstes. Dieser Wert ist der ADS-Tabelle des angesprochenen Gerätes zu entnehmen.