6.1 Overview
The EIS001 module is set up as an IEC 104 Server using an ST block, which is executed once in a
standard ladder logic program. The purpose of the ST block is to configure the EIS001 module with
the parameters required for the user's application.
A typical user application might be trying to set up the IEC 104 Server as follows:
Sample User Requirement
COMMREQ Status Word
Server Status Space
M_SP (16 objects)
M_DP (16 objects)
M_ST (4 objects)
M_ME_NA (4 objects)
M_ME_NC (4 objects)
An ST block simplifies the mechanics of the COMMREQ instruction which, when used to initialize the
IEC 104 Server, conveys 114 configuration parameters from the user's application program to the
EIS001 Module. It contains both required and optional parameters for IEC 104 Server functionality.
Note that any change to the values must be re-sent through COMMREQ to a freshly started EIS001
module. Resetting the EIS001 can be accomplished by using Service Request 24 (refer to PACSystems
RX7i and RX3i CPU Programmer's Reference Manual, GFK-2950).
In the following ladder example a one-shot is employed to ensure the ST block is executed only once
following power-up, or following a restart of the CPU. Before downloading the parameters, the logic
waits until the EIS001 module signals that it is ready to accept its IEC 104 Server parameters.
GFK-2949C
Chapter 6. Configuration of IEC 104 Server Parameters Using COMMREQ
RX3i CPU Memory Assignment Range
%R00001
%W00001
%I00001
%Q00001
%R00011
%AI00001
%AQ00001
Figure 13: Sample IEC 104 Server Memory Setup
Figure 14: Ladder Logic Used to Configure IEC 104 Server Parameters
July 2017
1 word
100 words
%I00001-%I00016
%Q00001-%Q00016
%R00011 - %R00015
%AI00001-%AI00004
%AQ0001-%AQ0008
35