FB_ASI_WriteParameter
Inputs
VAR_INPUT
iParameternumber : WORD;
iParametervalue : DWORD;
bStart : BOOL;
END_VAR
Name | Type | Description |
---|---|---|
iParameterNumber | WORD | Parameter number |
iParametervalue | DWORD | Parameter value |
bStart | BOOL | The corresponding order is executed with a positive edge at this Boolean input. |
Inputs/outputs
VAR_IN_OUT
stParameterBuffer : ST_ParameterBuffer;
END_VAR
Name | Type | Description |
---|---|---|
stParameterBuffer | Data buffer for background communication. |
Outputs
VAR_OUTPUT
bBusy : BOOL;
bErr : BOOL;
bErrornumber : DWORD;
END_VAR
Name | Type | Description |
---|---|---|
bBusy | BOOL | This output remains TRUE until the function block has executed a command. While Busy = TRUE, no new command will be accepted at the inputs. Note that it is not the execution of the service that is monitored in terms of time, but only its acceptance. |
bErr | BOOL | This output shows the error state. |
bErrornumber | DWORD | Contains the command-specific error code of the most recently executed command. Is reset to 0 by the execution of a command at the inputs. |
Command-specific error code (decimal) | Description |
---|---|
1 | Communication timeout |
2 | ASI slave address not available |
3 - 10 | Reserved |
11 | ASI slave is not activated (slave is not in LAS). |
12 | An error occurred during communication. |
13 | Data exchange bit (CN.4) not set |
Requirements
Development environment | Target platform | IO hardware | PLC libraries to be integrated (category group) |
---|---|---|---|
TwinCAT v3.1.0 | PC or CX (x86) | ASI master terminal | Tc2_IoFunctions (IO) |