FB_ASI_WriteParameter

FB_ASI_WriteParameter 1:

VAR_IN_OUT

VAR_IN_OUT
    stParameterBuffer:      ST_ParameterBuffer; 
END_VAR

stParameterBuffer: Datenpuffer für die Hintergrundkommunikation

VAR_INPUT

VAR_INPUT
    iParameternumber    :WORD;
    iParametervalue     :DWORD;
    bStart              :BOOL;
END_VAR

iParameterNumber: Parameternummer

iParametervalue: Parameterwert

bStart: Mit einer positiven Flanke an diesem boolschen Eingang wird der entsprechende Auftrag ausgeführt

VAR_OUTPUT

VAR_OUTPUT
    bBusy               :BOOL;
    bErr                :BOOL;
    iErrornumber        :DWORD;     (*errorcode of ASI-Master*)
END_VAR

bBUSY: Dieser Ausgang bleibt solange auf TRUE, bis der Baustein eine Befehlsanforderung ausführt. Während Busy = TRUE wird an den Eingängen kein neuer Befehl angenommen. Bitte beachten Sie, dass nicht die Ausführung des Dienstes, sondern nur dessen Annahme zeitlich überwacht wird.

bErr: Dieser Ausgang zeigt den Fehlerstatus an

iErrornumber: Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls. Wird durch das Ausführen eines Befehls an den Eingängen auf 0 zurückgesetzt.

iParameterReadvalue: E/A-Kennung bzw. ID-Code des angesprochenen Slaves

Voraussetzungen

Entwicklungsumgebung

Zielplattform

IO-Hardware

Einzubindende SPS-Bibliotheken

TwinCAT Version >= 2.8.0 Build > 739

PC (i386)

ASI-Master-Klemme

TcIoFunctions.Lib ( Standard.Lib; TcBase.Lib; TcSystem.Lib; TcUtilities.Lib werden automatisch eingebunden )