NetSuite Data Sheet

download NetSuite Data Sheet

of 4

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.