Anda di halaman 1dari 4

RTP NetSuite

Integrated Software Environment

Product Highlights


Client/Server and Redundancy

Advanced Control

Hassle-Free Software Policy

NetSuite Overview
Client/Server and Redundancy
Todays object-oriented graphical user interfaces
have profoundly affected the ease of control system
configuration. Whereas only a few years ago an
object-oriented GUI was a competitive advantage, it
is now an absolute must. RTP NetSuite has shifted
the control system configuration paradigm to the
next level with the advent of a single project-wide
tag database using redundant, client/server
technology.
Eliminate the Burden of Tag Management: Tag
addressing and management represent one of the
biggest investments in integration time and the
greatest source of errors that take hours, if not
days, to debug. RTP NetSuites Project Tag Database (PTDB) is a redundant, common client/server
tag database that serves the entire project. Develop
tags in PTDB, import them from a .csv file, or
create them on the fly while configuring logic and let
PTDB automatically populate the tag addresses.
Unlike cumbersome import/export solutions for tag
management, RTP PTDB automatically addresses
tags and serves them to the rest of RTP NetSuite.
Additionally, RTP PTDB has built-in redundancy to
ensure this critical tag addressing information is
always available. This process eliminates a source of
errors, greatly simplifies project development, and
results in seamless system integration.

Advanced Control
RTP NetSuites NetArrays configuration software
has been developed following the IEC 61131-3
standard for relay ladder logic, sequential flow
charts and object based programming. It also
includes, as standard, IEC 61131-7 Fuzzy Logic
Control, C/C++ support, State Sequence Forms
(batch control) and Structured Text language
support, resulting in an extremely powerful and
advanced control logic solution.

NetArrays Display

Hassle-Free Software Policy


Tired of playing games to stay within arbitrarily
defined tag or point limitations? Looking for the
dongleyet again? RTPs NetSuite is provided for a
one-time low registration fee under an unrestricted
site license, with no annual maintenance fees.
Unrestricted means just that: No point or tag limitations, no seat limitations, no copying limitations, no
dongles, no hassle. RTPs Hassle-Free Software
Policy was developed by engineers for engineers.

Developed by Engineers for Engineers


RTP NetSuite and the Hassle-Free Software
Policy was developed by engineers, not the
marketing department. Software engineers who
are tired of the status quo, tired of archaic
licensing fees, tired of dongles, and tired of
software that doesnt work. At RTP we have
one software product, not hundreds, for the
configuration and operation of RTPs control
systems. RTP NetSuite was designed to operate
in concert with all of its components, transparent to the end-user, and to maximize the
power of RTPs controllers. At RTP, we
recognize that if you are successful we are
successful.

RTP Corp. 1834 SW 2nd Street Pompano Beach, Florida 33069


PHONE (954) 974-5500 FAX (954) 975-9815 EMAIL rtpinfo@rtpcorp.com WEB: www.rtpcorp.com

RTPView Display

Integrated Software Environment


RTP NetSuite is a fully integrated software workbench that
dramatically reduces the time it takes to develop, deploy,
commission and maintain your control application. As detailed
below, NetSuite includes all of the tools and utilities you need
to configure your entire control system from designing and
developing your control strategy to simulating, testing and
debugging your application control logic, before hardware
integration. Moreover, for one price, you receive unlimited
licenses without worrying about software or hardware keys.

RTP NetArrays
Graphical Object-Oriented Interface: Following IEC
61131-3, NetArrays is a powerful and easy-to-use graphical
object-oriented programming tool that features a point-andclick, drag-and-drop user interface. Intuitive to use, a comprehensive set of graphical objects is available to perform any
control task, including discrete logic, fuzzy logic and relay
ladder logic for process measurement and control.
Simulation Engine: NetArrays simulation engine can test
the entire control application not just discrete functions
within the process. Host-based simulation allows developers
to test the application independent of the RTP target node,
which reduces application development time and provides
operators with an easy-to-use training aid.
In debug mode, NetArrays interfaces with the associated
RTP target node to perform local and remote diagnostics,
create single-step-through control logic, and perform wiring
and installation testing. It can also force internal and external
coils, contacts, and analog floating-point values to simplify
your design and troubleshooting responsibilities.
Whether downloading to the simulator, to the target node, or
in debug mode, NetArrays is working for you. First, when
downloading to any device, including the simulator, Net-

NetArrays Fuzzy Logic Controller Display


