MSG_CIPSYMBOLIC (common industrial protocol symbolic message)
The MSG_CIPSYMBOLIC instruction sends a common industrial protocol (CIP) symbolic message over an Ethernet channel or a serial port.
Languages supported: Function block diagram, ladder diagram, structured text.
This instruction applies to the L20E, L50E, and L70E controllers.
MSG_CIPSYMBOLIC

MSG_CIPSYMBOLIC operation
When the function block is enabled, the receive buffers for the Read operations are cleared on the rising edge of Enable.
Arguments
Parameter | Parameter Type | Data Type | Description |
---|---|---|---|
IN | Input | BOOL | Rung input state.
|
CtrlCfg | Input | CIPCONTROLCFG | The instruction block execution control configuration. Use the CIPCONTROLCFG parameters to define CtrlCfg. |
TargetCfg | Input | CIPTARGETCFG | Target device configuration. Use the CIPTARGETCFG parameters to define TargetCfg. |
Data | Input | USINT[1..1] | Read command stores the data returned from the server. Write command buffers the data to be sent to the server. When an MSG is triggered or re-triggered, Data is cleared for the MSG Read command. |
Q | Output | BOOL | Outputs of this instruction are updated asynchronously from the program scan. Output Q cannot be used to re-trigger the instruction because IN is edge triggered.
|
Status | Output | CIPSTATUS | Function block execution status When an MSG is triggered, or re-triggered, all elements inside Status are reset. The Status output is defined in CIPSTATUS data type. |
DataLength | Output | UINT | Number of data bytes for Read service. For Write service, it's 0. When an MSG is triggered or re-triggered, DataLength is reset to 0 for MSG Read command. |
MSG_CIPSYMBOLIC examples
MSG_CIPSYMBOLIC function block diagram example

MSG_CIPSYMBOLIC ladder diagram example

MSG_CIPSYMBOLIC structured text example

Provide Feedback