NetSuite Data Sheet
-
Upload
bookcarlos -
Category
Documents
-
view
212 -
download
0
Transcript of NetSuite Data Sheet
-
8/9/2019 NetSuite Data Sheet
1/4
RTP NetSuiteIntegrated Software Environment
RTP Corp. 1834 SW 2nd Street Pompano Beach, Florida 33069PHONE (954) 974-5500 FAX (954) 975-9815 EMAIL [email protected] WEB: www.rtpcorp.com
Product Highlights
Client/Server and Redundancy
Advanced Control
Hassle-Free Software Policy
NetArrays Display
Hassle-Free Software PolicyTired 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 limita-
tions, no seat limitations, no copying limitations, no
dongles, no hassle. RTPs Hassle-Free Software
Policy was developed by engineers for engineers.
NetSuite Overview
Client/Server and RedundancyTodays 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 Data-
base (PTDB) is a redundant, common client/server
tag database that serves the entire project. Developtags 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.
Ad vanced Contr olRTP 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.
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, trans-
parent to the end-user, and to maximize the
power of RTPs controllers. At RTP, we
recognize that if you are successful we are
successful.
-
8/9/2019 NetSuite Data Sheet
2/4
Arrays automatically updates the RTP PTDB to ensure that
PTDB has the latest tag information. Secondly, the NetArrayscompiler 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 debug-
ging 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 exten-
sive 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 con-
nected 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 ob-
jects operate on contiguous locations within a variable array
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 NetArraysGraphical Object-Oriented Interface:Following IEC
61131-3, NetArrays is a powerful and easy-to-use graphicalobject-oriented programming tool that features a point-and-
click, drag-and-drop user interface. Intuitive to use, a com-
prehensive 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-
RTPView Display NetArrays Fuzzy Logic Controller Display
-
8/9/2019 NetSuite Data Sheet
3/4
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, auto-
tune the loop, or take control of the PID tuning constants torespond to non-linear system conditions.
FLC is a multiple-input, multiple-output function that pro-
vides 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 byrecipes. 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 lan-
guage (ST) is an IEC 61131-3 compatible text-based pro-
gramming 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 legacysystems 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 user-
defined C/C++ program with read/write access to any num-ber of NetArrays variables and a full library of C/C++
functions, allowing programmers to create powerful, com-
plex control functions.
Encapsulated Functionality:NetArrays provides encapsu-
lated 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, suchas complex algorithms. Function Form objects support user-
developed 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 redun-
dancy are established by the user. Redundant inputs are easilyconfigured using the IOC Form Signal Validation logic.
RTPViewRTPView allows you to create and run Human-Machine
Interface (HMI) projects that monitor and control automated
processes. With RTPView, the emphasis is on rapid develop-
ment 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 presen-
tations.
Animated Action:RTPView object properties support a full-
range 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 de-
fined as a full-page or a pop-up with configurable coordi-
nates. 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 objectsdata 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, RTP-
View 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.
-
8/9/2019 NetSuite Data Sheet
4/4
08/04
RTPView is tightly integrated with the RTP Target
nodes via a secure, validated fast Ethernet connec-
tion 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 worksta-tion 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 worksta-
tions.
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 re-
quiring fewer operator stations in the control room!
PTDBMThe Project Tag Database Manager provides a cen-
tral database for device configuration data and alpha-
numeric 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 com-
missioning.
While RTP PTDBM profoundly affects and eases
project development, the actual interface is decep-
tively simple. Tags are either configured in RTPPTDBM, imported from a .csv format, or created in
NetArrays and automatically updated within RTP
PTDB. Devices, or target nodes, are easily config-
ured 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 pro-
vides 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.
RTPADARTPs 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 integra-
tion.
Additionally, RTPADA serves the associated RTP-
View 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 function-
ality 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 plant-wide recording at various resolutions. Record high-
resolution data to supplement plant historians, or use
RTPADA in lieu of a plant historian and save money.
RTP UtilitiesAdditional RTP utilities support unique applications in
the RTP system, such as one-millisecond Sequence-
of-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.comto 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, immediatelydelete, discard or return all copies to RTP Corp.