CS 3000 Apcs: IM 33Q03M10-01E 8th Edition
CS 3000 Apcs: IM 33Q03M10-01E 8th Edition
CS 3000
APCS
IM 33Q03M10-01E 8th Edition
CONTENTS
1. Overview ................................................................................................. 1-1
1.1 Role of APCS ................................................................................................... 1-2
1.2 Function Overview .......................................................................................... 1-3
1.3 Operating Environments ................................................................................ 1-4
1.3.1 Hardware Environment Requirements .............................................. 1-5
1.3.2 Software Environment Requirements ................................................ 1-7
1.4 CPU Load and Main Memory Capacity of APCS ......................................... 1-10
1.5 Flow up to Operation of Process Control in APCS ..................................... 1-12
1.6 Virtual Test and Target Test ........................................................................... 1-15
2. Process Control ...................................................................................... 2-1
2.1 Function Blocks .............................................................................................. 2-2
2.2 Process Timing................................................................................................ 2-3
2.2.1 Scan Period ...................................................................................... 2-4
2.2.2 Control Periods of Controller Blocks .................................................. 2-6
2.2.3 Process Timing for Sequence Control Blocks .................................... 2-7
2.3 Input/Output Functions .................................................................................. 2-9
2.3.1 Software Inputs/Outputs ................................................................. 2-10
2.4 Application Capacity .................................................................................... 2-12
2.5 Inter-Station Data Links ................................................................................ 2-13
2.6 APCS Marks .................................................................................................. 2-14
3. APCS Start Operation ............................................................................. 3-1
3.1 Selection of Operation at Powering On ......................................................... 3-2
3.2 Initial Cold Start .............................................................................................. 3-4
3.3 Internal Status within APCS at Start Operation ............................................. 3-6
3.4 Stop and Restart of APCS .............................................................................. 3-8
4. Engineering ............................................................................................ 4-1
4.1 Engineering Differences between APCS and FCS ........................................ 4-2
5. Test Function .......................................................................................... 5-1
5.1 Types of Tests .................................................................................................. 5-2
5.2 Operating Environments ................................................................................ 5-4
5.3 Operations Specific to Virtual Tests ............................................................... 5-6
5.4 Test Procedure Using Test Function .............................................................. 5-7
5.5 Profile Function ............................................................................................... 5-8
1. Overview
An APCS is a CENTUM CS 3000 station that periodically executes control calcula-
tions in order to perform sophisticated control and improve efficiency. The APCS
runs on a PC hardware platform.
HIS
Plant
V net
I/O
010001E.EPS
IMPORTANT
Unlike the FCS, a PC cannot be made dual-redundant. Do not use the APCS for situations
where it is critical that there are no failures; use the FCS in such cases.
The APCS does not accept direct I/O connections. In other word, the APCS cannot control
the plant directly. The APCS is connected directly to the V net, and data access between
function blocks of the APCS and FCS is possible just like between two FCSs. From the
above, the role of the APCS can be outlined as follows:
■ Functions of APCS
The APCS has the following features:
The APCS receives function block data from the FCS and, using it as parameters, executes
the control calculations, and then proceeds to output the result to a function block of the
FCS. On the APCS, the standard blocks are used. The standard blocks provide the same
function blocks as those available on the FCS. A standard block can be, for instance, the
PID controller block or the sequence table block.
HIS
V net
Process Control
Standard blocks
010201E.EPS
HIS HIS
System Builders
Process Control
Ethernet
V net Download
FCS FCS
APCS
Install
010301E.EPS
■ Hardware
The following shows the hardware environment requirements for the operation of the
APCS:
SEE ALSO
For more information on the CPU speed and main memory capacity, see the following:
1.4, “CPU Load and Main Memory Capacity of APCS”
The following explains about the PC used for APCS and selection of its peripheral devices:
● Server PC
The main usage of the APCS is for sophisticated controls, so it is expected to be in continu-
ous operation. Usual desktop PCs are not equipped with cooling fans and power supplies
intended for continuous operation and thus not suitable for use as an APCS. On the other
hand, a server PC is intended for continuous operation and is equipped with a robust
cooling fan and power supply. A server PC should therefore be used for the APCS. In
addition, it is recommended to use a server PC equipped with ECC (Error Checking and
Correcting) memory, which has the ability to detect and correct errors automatically.
● RAID
Generally speaking, among all the components of a computer system, the disk drive is said
to be most susceptible to failure. However, by employing the RAID (Redundant Array of
Independent Disks) system, it becomes possible to achieve data protection and continuous
operation of the disk drive. RAID is a system that provides the user with multiple redundant
disk drives. If one disk drive fails, the remaining disk drives protect the data and continue
the operation. Depending on the type of RAID system, it is possible to replace a disk drive
without stopping the operation of the PC. It is recommended to use RAID (*1) for the PC
that operates as an APCS.
*1: Hardware RAID (RAID 5) is recommended.
■ Software Environments
The APCS Process Control as well as the System Builders, Operation and Monitoring, and
Test Function are included in one piece of software media (CD-ROM). Different key code
floppy disks are necessary for the APCS Process Control and the functions provided for the
HIS. Therefore, a key code floppy disk and a system ID license are required for each PC.
PC operating as HIS
Key code
System Builders
floppy disk
Software media
(CD-ROM)
Test Function
Installation
ID number
of system
ID license
PC operating as an APCS
The key code floppy disk used for the setup of the HIS contains the key codes for functions
used on the applicable HIS, such as the System Builders, Operation and Monitoring, and
Test Function.
On the other hand, the key code floppy disk used for the setup of the PC that operates as
an APCS contains only the key code for the APCS Process Control.
IMPORTANT
The APCS runs only the APCS Process Control. Do not use software other than the APCS
Process Control (including general-purpose software).
SEE ALSO
For more information on software handling other than the APCS Process Control, see the following:
1.4, “CPU Load and Main Memory Capacity of APCS”
*1: APCSs have no relationship with the number of FCSs that can be engineered, as indicated by the N00xx part of
LHS5100/N00xx. There is no restriction on the number of APCSs that can be engineered with the Standard Builder
Function of software release number R3.01or later.
*2: APCSs have no relationship with the number of FCSs that can be operated and monitored, as indicated by the N00xx
part of LHS1100/N00xx. There is no restriction on the number of APCSs that can be operated and monitored with the
Operation and Monitoring Function of software release number R3.01 or later.
■ CPU Speed
If the CPU speed is fast, it becomes possible to process the function blocks in shorter
period of time, and thus more function blocks can be run within the basic scan period.
However, the data access from the APCS to other stations (FCS or APCS) does not be-
come any faster along with the CPU speed of the APCS, because the processing time of
the V net communication becomes the bottleneck.
If the CPU load becomes too heavy to keep the periodicity on the APCS, the periodic
processing overload System Alarm Message is output. Since Windows environment does
not guarantee real-time activities, if heavy loads on CPU continues, a system alarm mes-
sage notifying the periodic processing overload may be output even though the CPU usage
is less than 100%. Because of this, on the PC on which the APCS runs, it is recommended
to keep the total CPU usage within 50%. In order to solve the problem of periodic process-
ing overload, the following actions can be taken.
• Decrease the number of function blocks.
• Replace the APCS’ hardware with a PC equipped with a faster CPU.
Moreover, replace the hardware with a faster PC if an application should be added to the
APCS with little CPU idle time. Then it becomes possible to make room for the application.
The capacity is fixed for the main memory used by Windows and the system programs and
the main memory used for the APCS Memory Image File. The APCS requires a main
memory capacity of 256 Mbytes or more. Even if the main memory usage of the APCS
Process Control exceeds the memory capacity mounted on the PC, it is still possible to run
an application because of the virtual memory mechanism of Windows. However, the
operation speed of the application decreases with virtual memory management because
the application is stored on the hard disk and variables, etc. are loaded into memory when
needed.
In order to run a stable periodic control on the APCS, it is necessary that sufficient CPU
time is allocated and enough main memory is secured for the Process Control.
IMPORTANT
Run only the APCS Process Control on the APCS and do not use software other than the
Process Control (including general-purpose software). If other software is run, it uses the
CPU and main memory and decreases the CPU and memory resources available to the
Process Control.
HIS
Operation and
Monitoring
System Builders
Ethernet Vnet
APCS FCS
APCS
Process Control
010501E.EPS
System Builders
Generation
Operation and
Monitoring
FCS
Process Control
Ethernet Vnet
APCS FCS
APCS
Process Control
010502E.EPS
HIS
Operation and
System Builders
Monitoring
Operation and
Monitoring
FCS
Process Control
Ethernet Vnet
APCS FCS
APCS Memory
APCS
Image
Process Control FCS
Process Control
010503E.EPS
■ Target Test
The figure below shows a system consisting of an HIS, an FCS, and an APCS, with one PC
for each station. The System Builders and Test Function are installed on the HIS. All three
stations are connected to the control bus via the V net.
HIS
Vnet
Process Control
Process Control
APCS
Memory Image
FCS
Memory Image
APCS
FCS
010601E.EPS
In the target test, the system runs using the V net in the configuration above. The V net is
used for communication between the APCS and FCS. In addition, the V net communication
is also used by the HIS for the operation and monitoring of the FCS and APCS. In the target
test, the APCS Memory Image File is downloaded to the PC that operates as an APCS,
and the APCS Process Control is run on that PC.
HIS
Operation and
Monitoring (Virtual)
Vnet Communication
Simulation Process
FCS APCS
Memory Image Memory Image
010602E.EPS
In the virtual test, the V net communication is simulated by a V net communication simula-
tion process within the PC. The actual V net is not used at all. The FCS simulator and the
APCS simulator run as one process each and the virtual V net communication between
them is handled by the V net communication simulation process.
• There may be differences between the operations in the Virtual Test Function and on
the APCS due to differences in performance between the HIS that runs the Virtual Test
Function and the actual PC that operates as an APCS.
• In the virtual test, the Operation and Monitoring runs in the Virtual Mode, in addition to
the APCS simulator. This means that it is possible to run multiple functions (software)
on one PC. In such cases, the CPU and main memory resources allocated to the
APCS simulator are shared with other functions. In the actual APCS, the Process
Control uses the CPU and main memory exclusively. The actual APCS therefore has
some margin, resource-wise, compared to the test results.
IMPORTANT
Pay attention to the following points in order to cope with the problems caused by the
performance difference between the PC that runs the virtual test of the APCS and the
actual PC that operates as an APCS.
• Use a PC equivalent to the actual APCS or a higher performance PC for the PC that
runs the Virtual Test Function.
• If the performance of the PC used for the Test Function is lower than that of the PC
used as an APCS, it must be taken into consideration that the number of function
blocks that can be executed within the basic scan period in the virtual test will be
smaller than on the actual APCS.
• If the performance of the PC used for the Test Function is greater than that of the PC
used as an APCS, it must be taken into consideration that the number of function
blocks that can be executed within the basic scan period in the APCS will be smaller
than in the virtual test.
2. Process Control
This chapter explains the Process Control of the APCS, focusing on the points that
are different from the FCS.
Other than these features listed, the Process Control of the APCS is basically the same as
for the FCS. It is possible to use the PID controller block and sequence table block on the
APCS in the same way as on the FCS.
■ Standard Blocks
These blocks are function blocks whose operation is predefined and generally used for
regulatory control tasks and sequence control tasks. The user cannot change the algo-
rithms of the standard blocks. The standard blocks of the APCS run in the same way as the
function blocks of the FCS, except for the following.
• The inching output time of the Motor Control Blocks (MC-2, MC-3) is longer than that
in the FCS.
■ Basic Scan
The basic scan period is the standard scan period common to function blocks. The scan
period is set to the basic scan period by default.
The setting value of the basic scan period can be changed for each APCS according to the
particular application.
The setting value of the basic scan period can be changed in System View.
• Basic scan period: Select 4, 8, or 16 seconds
The default is 4 seconds.
■ High-Speed Scan
The high-speed scan period is primarily used for the purpose of monitoring events in the
system. The high-speed scan period is fixed to one second. This setting value cannot be
changed.
The main application of the high-speed scan period is to monitor events at a one-second
cycle (shorter than the basic scan period). For example, if it is important to detect certain
events, it can check for their occurrence every second by designating the high-speed scan
period to the sequence table, even when the basic scan period is set rather large, such as
8 or 16 seconds.
It is not recommended to designate the high-speed scan period for the function blocks that
execute the control tasks on the APCS. Use the FCS instead when it is desired to execute
a control task that requires a high degree of reliability in a short scan period, i.e., one
second.
If the value of the scan coefficient is N, the function block is executed every N scan periods.
Moreover, by setting the scan phase in the Function Block Detail Builder, it becomes
possible to determine at which one of these N scan times the function block should be
executed. Specify an integer in the following range for the scan phase.
For example, assume that the basic scan period is set to four seconds in an APCS, the
scan period is designated as the basic scan period, and the scan coefficient of a function
block is selected to be 16. The actual scan period becomes 4 x 16 = 64 seconds. Any value
from 0 to 15 scans can be designated for the scan phase of the same function block.
TIP
The processing of function blocks is executed asynchronously between different APCSs.
If the Fixed control period is selected, select the duration to be 1, 2, 4, 8, 16, 32, or 64
seconds.
If a duration shorter than the basic scan period is selected, the control period becomes the
same as the basic scan period.
If the Automatic Determination is selected, the control period is determined according to the
following rules.
Table Control Period (Second) when Automatic Determination is Selected
Note: The control period of a function block for which the high-speed scan period is designated becomes the same as the
scan period and is thus fixed to one second.
The control period action becomes the same as for the FCS if the Intermittent control action
is selected.
SEE ALSO
For more information on the timing of the processing of the sequence control blocks, see the following:
C7.3, “Process Timing for Sequence Control Block” in Function Block Details of Reference (IM 33S01B30-
01E)
• The designation of the control period and control phase is valid only for sequence
table using the basic scan period. It is not valid to designate a control period and
control phase for a sequence table for which the high-speed scan period has been
specified.
IMPORTANT
It is not allowed to designate values other than integral multiples of the basic scan period
for function blocks that have selectable items related to time, because the basic scan
period can never be one second.
The actual action is performed at integral multiples of the basic scan time.
■ Software Inputs/Outputs
The software inputs/outputs are virtual input/output functions implemented in software
within the APCS. Their data can be referenced or set from function blocks and other appli-
cation functions.
SEE ALSO
For more information on the software inputs/outputs, see the following:
A4, “Software Inputs/Outputs” in Field Control Station Basics of Reference (IM 33S01B30-01E)
*1: Even though the APCS cannot be made dual-redundant, the FCS notation convention specifying an R-side CPU and
an L-side CPU is used here in order to match the specification of the switch numbers with that of the FCS.
*2: The idle time in the last basic scan period is converted into a number of seconds per minute and set. %SW0065 to
%SW0072 are updated in every basic scan period.
SEE ALSO
For more information on the start operation, see the following:
3, “APCS Start Operation”
Among the station start operation identification switches, only the values of the common
switches with element numbers %SW0004 to %SW0006 can be changed in the user-
defined initialization processing in the APCS start operation.
For example, a sequence table block of the periodic execution type starts the execution
from the initial step when %SW0004 is ON and %SW0005 is OFF. If the values of
%SW0004 and %SW0005 are different, the execution starts from the step being executed
when the APCS stopped last time.
Even if %SW0004 to %SW0006 are changed in the user-defined initialization processing,
%SW0004 to %SW0006 are initialized by the system initialization processing (which is
executed before the user-defined initialization processing) every time the APCS performs
the initial cold start.
■ Global Switch
This switch has the same specification as for the FCS, except the following item.
The update period of the global switch of the APCS is fixed to one second.
■ Application Capacity
The table below shows the application capacity of the APCS.
Table Application Capacity
General-purpose
Regulatory Control Block, Calculation Block 300
Sequence Block 300
General-Purpose Calculation Block 300
Switch Instrument Block 300
Sequence Auxiliary Block 600
Faceplate Block 200
Logic Calculation Block 100
Sequence Auxiliary Block 2 150
Batch Data Block 400
Unit Instrument 10
SFC Block 50
Operation 0
SEBOL User Function 70
Common Switch 4000
Annunciator 500
Batch Event 200
Print Message 200
Drawing 200
Number of ADLs 5120
020401E.EPS
On the APCS, the function block types that can be used are the same as for CS 3000.
SEE ALSO
For more information on the relationships between the application capacity and main memory capacity of
the PC, see the following:
1.4, “CPU Load and Main Memory Capacity of APCS”
The number of effective inter-station data link points / 200 = communication period
For example, if the number of effective inter-station data link points is 800, the communica-
tion period is approximately 800 / 200 = 4 seconds; each data link point is processed at 4-
second intervals. This figure has nothing in common with the basic scan period. As long as
the number of effective inter-station data link points is 800, each data link point is pro-
cessed every 4 seconds, regardless of whether the basic scan period is 4 seconds or 16
seconds.
If the number of effective inter-station data link points exceeds 200 x basic scan period (in
seconds), it becomes impossible to process each data link point every basic scan period.
For example, if 4 seconds are designated as the basic scan period and the number of
effective inter-station data link points is 1600, the communication period is 1600 / 200 = 8,
which is longer than the basic scan period, 4 seconds.
TIP
The Resource Information dialogue box is displayed when [Resource Information] is selected from the
[FCS] menu of the System View. It is possible to check the number of inter-station data link points in this
dialogue box.
The table below shows the function blocks for which the CAS mark can be designated.
Table Function Blocks for which CAS Marks can be Designated
Kind of CAS Mark
SET (Whether or not the APCS
CAS Mark Function block type
terminal mark can be designated)
Function block type
FPSUM, MLD-SW, ONOFF, ONOFF-G, PD-MR, PI-BLEND,
Designation
Yes Designation possible PID, PID-BSW, PID-STC, PID-TP, PI-HLD, RATIO, SLCD,
possible
SLMC, SLPC, SMRT, SMST-111, SPLIT, VELLIM, BSI
Designation BLEND, FSBSET
No Designation possible
possible INDST2, INDST2S, INDST3, PBS5C, PBS10C, HAS3C
Designation
No Designation impossible PG-L13, MC-2, MC-3
possible
020602E.EPS
FIC002
FIC002
MAN
NR
PV %
0.0
SV %
0.0
MV %
0.0
100.0
0.0
020603E.EPS
The block mode change operation initiated by the Block Mode Change Operation dialog
box below is the same for both the APCS and CAS marks.
FIC002
020604E.EPS
TIP
An APCS mark is used for the purpose of indicating that the function block of the FCS is receiving output
from the APCS on the Instrument Faceplate. However, it is necessary to create an application so that the
block receives output from another function block within the FCS if it fails to receive output from the APCS
for some reason. It is possible to use the operation mark when it is desired to dynamically switch between
whether the applicable function block receives output from the APCS or the alternative FCS block, and
display it on the Instrument Faceplate.
SEE ALSO
• For more information on the AUT fallback, see the following:
“■ The AUT Fallback Condition” of C6.1.5, “Block Mode Transition Condition” in Function Block Details
of Reference (IM 33S01B30-01E)
• For more information on computer failures, see the following:
“■ The Computer Failure Condition” of C6.1.5, “Block Mode Transition Condition” in Function Block
Details of Reference (IM 33S01B30-01E)
• For more information on the output range tracking, see the following:
C4.6, “Output Range Tracking” in Function Block Details of Reference (IM 33S01B30-01E)
Start up Windows.
Windup operation
TIP
The APCS is regarded as being in the station mode STOP status during off-line downloading. During this
operation, the system program of the APCS is processing the loading, but all application programs
currently on the APCS are stopped.
■ Causes of Start
The APCS is started by either being powered on or by being sent a start command.
● Powering On
This means supplying power and starting up Windows. The APCS goes through initial cold
start and starts control operation if the initial cold start at powering on is designated in the
FCS Constants Builder.
● Start Command
This means starting the operation of an APCS in the station mode STOP status. The start
command can be sent by one of the following two methods.
• Upon completing off-line download to the APCS
• Sending an APCS start command from the HIS
SEE ALSO
For more information on the processing executed at the initial cold start, see the following:
B2.1.2, “FCS Initial Cold Start” in Field Control Station Basics of Reference (IM 33S01B30-01E)
SEE ALSO
For more information on the system initialization processing at the initial cold start, see the following:
B2.1.2, “FCS Initial Cold Start” in Field Control Station Basics of Reference (IM 33S01B30-01E)
Since the APCS start operation is always the initial cold start, the user-defined initialization
processing is executed either type I or type B.
■ Windup Operation
The windup operation is the same as for the FCS.
SEE ALSO
For more information on the windup operation, see the following:
B2.1.2, “FCS Initial Cold Start” in Field Control Station Basics of Reference (IM 33S01B30-01E)
SEE ALSO
For more information on the status of software inputs/outputs at start operation, see the following:
B2.1.4, “Status of FCS at Start Operation” in Field Control Station Basics of Reference (IM 33S01B30-
01E)
SEE ALSO
For more information on the status of function blocks at start operation, see the following:
B2.1.4, “Status of FCS at Start Operation” in Field Control Station Basics of Reference (IM 33S01B30-
01E)
SEE ALSO
For more information on the status of SEBOL at start operation, see the following:
B2.1.4, “Status of FCS at Start Operation” in Field Control Station Basics of Reference (IM 33S01B30-
01E)
■ Windows Shutdown
When the Windows operating system on the PC that operates as an APCS is shut down,
the Process Control currently running on the APCS stops. The APCS memory image in the
main memory is saved in the APCS Memory Image File before the Process Control of the
APCS stops.
■ Stop Command
This command stops the Process Control of the APCS. The APCS memory image in the
main memory is saved in the APCS Memory Image File when the Process Control of the
APCS is stopped by the stop command as well. The stop command is issued by the follow-
ing method.
• Sending an APCS stop command from the HIS
The following explains what happens at the restart of the APCS after it is stopped. The
figure below illustrates how the APCS Memory Image File is loaded into the main memory
as a memory image, and how the Process Control accesses the memory image during the
operation. It also shows how the data in the APCS memory image is saved in the APCS
Memory Image File at shutdown or when a stop command is being sent to the APCS.
APCS
Start
command
Off-line download
APCS APCS
from the engineering Installation
Memory Image File Process Control
function
Hard disk
030401E.EPS
The APCS Memory Image File is downloaded from the engineering function into the hard
disk of the APCS by the APCS off-line download method. The APCS Memory Image File is
loaded into the main memory of the APCS when the APCS Process Control has started to
be processed. The APCS Process Control is executed using the memory image loaded into
the main memory of the APCS. If an application is modified by on-line maintenance, the
modified contents are used in the APCS memory image.
4. Engineering
The System Builders allows engineering of the APCS using the same operating
procedure as for the FCS. APCS user applications are created based on function
blocks in the same way as for the FCS. Furthermore, the engineering method for the
standard blocks is the same for both the APCS and FCS.
■ Station Type
Designate the following station type when creating function blocks for the APCS.
• APCS Advanced Process Control Station
■ Alias of Station
Station aliases are not set for FCSs. In case of the APCS, the following station alias is
automatically attached to the station name FCSddss (APCS):
• APCSddss (dd: domain number, ss: station number)
This station alias is used for the station name display in the Operation and Monitoring as
well as in messages.
■ Network
The designation of the network address for the APCS is different from that for the FCS.
Table Network Address
APCS FCS
Station Address
Designates Designates
(domain number and station number)
Vnet TCP/IP Protocol Does not designate Designates
Ethernet TCP/IP Protocol Designates Does not designate
040101E.EPS
■ Scan Period
The designation of the scan period for the APCS is different from that for the FCS.
SEE ALSO
For more information on the scan period, see the following:
2.2.1, “Scan Period”
SEE ALSO
For more information on the APCS mark, see the following:
2.6, “APCS Marks”
SEE ALSO
For more information on the software packages related to the APCS, see the following:
1.3.2, “Software Environment Requirements”
TIP
In the System View folder (tree), the station name of the APCS is listed as “FCSddss (APCS)” (dd is a
domain number and ss is a station number). The addition of “(APCS)” clarifies the status of the station.
5. Test Function
The Test Function (optional package) is a group of tools for efficient debugging of
the application software created by the user.
The Test Function of the APCS is almost the same as for FCSs.
This section mainly explains the points where the Test Function of the APCS is
different from that of the FCS.
TIP
If “FCS” is indicated, the corresponding part of the Engineering Test Guide (IM 33S04N10-01E) describes
functions for both FCS and APCS, unless specified otherwise.
SEE ALSO
For more information on the virtual test and target test of the APCS, see the following:
1.6, “Virtual Test and Target Test”
■ Virtual Test
The virtual test in the APCS is the same as for the FCS.
SEE ALSO
For more information on the virtual test, see the following:
A1.1, “Types of Tests” in the Engineering Test Guide (IM 33S04N10-01E)
■ Target Test
The target test in the APCS is the same as for the FCS.
SEE ALSO
For more information on the target test, see the following:
A1.1, “Types of Tests” in the Engineering Test Guide (IM 33S04N10-01E)
*1: The CPU load display is only valid in the target test. In addition, the CPU load display for the APCS is different from that
for the FCS.
SEE ALSO
For more information on the CPU load display of the APCS, see the following:
5.5, “Profile Function”
SEE ALSO
For more information on the operating environments, including the Test Function, see the following:
1.3, “Operating Environments”
■ Hardware Environment
Table Test Function Hardware Environment
Test type
Hardware Environment
Virtual test Target test
IBM PC/AT compatible Y Y
Control bus interface card (VF701) N Y
PC operating as an APCS N Y
Keyboard operation (*1) N (*2) N (*2)
Ethernet card N Y
050201E.EPS
Y: Required.
N: Not required. Operates even when hardware is present.
*1: Keyboard operation is optional.
*2: Usable if installed and defined at an HIS.
■ Software Environment
Table Test Function Software Environment (the PC executing the Test Function)
Test type
Software Environment
Virtual test (*1) Target test
LHS1100 Standard Operation and
Y Y
Monitoring Functions
LHS5100 Standard Builder Function Y Y
LHS5420 Test Function Y Y
LFS1200 APCS Process Control N N
050202E.EPS
Y: Required.
N: Not required.
*1: It is not necessary to install the control bus driver for the virtual test of the APCS.
*1: In the virtual test, it is not necessary to actually use a PC that operates as an APCS.
*2: Only LFS1200, a package for operating the APCS Process Control, is required. It is not necessary to add any software
to the PC that operates as an APCS in order to execute the target test.
SEE ALSO
For more information on other software environments, see the following:
1.3.2, “Software Environment Requirements”
SEE ALSO
For more information on the security at the virtual test, see the following:
A1.3, “Operation Specific to Virtual Test” in Engineering Test Guide (IM 33S04N10-01E)
SEE ALSO
For more information on the restrictions at the virtual test, see the following:
A1.3, “Operation Specific to Virtual Test” in Engineering Test Guide (IM 33S04N10-01E)
SEE ALSO
For more information on the test procedure when the Test Function is used, see the following:
A1.4, “Test Procedure Using Test Functions” in the Engineering Test Guide (IM 33S04N10-01E)
The following CPU load display items are different on the APCS compared to the FCS.
• The standard process control processing time rate of the APCS does not include the
time required for system monitor processing, trend processing, and message process-
ing. These items are included in case of a FCS. Since the time required for this kind of
processing is very small compared to the processing time of a function block, this
does not cause any actual problems.
• The communication processing time rate display is different on the APCS compared to
the FCS. The communication load displayed for the APCS is the ratio between the
maximum number of communication frames that can be processed in one second and
the number of communication frames actually processed (that is, <number of frames
actually processed> / <maximum number of communication frames> (%)).
• The user-task processing time rate is not displayed for the APCS.
• The other-task processing time rate is not displayed for the APCS.
• The data refresh cycle is the basic scan period for the APCS.
SEE ALSO
For more information on the CPU load display, function block profile data display, log file information
display, and profile data write, see the following:
A12, “Profile” in the Engineering Test Guide (IM 33S04N10-01E)
HIS0164
Vnet
060001E.EPS
As illustrated in the figure above, the HIS operates and monitors the APCS basically
in the same way as it operates and monitors the FCS. This chapter explains the
points where the operation and monitoring of the APCS is different from that of the
FCS.
060101E.EPS
Revision : R3.08.00
Generation :
06/12/26 PM 01 : 12
Task Status :
Ready
060102E.EPS
Figure APCS Status Display Window
FCS
FCS
IOM
060103E.EPS
The following explains the functions of the buttons in the APCS Status Display window
toolbar.
060104E.EPS
This button calls up the System Alarm window. In this window, it is possible to check the
contents of alarms. In addition, the status of the system alarm message generation is
shown depending on the status of the button.
• Lit in red:
A system alarm message has been generated.
• Normal color:
A system alarm message has not been generated.
060105E.EPS
060106E.EPS
060107E.EPS
060108E.EPS
060109E.EPS
060110E.EPS
IOM 060111E.EPS
060112E.EPS
This button calls up the FCS Report dialogue box, which displays the station information.
The information displayed in the dialogue box can be printed or saved in a file.
060113E.EPS
This button is used to start the stopped APCS from the Operation and Monitoring.
If this button is clicked, a dialogue box where it can be confirmed that the APCS should be
started, is called up.
060114E.EPS
This button is used to stop the currently operating APCS from the Operation and Monitor-
ing.
If this button is clicked, a dialogue box where it can be confirmed that the APCS should be
stopped, is called up.
FCS
060115E.EPS
060116E.EPS
SEE ALSO
For more information on the system alarm messages, see the following:
Operating Messages (IM 33S02H10-01E)
■ APCS Mark
It is possible to display APCS marks on Instrument Faceplates of function blocks that
receive output from an APCS. The user designates whether or not an APCS mark should
be displayed using the Function Block Detail Builder for each function block. APCS marks
are usually used in function blocks on the FCS side because they are applied to function
blocks that receive output from the function blocks of an APCS.
SEE ALSO
For more information on the APCS mark, see the following:
2.6, “APCS Marks”
SEE ALSO
For more information on software packages related to the APCS, see the following:
1.3.2, “Software Environment Requirements”
SEE ALSO
For information on the system alarm messages, see the following:
Operating Messages (IM 33S02H10-01E)
7. Installation of APCS
This chapter explains the software installation procedure after installing the hard-
ware and how to make various related settings.
SEE ALSO
For more information on how to set the hardware RAID, see the manual supplied with the hardware
RAID.
The hardware capacity required for the APCS Process Control package is as follows.
Table Hard Disk Capacity
● OS
The following operating systems can be used as the OS environment in the PC
for APCS:
• Windows Server 2003 Service Pack 2 or Windows Server 2003 R2 Service Pack 2
• Windows 2000 Server Service Pack 4
(Hereinafter the service pack of Windows Server 2003 and the service pack of Win-
dows 2000 Server will be referred to as Service Pack)
IMPORTANT
• The APCS communicates using the TCP/IP protocol. Therefore, the TCP/IP protocol
must not be deleted.
If the TCP/IP protocol has been deleted, it becomes necessary to add the TCP/IP
protocol again and install the service pack again.
• If the TCP/IP protocol was deleted after the installation of the APCS, it becomes
necessary to install the APCS again after recovering the TCP/IP protocol (including
installation of the service pack).
SEE ALSO
For more information on how to extend the virtual memory, see the following:
“■ Virtual Memory Paging File Size” of chapter 4.2, “Windows Setup Procedure” in the CS 3000 Instal-
lation (IM 33Q01C10-01E)
Start
3. Set up Windows.
5. Install the APCS software. See Section 7.2, “APCS Installation Procedure.”
End
070002E.EPS
SEE ALSO
For more information on the installation procedure of Windows 2000 Server, see the First Step Guide
supplied with the Windows 2000 Server installation CD-ROM.
SEE ALSO
• For more information on the virtual memory settings, see the following:
“■ Virtual Memory Paging File Size” in 4.2, “Windows Setup Procedure” in the CS 3000 Installation (IM
33Q01C10-01E)
• For more information on the procedure for adding a control bus driver, see the following:
4.3, “Setting Network” in the CS 3000 Installation (IM 33Q01C10-01E)
• For more information on the Ethernet card settings, see the manual supplied with the Ethernet card.
IMPORTANT
It is necessary to install the service pack again if the configurations of network and printer
are changed (addition or deletion).
TIP
It is not necessary to install the service pack again if the changes made to the network configuration are
limited to changes of property values such as computer name and IP address.
IMPORTANT
Run only the APCS Process Control on the APCS and do not use any other software.
SEE ALSO
For more information on the installation procedure of Windows Server 2003, see the First Step Guide
supplied with the Windows Server 2003 installation CD-ROM.
SEE ALSO
• For more information on the virtual memory settings, see the following:
“■ Virtual Memory Paging File Size” in 4.2, “Windows Setup Procedure” in the CS 3000 Installation (IM
33Q01C10-01E)
• For more information on the procedure for adding a control bus driver, see the following:
4.3, “Setting Network” in the CS 3000 Installation (IM 33Q01C10-01E)
• For more information on the Ethernet card settings, see the manual supplied with the Ethernet card.
IMPORTANT
Run only the APCS Process Control on the APCS and do not use any other software.
IMPORTANT
Make sure to match the computer name and station alias. If they do not match, the opera-
tion of the APCS cannot be guaranteed.
A computer name is a name used to identify each computer on the Windows network. It is
possible to set any computer name from the Windows Control Panel.
A station alias is a name specified by the APCS Properties of System View.
Example: APCS0121
(APCSddss: “dd” is the domain number and “ss” is the station number. The same applies
hereinafter.)
● IP Address
IP addresses are computer addresses that are uniquely determined on the control bus and
Ethernet.
Make sure to specify network addresses for the control bus and Ethernet on separate
subnets.
Examples: 172.16.1.21 (Control Bus), 172.17.1.21 (Ethernet)
● Subnet Mask
In combination with the IP address, this information specifies a network or computer on the
control bus and Ethernet.
Example: 255.255.0.0
IMPORTANT
Note the following items regarding the Ethernet IP address and subnet mask:
• If the APCS is connected to an existing Ethernet environment, use the existing values
used in the current network environment for the Ethernet IP address and subnet mask.
• If a new local network environment is to be constructed around the APCS, use the
default IP address (172.17.dd.ss) and subnet mask (255.255.0.0) that are determined
by the station address.
Use the default values (IP address: 172.16.dd.ss, subnet mask: 255.255.0.0) for the control
bus IP address.
IMPORTANT
Do not change the APCS account and password.
IMPORTANT
If the APCS Process Control is running, stop the APCS Process Control from the HIS. In
this case, it is recommended to save the tuning parameters.
3. Insert the key code floppy disk in the floppy disk drive.
4. Insert the CS 3000 installation CD-ROM in the CD-ROM drive.
5. Start Explorer, double-click and start [SETUP] in the CENTUM directory on the CD-
ROM. A dialogue box with “Welcome” appears.
6. Click [Next] or press the [Enter] key.
7. Select the directory in which the APCS should be installed.
[C:\3000] is selected by default. If it is desired to change this to another directory,
select a directory after clicking [Browse].
8. Click [Next] or press the [Enter] key. The user registration dialogue box is displayed.
9. Enter the user name and company name.
10. Click [Next] or press the [Enter] key. The ID number input dialogue box is displayed.
11. Enter the ID number displayed on the system ID license. When upgrading the software
version, it is not necessary to enter the ID number; the ID number will be displayed in
the dialogue box.
12. Click [Next] or press the [Enter] key. A list of already installed packages is displayed at
the destination. No text is displayed in the list in case of a new installation.
13. Click [Next] or press the [Enter] key. A prompt is displayed to ask whether or not there
is another key code floppy disk.
14. Click [No] or press the [Enter] key. A list of packages to be installed is displayed.
15. Click [Next] or press the [Enter] key.
The installation of the files will then start up.
If a confirmation dialogue box appears asking it is all right to overwrite files, select
[Yes].
When the installation is finished, a confirmation dialogue box appears asking if there is
another CD-ROM to be installed.
16. Click [No] or press the [Enter] key.
The dialogue box notifying the end of the installation appears.
• If restarting is required, a dialogue box appears and prompts for restart.
Remove the installation CD-ROM and key code floppy disk from each drive and click
[Finish] or press the [Enter] key. The PC is automatically restarted.
• If restarting is not required, the dialogue box notifying the end of the installation ap-
pears.
Remove the installation CD-ROM and key code floppy disk from each drive and click
[Finish] or press the [Enter] key. The installation procedure is finished.
● BKFApcsAcFail.exe
• Path
(Drive where APCS is installed):\CS3000\Fcs\tool\BKFApcsAcFail.exe
• Argument: None
• Function
Outputs the system alarm message “AC Fail.”
● BKFApcsAcRecover.exe
• Path
(Drive where APCS is installed):\CS3000\Fcs\tool\BKFApcsAcRecover.exe
• Argument: None
• Function
Outputs the system alarm message “AC Recover.”
● BKFApcsAcFailShut.exe
• Path
(Drive where APCS is installed):\CS3000\Fcs\tool\BKFApcsAcFailShut.exe
• Argument: None
• Function
Outputs the system alarm message “AC Fail Shutdown Execute” and then shuts down
the APCS Process Control.
TIP
The Windows standard UPS software only permits execution of the command file specified at the time of
shutdown. Use third party software (POWERCHUTE plus, etc.) if it is desired to output system alarm
messages regarding UPS battery condition, power recovery, etc.
Details
Manufacturer: [None]
Model:
Configure... Select...
About...
OK Cancel Apply
070311E.EPS
UPS Selection ?
Select model:
Back-UPS
Back-UPS Pro
Basic Port on Communications Accessory
Basic signaling to any APC UPS
Matrix-UPS
PowerStack
Smart signaling to any APC UPS
Smart-UPS
Symmetra Power Array
Finish Cancel
070312E.EPS
2. Select the UPS manufacturer, the UPS model and the port communicating to the
UPS.
3. Click [Finish].
4. Click [Configure] button on [UPS] tab in [Power Option Properties] window.
[UPS Configuration] window displays as follows.
UPS Configuration ?
Critical alarm
A critical alarm occurs when the UPS battery is almost exhausted or,
optionally, after a specified time on battery power.
OK Cancel
070313E.EPS
Run: C:\WINNT\system32\BKFApcsAcFailShut.exe
Browse...
Comments:
OK Cancel Apply
070314E.EPS
7. Confirm that the program for UPS is copied under the folder of
<WINNT\system32>(*1).
The absolute path for the program needs to be specified. For other items use the
default settings.
*1: If OS is Windows Server 2003, the path becomes <WINDOWS\system32>.
8. Click [OK].
9. Return to “UPS Options Properties” window.
Click [Apply] or [OK] button. The configuration will be stored.
Services
Action View
070315E.EPS
2. Right click “Uninterruptible Power Supply” and click “Properties” in the menu.
Path to executable:
C:\WINNT\System32\ups.exe
You can specify the start parameters that apply when you start the service
from here.
Start parameters:
OK Cancel Apply
070316E.EPS
Tip
The event records logged by the UPS management software are very helpful for analyzing the cause of
the power failure.
1. The PC does not start shutdown sequence for a transient power failure (short time
power loss) but uses the UPS butteries to keep running. The shutdown delay time i.e.,
on UPS buttery time needs to be defined.
This shutdown delay time should be a few seconds.
Tip
When using UPS buttery as the substitute power supply, the shutdown delay time can be much longer
according to the buttery capacity, power consumptions of power loads.
However, for a control system, from the safety purpose, a few seconds shutdown delay is a proper choice.
2. When power failure occurs and UPS shifts on buttery, a command BKFApcsAcFail.exe
needs to be triggered to notify the event to the user on the PC.
With this command, a message “AC Fail” will be initiated on HIS.
3. When the power recovers within a specified time period, a command
BKFApcsAcRecover.exe needs to be triggered to notify the event to the user on the
PC.
With this command, a message “AC Recover” will be initiated on HIS.
4. When the power failure exceeds a specified time period, a command
BKFApcsAcFailShut.exe needs to be triggered to notify the event to the user on the
PC.
With this command, a message “AC Fail Shutdown Execute” will be initiated on HIS.
Tip
If the APCS starts shutdown with BKFApcsAcFailShut.exe command, and the shutdown sequence
processes successfully, the data in the APCS will not be damaged.
Tip
Windows shutdown needs to be delayed after the APCS shutdown so as to guarantee a sufficient time for
the APCS to close all the applications and successfully shutdown.
6. The shutdown of the secondary power supply output of the UPS needs to be delayed
for a few minutes later after the Windows shutdown.
Initialization designated
(MAN)
The initial cold start is attempted but
aborted because the normal end Start command
processing has not been executed.
It is possible to recover the APCS by off-line download from the System Builders.
080001E.EPS
SEE ALSO
For more information on how to make backup, see the following:
8, “Backup” in the CS 3000 Installation (IM 33Q01C10-01E)
Note that the operation of the APCS cannot be started from the APCS Memory Image File
stored in MO from the hard disk of the PC operating as an APCS. Therefore, make sure to
save the project data of the System Builders after saving the tuning parameters.
CS 3000
APCS
IM 33Q03M10-01E 8th Edition
INDEX
A U
APCS Marks ..................................................... 2-14 Uninterruptible Power Supply ............................ 7-12
Application Capacity ......................................... 2-12 UPS .................................................................. 7-12
E V
Engineering ........................................................ 4-1 Virtual Test ........................................................ 1-15
F
Function Blocks .................................................. 2-2
I
Initial Cold Start .................................................. 3-4
Input/Output Functions ........................................ 2-9
Installation .......................................................... 7-1
Inter-Station Data Links .................................... 2-13
O
Operating Environments ..................................... 1-4
Operation and Monitoring ................................... 6-1
P
Process Control .................................................. 2-1
Process Timing ................................................... 2-3
Profile Function ................................................... 5-8
R
Recovery Procedure ........................................... 8-1
Roles .................................................................. 1-2
S
Standard Blocks .................................................. 2-2
Start Operation ................................................... 3-1
Stop .................................................................... 3-8
T
Target Test ........................................................ 1-15
Test Function ...................................................... 5-1