Arrays automatically updates the RTP PTDB to ensure that
PTDB has the latest tag information. Secondly, the NetArrays
compiler executes an error checking routine to determine if
any required connection or component file is missing. If so,
NetArrays stops the compiler and alerts the developer to the
cause. In the case where a required connection is missing,
the developer needs only to click on the error message to be
taken directly to the form and object in error. NetArrays
error checking eliminates many frustrating hours of debugging and searching for the offending error.
Online Program Modification: The Download Project w/
Online Update command in the Device menu can be useful
when making minor changes to a project that is currently
running in the target device. While the program is executing,
the values of certain variables will change due to calculations
performed. If the project is then downloaded to the device, it
will begin executing with these variables set to their initial
values. Download Project w/Online Update retains the
calculated values and resumes calculations from the retained
value, not the initial value, allowing for a smooth resumption
of the executing program.
Predefined Module Objects: NetArrays includes an extensive set of over 120 standard predefined objects for Float,
Integer, Bool, Counter, Timer, Conversion, Table and Form
functions. These objects are selected from the Module
Toolbox, placed onto a Module Form and graphically connected to build a schematic of the control function. Float,
Integer and Bool objects include variables, decision-making
and math functions. Bool math objects include typical logic
functions, such as And/Nand, Or/Xor, Inversion and Flip/
Flop functions. Counter objects accumulate events, and
Timer objects reject inputs that do not remain true for the
defined period of time. Conversion objects are provided to
transform Integer to/from Float, Bool and BCD. Table objects operate on contiguous locations within a variable array

including functions for indexing, filling or searching tables.


Want even more power? RTP can develop custom advanced
objects or form objects to your requirements.
Controller Resident Fuzzy Logic: NetArrays Fuzzy Logic
Control language, built to the standards of IEC 61131-7,
provides for advanced control strategies implemented within
the RTP controller. Use FLC as a separate FLC loop or in
conjunction with PID loops; to weight the PID loop, autotune the loop, or take control of the PID tuning constants to
respond to non-linear system conditions.
FLC is a multiple-input, multiple-output function that provides for a powerful logic solution. Therefore, supervisory
control can now be implemented in the controller level using
RTP hardware and software. Following the IEC 61131-7
standard, RTP implements the Fuzzy Control Language
(FCL) in the extension level, so that users can import/export
their FLC solutions easily.
Create Batch Control Solutions: NetArrays State
Sequence Form creates a flexible control sequence in which
the order of operations and parameter data are specified by
recipes. It is ideally suited for State processes that consist of
discrete states, each defined by the completion of a portion
of the recipe. A State Sequence consists of a collection of
NetArrays forms; these can be Module Forms, Flow Chart
Forms, Ladder Logic Forms, or FLC Forms. The collection
and ordering of these various forms, creates a powerful
batch control solution.
Structured Text Support: NetArrays Structured Text language (ST) is an IEC 61131-3 compatible text-based programming tool. Some control functions, such as complex
mathematical calculations are more easily implemented in ST
than in a graphical format. ST also offers users with legacy
systems the ability to transfer control logic programs from
an existing environment into NetArrays with minimal effort.
Structured Text files are defined using the supplied library of
standard ST operations and statements. Users build on these
standard operations and statements to develop their own
functions.
Create C/C++ UDFs: NetArrays C/C++ User Defined
Function Support provides project developers a programming
tool to create custom objects not included in the NetArrays
module object toolbox. These objects are linked to a userdefined C/C++ program with read/write access to any number of NetArrays variables and a full library of C/C++
functions, allowing programmers to create powerful, complex control functions.
Encapsulated Functionality: NetArrays provides encapsulated functionality for advanced objects and Form objects.
Advanced objects included a Rate-Limited floating-point PID
object (a composite of 20 associated tags and built-in feed
forward/cascade support), Lead/Lag Filters for dynamic
compensation of feed-forward control adjustments, Float

Filters (up to 10 cascaded stages) and a Time Proportioning


Control for implementing MOV (Motor Operated Valves).
The Boolean Pulse object provides an easy method to
debounce discrete inputs and minimize spurious signals.
Form objects allow users to define and reuse functions that
are optimized for their particular requirements, at will. An ST
Form allows developers to create or import Structured Text
function blocks. A C++ Form object allows developers to
create unique C/C++ code for advanced functionality, such
as complex algorithms. Function Form objects support userdeveloped subroutines or interlocks, composed of NetArrays
objects, which can be called repeatedly in the program. The
use of Forms saves time and results in a highly efficient
program.
Fast I/O Configuration: NetArrays I/O Configuration
(IOC) Form provides a quick and easy way to define a
physical hardware environment for the RTP system. The
IOC Form is a graphical and logical representation of the
installed hardware, including I/O cards and chassis. In the
IOC, the various levels of hardware integrity and I/O redundancy are established by the user. Redundant inputs are easily
configured using the IOC Form Signal Validation logic.

RTPView
RTPView allows you to create and run Human-Machine
Interface (HMI) projects that monitor and control automated
processes. With RTPView, the emphasis is on rapid development and ease of use. Developers can design sophisticated
animated graphics using its library of over 1500 images,
which includes electrical and ISA symbols, pipes, tanks,
mixers, motors, valves and pumps. At any time, this library
can be expanded with user-created images for unique presentations.
Animated Action: RTPView object properties support a fullrange of graphics, buttons, scaling, fill, animation, and even
launching user-defined programs, scripting, executables and
associated files. Tools allow developers to include buttons to
quickly jump to another RTPView page, which can be defined as a full-page or a pop-up with configurable coordinates. Advanced objects are used to easily create
sophisticated gauges and trends, to further enhance the
operator experience.
Simple Tag Association: To speed development, RTPView
images are easily connected to the associated controller.
Tags, served from RTP PTDB, are displayed in the objects
data properties via a drop-down menu. The developer need
only select the tag name to connect to the device. Should a
tag subsequently be assigned to another node, the tag data is
automatically re-aligned to the new node. Additionally, RTPView is OPC-enabled allowing easy connectivity to other
systems or devices via OPC-DA. Once again, no need to
address tags. Simply access the OPC data from RTPView
data properties function and assign the desired OPC tag to
the HMI object.

