W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
1
-
1
S
e
c
t
i
o
n
1
I
n
t
r
o
d
u
c
t
i
o
n
P
u
r
p
o
s
e
The Harmony area controller (HAC) is an area management 
and control node for the Symphony Enterprise Management 
and Control System. The controller communicates with other 
system nodes over Control network (Cnet). It collects process 
I/O, performs control algorithms, and outputs control signals 
to process level devices. The controller also imports and 
exports process data from and to other system nodes. It 
accepts control commands from operators through computers 
connected to the network.
N
O
T
E
:
T
h
e
H
a
r
m
o
n
y
a
r
e
a
c
o
n
t
r
o
l
l
e
r
i
s
c
o
m
p
a
t
i
b
l
e
w
i
t
h
t
h
e
I
N
F
I
9
0
O
P
E
N
S
t
r
a
-
t
e
g
i
c
E
n
t
e
r
p
r
i
s
e
M
a
n
a
g
e
m
e
n
t
S
y
s
t
e
m
a
n
d
t
h
e
I
N
F
I
-
N
E
T
c
o
m
m
u
n
i
c
a
t
i
o
n
n
e
t
w
o
r
k
.
The Harmony area controller is comprised of a P-HC-DOC 
docking station, P-HC-PLT controller module, and S-HB-ACT 
software. These individual components combine to create the 
Harmony area controller. Refer to Section9 for complete 
nomenclature.
Each controller can handle thousands of analog and digital 
I/O points with functions such as multiloop, analog, sequen-
tial, batch, and advanced controls. It has advanced data 
acquisition features: trending, variable alarming, alarm inhib-
iting, and sequence of events. The controller communicates 
with both Harmony I/O blocks and Harmony rack I/O mod-
ules to meet the input and output requirements of virtually 
any process.
On-board, user-addressable control algorithms called function 
codes enhance processing power. Multiple programming and 
control languages are supported including C, Batch 90™, and 
UDF (user-defined function). A standard library of function 
codes ranges from simple AND and NOT logic functions to 
complex Smith Predictor and Linear Regression functions, 
with no advanced programming knowledge required to apply 
these powerful capabilities. A greatly expanded capacity of 
user-configurable function blocks supports even the most 
complex process management and control strategies.
Convert pdf to powerpoint slides - SDK control service:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Convert pdf to powerpoint slides - SDK control service:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
1
-
2
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
S
y
s
t
e
m
O
v
e
r
v
i
e
w
S
y
s
t
e
m
O
v
e
r
v
i
e
w
Figure 1-1 is a hierarchical view of the Symphony communica-
tions architecture: Onet (Operations network), Cnet, Hnet 
(Harmony network), and I/O expander bus. It shows the posi-
tion of the Harmony area controller within the architecture.
C
o
n
t
r
o
l
N
e
t
w
o
r
k
The Harmony area controller is a node on the Cnet. Cnet is a 
unidirectional, high speed serial data network that operates at 
a 10-megahertz communication rate. It supports a central net-
work with up to 250 system node connections. Multiple satel-
lite Cnets can link to the central network. Each satellite 
network supports up to 250 system node connections. Inter-
facing a maximum number of satellite networks gives a system 
capacity of 62,500 nodes. A node can be a satellite network, a 
Harmony control unit consisting of a Harmony area controller 
with its I/O devices, or a Harmony network communications 
coupler connecting human system interfaces and computers 
operating on the Onet.
The Harmony area controller uses Cnet to:
Communicate field input values and states for process 
monitoring and control.
Communicate configuration parameters that determine the 
operation of functions such as alarming, trending, and log-
ging on a human system interface.
Acquire process field inputs.
Receive control instructions from a human system inter-
face to adjust process field outputs.
Provide feedback to plant personnel of actual output 
changes.
Download firmware.
Data is transferred in messages that contain system data, con-
trol, and configuration information and also in exception 
reports. Exception reported data appears as dynamic values, 
alarms, and state changes on displays and in reports gener-
ated by human system interfaces and other system nodes.
SDK control service:C# PowerPoint - How to Process PowerPoint
Microsoft PowerPoint Document Processing Control in Visual C#.NET of RasterEdge .NET Imaging SDK is a reliable and professional PowerPoint slides/pages editing
www.rasteredge.com
SDK control service:VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
add image to slide, extract slides and merge library SDK, this VB.NET PowerPoint processing control powerful & profession imaging controls, PDF document, image
www.rasteredge.com
S
y
s
t
e
m
O
v
e
r
v
i
e
w
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
1
-
3
Exception reporting for the controller is automatic. The con-
troller generates an exception report periodically to update 
data, after a process point reaches a defined alarm limit or 
changes state, or after a significant change in value occurs. 
F
i
g
u
r
e
1
-
1
.
S
y
m
p
h
o
n
y
C
o
m
m
u
n
i
c
a
t
i
o
n
s
A
r
c
h
i
t
e
c
t
u
r
e
T
0
2
6
2
4
A
C
N
E
T
O
N
E
T
P
E
R
F
O
R
M
E
R
P
L
A
T
F
O
R
M
C
O
M
P
O
S
E
R
P
L
A
T
F
O
R
M
A
P
P
L
I
C
A
T
I
O
N
S
P
L
A
T
F
O
R
M
H
A
R
M
O
N
Y
A
R
E
A
C
O
N
T
R
O
L
L
E
R
H
A
R
M
O
N
Y
N
E
T
W
O
R
K
C
O
M
M
U
N
I
C
A
T
I
O
N
S
C
O
U
P
L
E
R
H
A
R
M
O
N
Y
R
A
C
K
I
/
O
M
O
D
U
L
E
S
H
A
R
M
O
N
Y
C
O
N
T
R
O
L
U
N
I
T
H
A
R
M
O
N
Y
C
O
N
T
R
O
L
U
N
I
T
H
A
R
M
O
N
Y
I
/
O
B
L
O
C
K
S
C
O
N
D
U
C
T
O
R
H
U
M
A
N
S
Y
S
T
E
M
I
N
T
E
R
F
A
C
E
P
E
E
R
-
T
O
-
P
E
E
R
H
N
E
T
I
/
O
E
X
P
A
N
D
E
R
B
U
S
R
S
-
4
8
5
/
R
S
-
2
3
2
-
C
I
/
O
H
N
E
T
SDK control service:VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
clip art or screenshot to PowerPoint document slide large amount of robust PPT slides/pages editing powerful & profession imaging controls, PDF document, image
www.rasteredge.com
SDK control service:VB.NET PowerPoint: Use PowerPoint SDK to Create, Load and Save PPT
Besides, users also can get the precise PowerPoint slides count as soon as the PowerPoint document has been loaded by using the page number getting method.
www.rasteredge.com
1
-
4
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
S
y
s
t
e
m
O
v
e
r
v
i
e
w
I
/
O
I
n
t
e
r
f
a
c
e
Figures 1-2 and 1-3 show the Harmony area controller inter-
facing to Harmony I/O blocks and Harmony rack I/O modules 
respectively. I/O blocks and rack I/O modules can operate in 
parallel with a single controller (Fig. 1-1).  
The Harmony I/O system incorporates a variety of input and 
output devices (i.e., blocks) to interface process signals to the 
Harmony area controller. The controller communicates with 
I/O blocks over Hnet. Block types include analog, digital, and 
control I/O. Additionally, the Harmony I/O system supports 
remote I/O communication through Hnet repeaters mounted 
in repeater mounting units.
The Harmony rack I/O system utilizes a wide variety of input, 
output, and signal conditioning modules to interface process 
signals to the Harmony area controller. The controller commu-
nicates with rack I/O modules over I/O expander bus. Rack 
F
i
g
u
r
e
1
-
2
.
H
a
r
m
o
n
y
I
/
O
B
l
o
c
k
I
n
t
e
r
f
a
c
e
H
A
R
M
O
N
Y
A
R
E
A
C
O
N
T
R
O
L
L
E
R
R
E
P
E
A
T
E
R
M
O
U
N
T
I
N
G
U
N
I
T
R
E
P
E
A
T
E
R
M
O
U
N
T
I
N
G
U
N
I
T
I
/
O
B
L
O
C
K
S
I
/
O
B
L
O
C
K
S
F
I
E
L
D
W
I
R
I
N
G
T
0
2
6
2
6
A
C
N
E
T
I
/
O
H
N
E
T
I
/
O
H
N
E
T
R
E
M
O
T
E
L
O
C
A
T
I
O
N
H
N
E
T
A
N
A
L
O
G
C
O
N
T
R
O
L
S
T
A
T
I
O
N
S
P
R
O
C
E
S
S
I
/
O
P
R
O
C
E
S
S
I
/
O
SDK control service:VB.NET PowerPoint: Extract & Collect PPT Slide(s) Using VB Sample
want to combine these extracted slides into a please read this VB.NET PowerPoint slide processing powerful & profession imaging controls, PDF document, image
www.rasteredge.com
SDK control service:VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
of the split PPT document will contain slides/pages 1-4 code in VB.NET to finish PowerPoint document splitting If you want to see more PDF processing functions
www.rasteredge.com
S
y
s
t
e
m
O
v
e
r
v
i
e
w
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
1
-
5
I/O module types range from standard analog and digital I/O 
to specialty I/O such as turbine control, field bus, and 
sequence of events.
P
e
e
r
-
t
o
-
P
e
e
r
C
o
m
m
u
n
i
c
a
t
i
o
n
Figure 1-4 shows peer-to-peer Harmony area controller com-
munication. This type of communication requires an Hnet seg-
ment that is completely separate from the Hnet segment used 
by I/O blocks.
Peer-to-peer communication is intended as an alternate means 
for transferring point data between controllers instead of trans-
ferring the data over Cnet. It is only intended for transferring a 
small number of points (50) at a fast rate of approximately 500 
points per second. All controllers that communicate over the 
peer-to-peer Hnet must reside on the same local Cnet. 
F
i
g
u
r
e
1
-
3
.
H
a
r
m
o
n
y
R
a
c
k
I
/
O
I
n
t
e
r
f
a
c
e
H
A
R
M
O
N
Y
A
R
E
A
C
O
N
T
R
O
L
L
E
R
R
A
C
K
I
/
O
M
O
D
U
L
E
S
R
A
C
K
I
/
O
M
O
D
U
L
E
S
R
A
C
K
I
/
O
M
O
D
U
L
E
S
T
E
R
M
I
N
A
T
I
O
N
U
N
I
T
S
T
E
R
M
I
N
A
T
I
O
N
C
A
B
L
E
F
I
E
L
D
W
I
R
I
N
G
T
E
R
M
I
N
A
T
I
O
N
U
N
I
T
S
T
E
R
M
I
N
A
T
I
O
N
U
N
I
T
S
T
0
2
6
2
5
A
C
N
E
T
I
/
O
E
X
P
A
N
D
E
R
B
U
S
F
I
E
L
D
B
U
S
A
N
A
L
O
G
C
O
N
T
R
O
L
S
T
A
T
I
O
N
S
P
R
O
C
E
S
S
I
/
O
P
R
O
C
E
S
S
I
/
O
SDK control service:VB.NET PowerPoint: Complete PowerPoint Document Conversion in VB.
VB.NET PowerPoint Conversion Control to render and convert target PowerPoint document to various image or document formats, such as PDF, BMP, TIFF
www.rasteredge.com
SDK control service:VB.NET PowerPoint: Convert & Render PPT into PDF Document
Using this VB.NET PowerPoint to PDF converting demo code below, you can easily convert all slides of source PowerPoint document into a multi-page PDF file.
www.rasteredge.com
1
-
6
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
C
o
m
p
a
t
i
b
i
l
i
t
y
Additionally, redundant controllers communicate over the 
peer-to-peer Hnet.
C
o
m
p
a
t
i
b
i
l
i
t
y
The Harmony area controller is compatible with existing 
INFI 90 OPEN systems. The controller can easily be integrated 
into established installations that currently use INFI-NET 
communication networks. Communication with INFI 90 OPEN 
I/O modules is over I/O expander bus (Fig.1-3).
Function block configurations in existing INFI 90 OPEN con-
trol modules can be downloaded to the Harmony area control-
ler with only minor modifications. Refer to the Symphony 
Function Code Application Manual for a complete list of 
supported function codes.
C programs will need to be relinked using the C utility pro-
gram version that supports the Harmony area controller. 
Batch 90 and UDF programs will also need to be compiled 
using the batch data manager version that supports the Har-
mony area controller.
F
i
g
u
r
e
1
-
4
.
P
e
e
r
-
t
o
-
P
e
e
r
C
o
m
m
u
n
i
c
a
t
i
o
n
H
A
R
M
O
N
Y
A
R
E
A
C
O
N
T
R
O
L
L
E
R
H
A
R
M
O
N
Y
A
R
E
A
C
O
N
T
R
O
L
L
E
R
H
A
R
M
O
N
Y
A
R
E
A
C
O
N
T
R
O
L
L
E
R
H
A
R
M
O
N
Y
A
R
E
A
C
O
N
T
R
O
L
L
E
R
R
E
P
E
A
T
E
R
M
O
U
N
T
I
N
G
U
N
I
T
R
E
P
E
A
T
E
R
M
O
U
N
T
I
N
G
U
N
I
T
T
0
2
6
2
7
A
C
N
E
T
L
O
C
A
T
I
O
N
1
L
O
C
A
T
I
O
N
2
P
E
E
R
-
T
O
-
P
E
E
R
H
N
E
T
P
E
E
R
-
T
O
-
P
E
E
R
H
N
E
T
H
N
E
T
SDK control service:VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
insert or delete any certain PowerPoint slide without methods to reorder current PPT slides in both powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
SDK control service:C# PowerPoint: C# Guide to Add, Insert and Delete PPT Slide(s)
file and it includes all slides and properties to view detailed guide for each PowerPoint slide processing & profession imaging controls, PDF document, tiff
www.rasteredge.com
F
e
a
t
u
r
e
s
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
1
-
7
F
e
a
t
u
r
e
s
Integrated controller. Consolidates area management and 
control and network communications into one user-replace-
able unit, reducing implementation costs. 
Downloadable firmware. Downloaded over the Cnet to take 
advantage of future system enhancements, thereby reducing 
life cycle costs.
Multiple I/O systems support. Supports both Harmony I/O 
blocks as well as Harmony rack I/O modules.
Compatible with existing configurations. Execution envi-
ronment is compatible with existing INFI 90 OPEN function 
codes and language configurations.
Improved online configuration. New strategy allows function 
blocks to be added or deleted anywhere within a control seg-
ment without interrupting the process.
Redundancy. Provides exceptionally high availability and 
fault tolerance when configured as a redundant controller.
Local interface. LCD display indicates module type, displays 
menus, and provides operational feedback.
Serial communications channels. Two independent general 
purpose serial channels are available to interface third-party 
devices.
Flexible configuration. The controller is scalable for a variety 
of applications from complex control strategies to data acquisi-
tion to advanced information processing. It supports multiple 
programming and control languages including C, Batch 90, 
and UDF. 
Enhanced communications. State-of-the-art hardware and 
new internal architecture increases process data import and 
export rates.
Modular packaging. One user-replaceable unit reduces 
installation costs. Block packaging combines an enclosure 
mounting panel, a docking station for module interconnection, 
controller assemblies, and termination assembly.
1
-
8
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
I
n
t
e
n
d
e
d
U
s
e
r
Improved operator interface. A front panel keypad in con-
junction with the LCD screen assist in selecting mode changes 
and setup options.
I
n
t
e
n
d
e
d
U
s
e
r
This instruction is intended for technical personnel responsi-
ble for installation, operation, maintenance, and replacement 
of the Harmony area controller. System engineers and techni-
cians with a background in process control systems should 
read this instruction thoroughly before installing and using 
the system. Formal training in Symphony system setup and 
configuration, especially function codes, is helpful when con-
figuring the controller.
I
n
s
t
r
u
c
t
i
o
n
C
o
n
t
e
n
t
I
n
t
r
o
d
u
c
t
i
o
n
Contains an overview of the Harmony area controller and 
describes the content and intended user of this instruction. It 
also highlights features, lists reference documents, and con-
tains system specification information.
D
e
s
c
r
i
p
t
i
o
n
a
n
d
O
p
e
r
a
t
i
o
n
Provides a general description of the controller and its capabil-
ities, and details functional operation.
I
n
s
t
a
l
l
a
t
i
o
n
Describes controller installation and connection.
C
o
n
f
i
g
u
r
a
t
i
o
n
Describes controller function block configuration and opera-
tion.
O
p
e
r
a
t
i
n
g
P
r
o
c
e
d
u
r
e
s
Details controller front panel items, modes of operation, LCD 
menus, startup, stop/reset, and initialization procedures.
T
r
o
u
b
l
e
s
h
o
o
t
i
n
g
Provides troubleshooting information including status mes-
sages, status reports, and problem reports.
M
a
i
n
t
e
n
a
n
c
e
Includes a preventive maintenance schedule and lists the 
related procedures.
R
e
p
a
i
r
a
n
d
R
e
p
l
a
c
e
m
e
n
t
Describes repair and replacement procedures for controller 
components.
R
e
p
l
a
c
e
m
e
n
t
a
n
d
S
p
a
r
e
P
a
r
t
s
Provides a list of part nomenclature and part numbers.
H
o
w
t
o
U
s
e
T
h
i
s
I
n
s
t
r
u
c
t
i
o
n
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
1
-
9
P
r
o
c
e
d
u
r
e
s
Individual procedure sections (e.g., PR1, PR6, PR13, etc.) detail 
installation and replacement actions. A procedure section typi-
cally gives the steps for a single task. Installation flowcharts 
and replacement flowcharts indicate the order in which these 
procedures are to be performed.
H
o
w
t
o
U
s
e
T
h
i
s
I
n
s
t
r
u
c
t
i
o
n
To use the instruction:
1. Read the Introduction
Introduction
Introduction
Introduction section for an overview of the Har-
mony area controller and a description of the instruction 
content.
2. Read the Description and Operation
Description and Operation
Description and Operation
Description and Operation section to become 
familiar with the controller capabilities.
3. Read the Installation
Installation
Installation
Installation section to install the controller. The 
section contains a flowchart that points to the various proce-
dures that must be performed to complete installation and 
connection.
4. Read the Configuration
Configuration
Configuration
Configuration section for controller and function 
code configuration information.
5. Read the Operating Procedures
Operating Procedures
Operating Procedures
Operating Procedures section for controller oper-
ating details.
6. Refer to Sections 6, 7, and 8 for troubleshooting, mainte-
nance, and replacement information respectively.
7. Refer to the Replacement and Spare Parts
Replacement and Spare Parts
Replacement and Spare Parts
Replacement and Spare Parts section for 
installation, replacement, and spare part nomenclatures and 
part numbers.
D
o
c
u
m
e
n
t
C
o
n
v
e
n
t
i
o
n
s
The ? in a nomenclature or part number indicates a variable 
for that position (e.g., 1949480?1). In a part number and docu-
ment number, the ? is a place holder for the revision letter. 
G
l
o
s
s
a
r
y
o
f
T
e
r
m
s
a
n
d
A
b
b
r
e
v
i
a
t
i
o
n
s
Table 1-1 is a glossary of terms and abbreviations used in the 
instruction. It contains those terms and abbreviations that are 
1
-
1
0
W
B
P
E
E
U
I
2
3
0
0
2
3
A
0
R
e
f
e
r
e
n
c
e
D
o
c
u
m
e
n
t
s
unique to Bailey or have a definition that is different from stan-
dard industry usage.
R
e
f
e
r
e
n
c
e
D
o
c
u
m
e
n
t
s
Table 1-2 lists additional documents that relate to the Har-
mony area controller and are referenced in this instruction.
T
a
b
l
e
1
-
1
.
G
l
o
s
s
a
r
y
o
f
T
e
r
m
s
a
n
d
A
b
b
r
e
v
i
a
t
i
o
n
s
Term
Definition
Cnet
Control network.
Control network
Symphony system advanced data communication highway.
Exception report
Information update generated when the status or value ofa point
changes by more than a specified significant amount.
FC
Function code.
Function block
The occurrence of a function code at a block address in controller
memory.
Function code
An algorithm thatmanipulates specific functions.Thesefunctions are
linked together to form the control strategy.
Harmony network
Redundant communications system that allows data to be transmit-
ted between Harmony devices.
Hnet
Harmony network.
I/Oexpander bus
Parallel communication bus betweentheHarmony controller and
rack I/O modules.
I/OHnet
Hnet communicationpath between the Harmony controller and I/O
blocks.
MFT
Machinefaulttimer.Reset by the processor during normal operation.
If not reset regularly, the MFT times outand the devicestops.
MMU
Module mounting unit.
Module mounting unit
Acard cage that provides electrical and communication support for
Harmony rack modules.
Onet
Operations network.
Operations network
IEEE 803.2 Ethernet compliant network thatsupports TCP/IP com-
munication protocol and operates at a 10-Mbps rate.
Peer-to-peer Hnet
Hnet communication path between Harmony area controllers in a
peer-to-peer network architecture.
Repeater mounting unit
Generic name for a block thatcontains Hnet repeaters.
RMU
Repeater mounting unit.
UDF
User-defined function.
Documents you may be interested
Documents you may be interested