You are on page 1of 22

14.

1 Classic Controller And I/O


Configuration

GE OC-DCS Training Center, version 3, 2013

1/
GE Confidential
May 2007
Controller Configuration

• In order to let the controller to connect to UDH,


Redundant controller the UDH port IP addresses have been
net port 1
designated in plant.
IO net port 1 – UDH1: 192.168.101.X
– UDH 2: 192.168.102.X
IO net port 2
Here, X is consistent with the controller node
number.
• Controller node number and its redundant role
UDH net port 1
– Dual redundant controllers, their node
number difference is 100;
UDH net port 2 – Dual redundant controllers, the range of
node number is 1- 79 and 101 - 179;
– Smaller one is R role, bigger one is S role;

2/
GE Confidential
May 2007
Master or Slave of Controllers
•The normal one or the first one to be
normal in structure (UDH connections and
IO connections) is master, another is
slave;
•If the two controllers are normal, the
master is active and the slave is standby
or initializing if its application code is
different from the master. The two
controllers get I/O information together from
their IO links;
•If the master is in “Lock stanby I/O”, the
case is rather complicated. For example, if
one controller is not full in IO connections, it
will be slave and the master become “Lock
standby I/O”;
•If there is not I/O configuration in
application code of controllers, the master
or slave is random; the master is in “Lock
standby I/O”.
3/
GE Confidential
May 2007
Master and Slave Switching Of Controllers
•If the master is in “active” and the slave
is in “standby”, the master and the slave
can be switched arbitrarily from the DPU
commands ;
•In other cases, the master can not be
switched to the slave;
•If the master is in “active” and the slave
is in “initializing”, the slave can be
switched to master from the DPU
commands. But it is not recommended
when the unit is running (dangerous!).
Note: any faulty in structure of the
master will cause the master switching •The application code of the master can
to the slave. be modified online, but can not be
downloaded.
•The application code of the slave can
not be modified online, but can be
downloaded after importing from file.

4/
GE Confidential
May 2007
Scan Module HW Updates

5/
GE Confidential
May 2007
Controller configuration and operation
1. There are 3 types of controller
configuration: property configuration,
I/O configuration and arithmetic
configuration.
2. A pair of DPUs, in normal case,
should have same I/O configuration
and arithmetic configuration. Their
properties should be consistent also
except node number and redundancy
role items.
3. I/O configuration tool “Apply new
config” makes the I/O configuration of
a pair of controllers be consistent and
save to the disks of the two
controllers.
4. Operation tool “Copy CFG to standby”
makes the I/O configuration and
arithmetic configuration of a pair of
DPUs be consistent, and save CFG
to the disks of the two DPUs.

6/
GE Confidential
May 2007
Controller status and operation
1. Normal status, that is, the arithmetic configuration and I/O
configuration of the two DPUs are consistent completely. One
DPU is at “active” , another DPU is at “standby”. The two
DPUs work simultaneously. The two DPUs can be switched
each other.
2. The arithmetic configuration is not consistent. The master DPU
is at “lock standby I/O” and the standby DPU is at
“initializing”. The standby DPU traces the master DPU and is
allowed to switch to master status in this case. The I/O
configuration modification is not admitted for master DPU.
3. The I/O configuration is not consistent. The master DPU is at
“active” and the standby DPU is at “initializing”. The standby
DPU traces the master DPU and is allowed to switch to master
status in this case. The I/O configuration modification is not
admitted for master DPU.
4. The I/O status is not consistent. The master DPU is at “lock
standby I/O” and the standby DPU is at “standby”. The standby
DPU traces the master DPU and is allowed to switch to master
status in this case. The I/O configuration modification is not
admitted for master DPU.
7/
GE Confidential
May 2007
IO Management Menu (1) •Add Module.To insert a module from
the module list.
•Modify Module. To edit a modules
current setting, such as network
address, channel types, etc.
•Upgrade Module. To upgrade the
firmware, bootloader or baseload for
the selected module.
•Delete Module. To delete a selected
module.
•Clear All Modules. To remove all
modules from the controller
configuration.
•Show Module Address. To show the
module(s) with its network address or
its location in cabinet.
•Download Module Pcode. To
Note: the controller will download Pcode to all download module Pcode configuration
modules automatically and periodically. to the selected module. In this way, the
module Pcode configuration will be
consistent with that in the controller. It
is needed to do the step manually
8/
after making modification. GE Confidential
May 2007
IO Management Menu (2) •Controller=>Module. To command
the controller to download a specified
type of data to the selected module,
such as Pcode data, ionet-egd-input
data, ionet-egd-output data, ionet-
egd-consumer data.
•Pcode: Controller=>All Modules.
This command will initiate having the
controller download the Pcode
configuration data to all modules
respectively.
•Apply New ConFigure. To command
the controller to apply the latest IO
modules configuration. Modification
will be valid only after the step.
•Scan Module HW Update. To
dynamically get the modules list
whose IP address has not been
allocated or assigned.

