Data transfer via network
802
Part III FP Instructions
FNS_InitConfigNameTable
Function
This function creates a ConfigNameTable from the variable ProcessDataTable, which can be a
single-element data type or a mulit-element data type.
Make sure that the size of the variable ConfigNameTable corresponds to
the structure of the ProcessDataTable, e.g. if the ProcessDataTable
consists of three entries, then the ConfigNameTable variable should be
an "Array[0..2] of WORD" whose size matches the number of entries. If
the ProcessDataTable variable has only one entry (e.g. WORD), then the
ConfigNameTable variable should be an "Array[0..0] of WORD" (with size
1).
Allowed input data types are all 16-bit (INT, WORD), 32-bit (DINT,
DWORD, TIME (32 bits), REAL) and 64-bit variables or arrays of them.
64-bit variables are defined as 2-dimensional arrays, e.g. "Array[0..0,0..3]
of INT" is a 64-bit variable, while "Array[0..3] of INT" represents an array
with four elements of 16-bit variables.
The data types BOOL, STRING and arrays of these types are NOT
allowed at the input variable.
The output ConfigNameTable of the function must be an array of WORD.
PLC types see page 1326
Variable Data types Function
ProcessDataTable INT, WORD, DINT,
DWORD, REAL, TIME,
and ARRAYS of these
types
Input and output of process
data variables
ConfigNameTable ARRAY of WORD Configuration data for FP-FNS
blocks. The array-size of the
variable ConfigNameTable has
to correspond to the number of
elements of the
ProcessDataTable variable.
Description
Data types