General Specifications: ASTMAC Overview and Base Types NT105xJ, NT110xJ, NT120xJ, NT130xJ, and NT182AJ GS 34P02A03-01E
General Specifications: ASTMAC Overview and Base Types NT105xJ, NT110xJ, NT120xJ, NT130xJ, and NT182AJ GS 34P02A03-01E
General Specifications: ASTMAC Overview and Base Types NT105xJ, NT110xJ, NT120xJ, NT130xJ, and NT182AJ GS 34P02A03-01E
3. Versatile VBA Implemented *1: Consult Yokogawa about the feasibility of connect-
ing more.
As an application descriptive language, Visual Basic
Application Edition (VBA) is implemented on application
forms and data servers. This allows direct access from
applications to I/O data and sophisticated development
environment of VBA facilitates programming and debug-
ging.
5. High Scalability
ASTMAC offers scalability for a broad range of systems,
from the minimum system consisting of a PC and a
programmable logic controller (PLC) to the maximum
system of four master station PCs and thirty-two control-
lers. ASTMAC software is offered in several models to
allow the most suitable choice for the number of I/O points
and the style of your system.
All Rights Reserved. Copyright © 2001, Yokogawa Electric Corporation GS 34P02A03-01E Sep.27,2004-00
<<Contents>> <<Index>> 3
■ SOFTWARE CONFIGURATION ■ APPLICATION FORM
An application form is a container in which ActiveX
● ASTMAC Base Type controls are to be embedded and implemented.
Embedding sophisticated ActiveX controls provided with
Application form
Message Viewer ASTMAC as well as ActiveX controls available in the
Supervisory Graphic window
communication, etc. market(*1) will implement a graphic window and
Graphic Message
components management application program as desired. ASTMAC allows a multi-
Graphic ActiveX
Process
tasking application in which multiple application forms
Builder controls Alarm
summary management execute while interlining to each other to be built, thus
enabling a high-performance system to be materialized.
Trend
graph *1: Use of a commercially available ActiveX control
requires it to be installed in all computers that may
implement it.
Data server
Control Report functions
Control component
component
Trend functions
● Graphic Builder
Control
Object component Graphic Builder presents a concise environment to
Builder Test functions develop application forms, and has the following features:
I/O objects
Multitasking • Enables graphics to be drawn with ease.
functions
• Allows animations to be created.
Other I/O • Provides sophisticated graphical ActiveX controls.
FCN/FCJ Drivers • Browses objects in a data server to realize data links
FA-M3
I/O such as
I/O driver
Driver OPC Server : Optional with those objects when an application form will be run.
Driver
• Implements VBA.
F03E.EPS
Controls Provided As Standard
ActiveX controls:
● ASTMAC Viewer Client
RSData: Basic data presentation; displays a data
Message Viewer value as a number or characters.
Application form
RSWheel: Panel-mounted thumb wheel emulator;
Graphic window Message displays an increment/decrement switch.
management
Graphic Alarm RSVessel: Displays a desired, enclosed graphic
components summary Process shape and allows color fill control.
management RSGauge: Graphical data presentation; displays a
Trend
Multitasking Trend functions data value in various gauge-like forms.
graph
RSSlider: Presentation of a graphical data setting
Multitasking
element; displays a potentiometer-like
functions
slider for data setting.
: Optional RSCompare: Compares multi-status data; displays
F04E.EPS
desired graphics depending on the
comparison result.
RSButton: Displays a switch in various forms
including a pushbutton and toggle switch.
AlarmFsX2: Alarm summary display
MsgHistX: Displays message log file contents.
YfsClock: Interval timer or specific-time timer
PDemand: Displays power demand graph.
RunAsDialog: Dialog box for logging on as a different
user when accessing security
FacePlateX2: Displays an instrument faceplate.
YfsIsamMt: Allows an indexed sequential access
method (ISAM) file to be imported,
exported, and restored.
VBA controls: Frame, Label, CommandButton, TextBox,
ListBox, ComboBox, CheckBox,
OptionButton, ToggleButton, ScrollBar,
TabStrip, SpinButton, Image
FacePlateX3: Displays an instrument faceplate for a
PAS POU of FCN/FCJ.
All Rights Reserved. Copyright © 2001, Yokogawa Electric Corporation GS 34P02A03-01E June 16,2003-00
<<Contents>> <<Index>> 4
■ DATA SERVER FUNCTIONS ● I/O Object
A data server and I/O object comprise the data server The I/O object is a component for linking various controllers
functions and they are configured using Object Builder. and I/O devices. In response to input/output requests from
each control object on the data server, the I/O object
● Data Server performs communication with the specified controller or I/O
Using the I/O object, the data server exchanges data with device. An I/O driver is prepared for each controller or I/O
I/O devices and controllers, and performs various device model, and plugging a proper driver into the I/O
processes for field data. The acquired field data and object establishes a connection to the intended controller or
processing results can be accessed from application device. A total of up to 32 drivers can be plugged into the
programs outside the data server such as application I/O object.
forms and Visual Basic applications.
I/O objects
● Control Objects
A control object controls a set of data such as inputs and
outputs and corresponds to what is generally called a tag.
Other I/O
The number of data that can be handled by a control FCN/FCJ Drivers
FA-M3
object varies with the object type. Up to 5000 control I/O such as
I/O driver
objects (*2) can be defined in the data server. The user Driver OPC Server
can group two or more control objects comprising a Driver
particular unit of functions into one and make a copy of F05E.EPS
each group. Programs outside the data server can easily
I/O drivers encapsulate the unique interface required for
access data in individual control objects via OPC Data
each field device and allow the data server and an
Access 2.0 interfaces or OLE Automation interfaces.
application program to access the various field devices via
*2: An object that can control data exceeding 128 bytes a common interface. An I/O driver provides the following
in size is not counted as one object but is counted
as the number incremented by 1 for each 128 bytes functions:
when assessing the capacity. For example, a single • Data input/output
object handling 32,768 bytes is counted as 256 • Reception of asynchronous events from a controller
objects because 32,768 divided by 128 is 256. The
objects contained in each group of objects are also
• Control of controllerÅfs inherent functions
counted individually when it comes to capacity.
The following I/O drivers are included as standard:
The control objects are largely divided into three kinds.
Models
Device tag objects Interface Functions
Supported
A device tag reads and writes data from/to controllers and
FCN/FCJ
I/O devices using an I/O driver, and carries out I/O Ethernet Reads and writes control data,
autonomous
processing including various data conversions and alarm TCP/IP and receives alarms.
controllers
detection. Ethernet Reads and writes sequence
FA-M3 (UDP/IP) element values/statuses,
Application support objects
controllers or receives asynchronous data,
An application support object features functions for RS-232-C (*1) and sets the date and time.
supporting actions by an application, such as generating a T13E.EPS
time trigger. *1: If you use RS-232-C/RS-485 converter for I/O
device which has RS-485 interface, RS-232-C/
RS-485 converter which has the echo back function
● Visual Basic Applications Edition (VBA)
is unusable as an adapter.
The data server implements VBA, allowing functions
provided with each control object to be enhanced and
multiple control objects to interlink with each other. (The ● Object Builder
number of control objects VBA programs on the data Object Builder presents an integrated environment in
server can handle is limited to 2000; nevertheless, which the user can make settings for the data server and
application forms and VB application programs can access perform debugging, and provides intuitive interfaces for the
up to a total of 5000 control objects.) user to:
• Define the I/O object.
• Define control objects.
• Define alarms.
• Develop and debug VBA programs.
• Run Security Builder.
• Run Historical Data Acquisition Builder and Report
Builder (available as the optional Trend Package and
Report Package, respectively).
• Make settings for simulation functions (available as the
optional Test Function Package).
All Rights Reserved. Copyright © 2001, Yokogawa Electric Corporation GS 34P02A03-01E Nov.01,2003-00
<<Contents>> <<Index>> 5
■ SYSTEM SUPPORT FUNCTIONS ● Process Management
Process management performs integrated management of
● Message Management the ASTMAC system programs and application programs,
Message management performs integrated management allowing automatic start and shutdown of the system. In
of error and alarm messages occurring in the ASTMAC particular, process management can:
system programs, connected controllers and devices, and
application programs as well as user operation records Mode Description
and process event messages. The table below Operation Starting up system program and registered
summarizes messages that can be handled by message Mode Application form/VB application automatically.
management. Performing usual operation and debug.
Development Starting up only basic system program such
Message Type Description Mode as message management program.
Development mode that includes building of
Messages generated by an data server (etc.).
System messages
ASTMAC system program
Shutdown Status the system program or Application
Messages of general information Mode form/VB application is stopped. Mode for
generated by an application back up work.
User program, such as user operation
T04E.EPS
messages records and event data. User
Application messages do not require the user
• Manage and control ASTMAC’s operation mode.
messages for acknowledgement.
• Start and shut down the ASTMAC system.
Messages of an alarm generated • Start the desired application program.
User by an application program. User
alarms alarms require the user for • Issue an advance notice for a shutdown of data server to
acknowledgement. an application program.
Messages notifying an operation ● ISAM (Indexed Sequential Access Method)
Process
record of a user action to a control
messages
object File
Control
object Messages of an alarm pertaining to The ISAM is a scheme for decreasing the time necessary
messages Process a control object. Process alarms to locate a data record within a large database, given a
alarms require the user for key value (index) that identifies the record. An ISAM file
acknowledgement. allows easy access from a Application form and a VB
T03E.EPS application by using a key and is ideal for quick search of
production data. Microsoft ADO (ActiveX Data Objects) is
Message management stores these messages to a rotary
the interface for access.
file referred to as the message log file, which can contain
up to 5000 messages. One or more of the following
Item Description
actions take place for individual messages:
Max. number of opened file 255 per system
• Display in the alarm summary
• Logging to the message log file Max. number of
32 per process
• Logging to a text file files can be handled
• Display in a dialog box Max. length of record 4096 bytes
• Voice output Max. number of record 500000 records
• Printing using a serial printer
16-Bit Signed Integer Data
• Notification to an application program (Array is definable)
• Logging to an Oracle database
32-Bit Signed Integer Data
(Array is definable)
Field type Single-precision Actual Number
(Array is definable)
Double-precision Actual Number
(Array is definable)
Text (character string)
Record type Fixed length
File type Standard/Hybrid/Memory
T05E.EPS
All Rights Reserved. Copyright © 2001, Yokogawa Electric Corporation GS 34P02A03-01E Nov.15,2002-00
<<Contents>> <<Index>> 6
● Security ■ SOFTWARE OFFERINGS
The users can be divided into groups and the ranges of ASTMAC is offered as basic models and optional software
permissible operations can be set differently for each packages.
group. The log of actions performed by each user during
runtime can be saved for recording. These prevent ● Basic Models
problems such as operation mistakes and ensure system ASTMAC requires each computer in a system to run an
security. ASTMAC basic model, which is offered as a base type or
Operational restriction settings for each user group the viewer client type.
The ranges of permissible operations can be predefined Base types
for each user group: Each base type offers all the fundamental functions of
• Access to control objects via an application form or VB ASTMAC such as running a data server and application
application forms. There are five base types that differ in data server
• Alterations to archived long-term data files of historical capacity (i.e., the maximum number of implementable
data acquired objects): SS, S, M, L, and LL. In addition, each type is
• Running of system programs (builders, tools, etc.) further available in two versions: full-time version and
• Access to tuning windows runtime version.
• Switching of ASTMAC’s operation mode
• Changes to security log definitions Full-time version
• Alarm acknowledgment Has both development and runtime environments and can
• Deleting messages in the message history file, changing be used for all purposes from configuring a system,
the number of stored messages developing and debugging applications, to running the
developed applications.
Security logs
For each item that is operated, the log of actions per- Run-time version
formed by each user during runtime can be saved for Offers only the runtime environment. The full-time version
recording. is required for development such as configuring a system,
and developing and debugging applications.
● VB Property Link
Upgrade kits
Data link with other Visual Basic applications is made easy For such needs as increasing control objects for a system
with this function. expansion, upgrade kits are available. A kit for upgrading
Note: VB Property Link is available in Visual Basic Version a base type from the SS size to S, however, is not
6. Not available in Version 7 (VB.Net). available.
“OPC Data Link Package for .NET” (refer to GS
34P02H51-01E if you need) is available in .NET Viewer client type
framework including VB .NET. The viewer client type needs to be run on each client
station linked to a master station via LAN. It offers only the
environment to implement application forms and does not
offer a development environment, so none of various
builder programs can run with it. For development such as
developing and debugging applications, use the full-time
version of a base type.
All Rights Reserved. Copyright © 2001, Yokogawa Electric Corporation GS 34P02A03-01E June 16,2003-00
<<Contents>> <<Index>> 7
● Optional Software
The table below shows optional software offered for adding functions. A software license is required for each computer that
runs the corresponding optional software. For a package offered in two versions, the full-time version can run under only the
full-time version of an ASTMAC base type and the runtime version can run under only the runtime version of an ASTMAC
base type. Only the Web monitoring package presents both development and runtime environments even under the runtime
version of an ASTMAC base type. For further details, see the respective documentation.
Basic Model
Optional Package Base Type Viewer Client
Full-time Ver. Run-time Ver. Type
All Rights Reserved. Copyright © 2001, Yokogawa Electric Corporation GS 34P02A03-01E June 16,2003-00
<<Contents>> <<Index>> 8
■ MODEL AND SUFFIX CODES
● Software Media ● Basic Model
Base Type License
Description
Model NT201AJ VDS/ASTMAC software media Description
Description
Model NT182AJ Viewer client type
-L License
U ID module for USB port
All Rights Reserved. Copyright © 2001, Yokogawa Electric Corporation GS 34P02A03-01E Nov.15,2002-00
<<Contents>> <<Index>> 9
● Upgrade Kits ■ ORDERING INSTRUCTIONS
Specify the model and suffix codes.
Description
NT231AJ Upgrade kit M (from S to M), full-time
version
■ TRADEMARKS
• STARDOM is a trademark of Yokogawa Electric
NT231RJ Upgrade kit M (from S to M), runtime
version Corporation.
• ASTMAC is a registered trademark of Yokogawa Electric
NT232AJ Upgrade kit L (from M to L), full-time
version Corporation.
Model • Microsoft, Windows, and Visual Basic are registered
NT232RJ Upgrade kit L (from M to L), runtime
trademarks of Microsoft Corporation in the United States
version
and other countries.
NT233AJ Upgrade kit LL (from L to LL), full-time • Ethernet is a registered trademark of Xerox Corporation,
version
the United States.
NT233RJ Upgrade kit LL (from L to LL), runtime • IBM is a registered trademark of IBM Corporation.
version • MELSEC is a registered trademark of Mitsubishi Electric
-L License Corporation.
F A floppy disk containing the license ID to • SYSMAC is a registered trademark of OMRON Corpora-
be supplied (for system R1.01 to R3.02) tion.
Suffix An order ID sheet to be supplied • Pentium is a registered trademark of Intel Corporation.
W
Codes • Oracle is a registered trademark of Oracle Corporation,
1 Always 1
the United States.
1 Always 1 • Other company and product names appearing in this
A Standard document are trademarks or registered trademarks of
T11E.EPS their respective holders.
● Optional Accessories
Description
NT221AA ID module for USB port
Model
NT222AA ID module for printer (Centronics) port
T12E.EPS
All Rights Reserved. Copyright © 2001, Yokogawa Electric Corporation GS 34P02A03-01E Nov.15,2002-00
Subject to change without notice.