![background image](http://html1.mh-extra.com/html/ifm/compactmodule-metal-cr2031/compactmodule-metal-cr2031_device-manual_3908905016.webp)
CompactModule Metall CR2031
16
9.3.1 Function CR2031
Function: CR2031
CR2031
–
–
–
–
–
–
–
–
–
–
ENABLE
INIT
NODE_ID
CFG_READ
CFG_WRITE
CFG_DATA
RX_TYPE
TX_TYPE
SYNC
IO_DATA
CGF_RESULT
IO_RCV
–
–
Library:
CR2031_x�lib
Purpose:
Sets parameters and reads
the configuration and I/O data of
the input/output module CR2031
Parameter:
Name
Data type
Description
Inputs
ENABLE
BOOL
TRUE: function processing
INIT
BOOL
TRUE: function initialisation
FALSE: cyclical function call
NODE_ID
BYTE
Node identifier
CFG_READ
BOOL
TRUE: read the current configuration of the I/O module
CFG_WRITE
BOOL
TRUE: write the current configuration of the I/O module
CFG_DATA
DWORD
Address of the configuration data (data structure)
RX_TYPE
BYTE
Receive transmission type (default = 0; synch acyclic)
TX_TYPE
BYTE
Transmit Transmission Type (default = 1; synch cyclic)
SYNC
BOOL
CANopen synchronisation cycle (system variable COB_SYNC)
IO_DATA
DWORD
Address of the input/output data (data structure)
Ausgänge
CFG_RESULT
BYTE
1 = configuration read or written successfully
2 = configuration not yet read or written
3 = configuration cannot be read or written (missing or incorrect
node ID or faulty device)
IO_RCV
BOOL
TRUE: for one cycle if new data were transmitted
If not described otherwise, a "FALSE" signal with boolean data types is
always the negation of the described "TRUE" signal