9/
GE Confidential
May 2007
IO Management Menu (3) •Reset Module. To reboot the
selected module.
•Import Module Pcode. To load a
specified Pcode file for the selected
module.
•Export Module Pcode. To export the
Pcode configuration data of the
selected module to a file.
•Upload Module Pcode File. To
upload the Pcode configuration of a
module directly from the module and
then save in a file locally.

10 /
GE Confidential
May 2007
PCODE Files of I/O Modules

Pcode files are a group of configuration files used by controllers and I/O
modules, which are saved in the fold D:\OC6000e\data\controller\dpuxx

11 /
GE Confidential
May 2007
Download, Upload, Import and Export P-code
Import P-code

D:\OC_6000e\Data\
HMI MPC SYSCFG
Controller\Dpuxx\*.pcode
Export P-code
HMI Disk
Backup of HMI configuration

UDH A
UDH B

download P-code

DPU DPU
Upload P-code

I/O I/O I/O


More complex operation because
there is a controller layer between I/O
layer and HMI layer.

12 /
GE Confidential
May 2007
Steps adding new modules into system
Initial: new modules (modules and their
base board) have been mounted.
(note: there is a unique Bar code
for each base board).
1. Link to DPU, upload configuration
( now HMI layer is consistent with DPU layer,
that is, configuration is same between
SYSCFG and DPU).
2. Scan Module HW Update. A list of
modules not obtaining IP address is popup
(This indicates DPU has detected new
modules).

3. Select a module, click “configure”.


The module is added to system ( This
indicates DPU has get the authority to the
new module).

4. Apply new config. The diagnostic map


pops up, indicating the new module has
been added to system (That is, the HMI can
diagnostic the new module).

Note: When importing the configuration file and download, if DPU configuration is
not consistent with modules mounted, DPU can not detect the new module. In this
case, new module need to be reset.
13 /
GE Confidential
May 2007
Steps deleting modules from system

1. Delete all modules


2. Apply new config
3. Scan module HW update. All modules mounted enter the list
of modules without getting IP address
14 /
GE Confidential
May 2007
Module PCODE definition and files
1. Pack pcode. Including all setting information
of I/O modules, such as internal parameters,
internal variables, I/O channel settings, etc.
2. IONet EGD Input. Data sending to controllers.
3. IONet EGD Consumer. EGD information
being used.
4. IONet EGD Output. Data receiving from
controllers.
5. Pcode files:
• The last 3 definitions are generated by
controller and download to I/O modules
once. This downloading is done manually
or automatically. It is done automatically
when DPU finds there are new modules
entered.
• The first definition, PCODE definition (or
Note: when modifying the configuration parameter), must be done manually.
of I/O channels, the PCODE definition • All these files are saved automatically to
the fold \data\Controller\DPUxx when
item is modified. So “download PCODE downloading or uploading.
parameter” must be done.
15 /
GE Confidential
May 2007
Properties of I/O modules
•Module Required. The controller will not
enter the normal control status until the
module is online. Not selecting generally.
•Terminal Board
TBRef, Type, HW Form. Being designated by
system.
Bar code. Coming from the baseboard.
Cabinet, Col, Row. The position of the module.
After setting the position information of I/O
modules, the diagnostic map is consistent with
such settings.

•I/O pack Configuration


packRef, HW Form, TBConnector. Being
designated by system.
Connection A. Configurable.
Connection B. Configurable.

16 /
GE Confidential
May 2007
Add I/O modules of OC6000e - snapshots

17 /
GE Confidential
May 2007
Insert Virtual Device

Step 1, open the DPU configuration file “example_con.txt” (DPU16)


Step 2, Insert virtual device of edpu in configuration
Step 3, Insert link in configuration
Step 4, Save configuration
Step 5, make new configuration download to DPU16 which is running

18 /
GE Confidential
May 2007
Insert Virtual Device – Snapshots

19 /
GE Confidential
May 2007
Virtual Device-Edpu-Station 1-AI card

20 /
GE Confidential
May 2007
Associating I/O channel with page I/O blocks

Step 1, associate AI and DI channels with page AI and page DI blocks.


Step 2, associate AO and DO channels with page AO and page DO blocks.

21 /
GE Confidential
May 2007
Upgrade Controller Software
1. Install the latest OC6000e software
in ENG station.
2. The controllers to upgrade have
been connected with UDH physically.
3. Linking to the controller to upgrade
with SYSCFG.
4. Upgrade Baseload and Firmware at
same time.
5. The controller will be restarted when
upgrading.
6. The controller restarting will be at
initial status (without configuration) .
7. Import arbitrary configuration file
and down load. The controller is at
configuring status.
8. Save CFG to disk and upgrade
another DPU.

22 /
GE Confidential
May 2007

You might also like