FB_READ_086_SNVT_magcard
This function block receives the following LON input variable (nvi):
SNVT Name: SNVT_magcard.
SNVT number: 086.
Description: ISO 7811 (40 hexadecimal numbers). Data according to ISO 7811 standard for magnetic card readers.
Inputs
VAR_INPUT
wNVIndex : WORD;
bDisabled : BOOL := FALSE;
END_VAR
Name | Type | Description |
---|---|---|
wNVIndex | WORD | Unique index. This is required for binding the LON nodes. A maximum of 62 SNVTs are permitted per LON terminal. Values between 0 and 61 are possible. |
bDisabled | BOOL | TRUE = deselection of the function block. |
Inputs/outputs
VAR_IN_OUT
stLON_Com : ST_LON_Communication;
END_VAR
Name | Type | Description |
---|---|---|
stLON_Com | This structure is used to link FB_LON_KL6401() with the transmit/receive blocks. |
Outputs
VAR_OUTPUT
arrValue : ARRAY [0..40] OF BYTE;
bNewData : BOOL;
bError : BOOL;
eError : E_LON_ERROR;
END_VAR
Name | Type | Description |
---|---|---|
arrValue | ARRAY OF BYTE | 1–40 BYTE. |
bNewData |
BOOL |
Becomes TRUE for 1 cycle when the function block has received data. |
bError |
BOOL |
This output goes TRUE as soon as an error occurs. This error is described via the eError variable. |
eError |
In the event of an error, the output issues an error code and bError becomes TRUE at the same time. |
Requirements
Development Environment | TwinCAT 3 PLC library to be integrated |
---|---|
TwinCAT from v3.1.4020.14 | Tc2_LON from 3.3.4.0 |