RTPView is tightly integrated with the RTP Target


nodes via a secure, validated fast Ethernet connection resulting in extremely fast update times and/or
unlimited tags per graphic.
Trend objects within RTPView graphically plot up to
eight individual traces of up to eight data values from
the simulation engine or RTP target nodes.
RTPView connects as a client to the RTP Alarm and
Data Archive server. Each RTPView HMI workstation displays alarm conditions and system status
messages from RTPADA in real time; no alarms or
messages are ever missed. Alarms may be silenced
and acknowledged directly from the HMI workstations.
Due to RTPs unique, Hassle-Free Software Policy,
multiple copies of RTPView can be running on a
single operator station, or throughout the plant.
Since there are no seat restrictions, this gives the
developer unlimited flexibility and can result in requiring fewer operator stations in the control room!

PTDBM
The Project Tag Database Manager provides a central database for device configuration data and alphanumeric tags for applications involving single or
multiple nodes. This secure, redundant, client/server
architecture ensures seamless integration throughout
RTP NetSuite, accelerates project development, and
eliminates tag addressing errors for a smooth commissioning.
While RTP PTDBM profoundly affects and eases
project development, the actual interface is deceptively simple. Tags are either configured in RTP
PTDBM, imported from a .csv format, or created in
NetArrays and automatically updated within RTP
PTDB. Devices, or target nodes, are easily configured within PTDBM, using the IP address and a
node name. The developer specifies whether the
device supports TCP/IP or UDP protocols. Within
NetArrays, the Get from PTDB command provides color-coded conflict management of tags for
multiple node systems. RTP PTDBM ease-of-use
and redundant, client/server architecture, eliminates
the burden of tag management associated with
system integration.

RTPADA
RTPs Alarm and Data Archive utility provides truly
redundant alarm management and data archival
functions. Each node processor in an redundant
configuration establishes a data service connection
to RTPADA and, on an exception basis, sends point

data to the host PCs running RTPADA. Alarm lists


created in RTPADA, reside in each redundant node
processor and are updated during each scan cycle.
Any data points in the alarm list that change are sent
to the hosts for evaluation and logging. Because
alarm list updating occurs in each redundant node
processor, the alarms are truly redundantno alarms
will be missed.
Alarm management is quick and easy with RTPADA,
which includes user-definable groups and priorities.
Served by the PTDB, the alarm configuration screen
features a drop-down menu of tags for easy integration.
Additionally, RTPADA serves the associated RTPView HMI. In an alarm condition, RTPADA activates
an alarm icon within RTPView. When the operator
selects the icon, RTPADA serves alarm data to
RTPView in a pop-up window. The server functionality of RTPADA eliminates the need to integrate
alarming with the HMI, saving time and reducing
complexity.
RTPADA also lets you record and store process
variables in archive files. For virtually unlimited
archiving requirements, multiple instances of
RTPADA can be run simultaneously on one or more
workstations, to retrieve process variables from
multiple RTP target nodes running different control
programs. Simply select the tag or tags, served by
the PTDB, from a drop-down menu, defined the
resolution, and begin recording.
The ability to have multiple copies of RTPADA
running, allows for either local recording or plantwide recording at various resolutions. Record highresolution data to supplement plant historians, or use
RTPADA in lieu of a plant historian and save money.

RTP Utilities
Additional RTP utilities support unique applications in
the RTP system, such as one-millisecond Sequenceof-Events recording, First-In First-Out (FIFO)
buffers and time synchronization of all RTP target
nodes.

Try Before You Buy


RTP NetSuite is one of the most advanced, powerful
control system development suites available today.
Coupled with a refreshingly unique Hassle-Free
Software Policy, RTP NetSuite is the best value in
process control. But dont take our word for it,
contact RTP at www.rtpcorp.com to receive a free
demonstration CD of RTP NetSuite today.

RTP is a registered trademark of RTP Corp. Specifications subject to change without notice.
2005 RTP Corp. Not for reproduction in any printed or electronic media without express written consent from RTP Corp.
All information, data, graphics and statements in this document are proprietary intellectual property of RTP Corp. unless otherwise indicated and are to be
considered RTP Corp. confidential. This intellectual property is made available solely for the direct use of potential or licensed RTP Corp. customers in their
application of RTP Corp. products, and any other use or distribution is expressly prohibited. If you have received this publication in error, immediately
delete, discard or return all copies to RTP Corp.

08/04

Anda mungkin juga menyukai