Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Manual
FAST/TOOLS
FAST/TOOLS
IM50C03C01-01EN/9.05
YOKOGAWA
IM50C03C01-01EN/9.05
Copyright October 2012
YOKOGAWA
The information in this document is subject to change without notice and should not
be construed as a commitment by Yokogawa.
Yokogawa assumes no responsibility for any errors that may appear in this
document.
The software described in this document is furnished under license and may only be
used or copied in accordance with the terms of such license.
ii
Table of Contents
Table of Contents
1
Preface ...................................................................................1-1
1.1
Introduction ...............................................................1-1
1.2
Prerequisites ...............................................................1-1
1.3
Supported Unix/Linux platforms ...............................1-1
1.4
Structure of this document .........................................1-1
1.5
Conventions and abbreviations ..................................1-2
2.5
2.6
2.7
3.3
3.4
3.5
4
2.8
4.2
iii
Table of Contents
4.3
5
5.5
5.6
iv
Introduction
Preface
1
1.1
Preface
Introduction
1.2
Prerequisites
1.3
1.4
1-1
Preface
1.5
1-2
CONVENTION
MEANING
[]
UPPERCASE
letters
(I)
(O)
""
Used in format descriptions. Double quotes indicate that the character is to be taken literally.
<name>
file_name
output
input
n.u.
not used.
Introduction
2
2.1
2.2
FAST/TOOLS configurations
2-1
2.3
Description
BUS/FAST
DATABASE/ FAST
HISTORY/FAST
History scheduler
AUDIT/FAST
Audit trailing
ITEM/FAST
EQUIPMENT/ FAST
Equipment drivers
ALARM/FAST
Alarm handling
PROCESS/ FAST
REPORT/FAST
Reporting
ACCESS/FAST
USER/FAST
INTEGRATION
2-2
The following table lists the tools and in which component they are
found:
Table 2: Tools in relation to the node type
Node type
Tool name
Server
Front-end
HMI
SDK
BUS/FAST
DATABASE/FAST
HISTORY/FAST
AUDIT/FAST
ITEM/FAST
EQUIPMENT/FAST
ALARM/FAST
PROCESS/FAST
REPORT/FAST
ACCESS/FAST
USER/FAST
INTEGRATION
*
*
*
*
2.4
This section gives some specific information you need when installing
FAST/TOOLS for Linux/Unix.
2.4.1
Supported configurations
2-3
The supported Unix versions for FAST/TOOLS are listed in section 1.3
of this manual. It is assumed that you are using one of these Unix/Linux
versions.
If you need to install FAST/TOOLS on Linux distribution other than
Redhat Enterprise Linux, you may require some distribution specific
knowledge.
2.5
The item definition requires 1800 bytes for each item defined (Server
component only).
Add 350 bytes per item for each system where the Front-end component
is installed.
2.5.2
The size of an item history file depends on the type of storage you
choose. This paragraph gives an overview of the commonly uses storage
types. These values should be seen as a rule of thumb. All file size
aspects like key file overhead and bucket slack size are counted in the
sample size values.
Disk compression is not counted.
2-4
No
No
14
Yes
No
10
No
Yes
18
Yes
Yes
14
2.5.3
Alarms history
ALARM/FAST can store events for a period of time. One event costs on
average 550 byte disk space. The number of events and the life time is
completely user-dependent and/or process-dependent.
2.5.4
Each class defined and compiled, typically costs 18 Kbytes of disk space
typical. Each object consumes 2 Kbytes in average.
2-5
2.5.5
Reports
Each defined report takes about 2 Kbytes. The size of a generated report
is undefined because of the nature of a report definition.
2.6
Advised
memory size
(Mbytes)
Small stand alone system with Server or Front-end component (up to 2000 items)
512
2048
4096
2.7
Before you start the installation procedure you should read the Release
Notes document, available on the FAST/TOOLS distribution DVD. It
may contain valuable information and tips.
2.7.2
FAST/TOOLS installation
2-6
2.7.3
Validating FAST/TOOLS
Once you have received your licence file you can validate your
FAST/TOOLS system and it will be assigned its node number and node
name.
2.7.5
2.8
2-7
2-8
Introduction
FAST/TOOLS installation
3
3.1
FAST/TOOLS installation
Introduction
3.2
Before you install FAST/TOOLS you should decide who will be the
'owner' of the FAST/TOOLS package. File ownership will be given to
the user account from which FAST/TOOLS is installed. Also the files
will get the group id of the installers account.
It is a good idea to create a new user account for FAST/TOOLS.
Traditionally the user name "tools" and group name "tools" were used
for this but you are free to choose any user and group name.
Add the paths /tls/com and /tls/exe to the PATH environment
variable for the FAST/TOOLS user in the users profile so that the user
has access to the runtime environment of FAST/TOOLS.
3-1
FAST/TOOLS installation
3.3
Installing FAST/TOOLS
Installing FAST/TOOLS
Copy the install pack, the name of you cd-rom device on your system
may be different.
On RedHat Enterprise Linux:
$ cp
$ cd
-r /media/cdrom/fasttools* ~/tmp_install
~/tmp_install
On Sun Solaris:
$ cp -r /cdrom/fasttools* $HOME/tmp_install
$ cd $HOME/tmp_install
On IBM AIX:
$ cp
$ cd
-r /cdrom/fasttools* ~/tmp_install
~/tmp_install
The temporary install directory will now contain a tar file called
fasttools_<rel_nr>.tar where <rel_nr> is the number of the
FAST/TOOLS release you are installing. You now have to unpack the
tar file:
$ tar -xvf fasttools_<rel_nr>.tar
The first question the install script will ask is if you have read the licence
terms and whether you agree with them:
3-2
Installing FAST/TOOLS
FAST/TOOLS installation
Have you read the FAST/TOOLS licence terms and do you agree with
these terms?
Please enter Yes if you agree or No to exit installation [Yes]
If you do not agree you should answer No and the installation will
stop. Otherwise you can press enter to select the default answer Yes.
Next you are asked to enter the root password:
The FAST/TOOLS installation procedure requires root privileges.
Please enter the root password to continue.
Password:
After you entered the password the install script will ask for the
FAST/TOOLS install directory. The default is /opt/fasttools.
Please enter the FAST/TOOLS install directory or press enter
to accept default.
Install directory: [/opt/fasttools]
Note:
3-3
FAST/TOOLS installation
3.4
Requesting a licence
Requesting a licence
3.5
Validating FAST/TOOLS
Customer Name
Node Name
Node Number
System Number
:
:
:
:
3-4
Prerequisites
4.1
Prerequisites
Before you can connect you Unix system to a Microsoft Windows HMI
you should have the following information available:
Unix/Linux Server:
- Host name or IP address
- FAST/TOOLS node number
Microsoft Windows HMI Station:
- Host name or IP address
- FAST/TOOLS node number
4.1.1
Firewall configuration
4-1
Prerequisites
After starting the Firewall Configuration you must enter the super user
(root) password to continue:
4-2
Prerequisites
Then select Other Ports and add the 17001 UDP port:
4-3
Server configuration
If you later need to open more ports for example for equipment
managers you, can add more UPD or TCP ports.
4.2
Server configuration
4.3
HMI configuration
On the HMI node, modify the file dur.sup in the .../tls/sup directory of
your FAST/TOOLS installation. Change the "host_node" parameter to
the BUS/FAST node number of the server system.
4-4
HMI configuration
4-5
4-6
HMI configuration
Introduction
Using FAST/TOOLS
Using FAST/TOOLS
5.1
Introduction
5.2
5.3
This command will start FAST/TOOLS by calling the start scripts of all
the individual tools in the right order. To stop FAST/TOOLS type:
$ fast_stop
This will stop FAST/TOOLS by calling the stop scripts of all the
individual tools in the right order.
5.4
5-1
Using FAST/TOOLS
5-2
Using FAST/TOOLS
Finally you have to grant the changes by entering the password of the
super user (root):
5-3
Using FAST/TOOLS
5.4.2
Sun Solaris
5.4.3
IBM AIX
5.5
5-4
Removing FAST/TOOLS
Using FAST/TOOLS
fast_clear -a
In both cases, the script will ask you to confirm the action that is to be
taken. Adding -q as the second parameter to the script will suppress this
confirmation request, as follows:
fast_clear -a -q
fast_clear -u -q
5.6
Removing FAST/TOOLS
Stop FAST/TOOLS.
Remove the FAST/TOOLS service.
Start the Service Configuration from the System menu:
5-5
Using FAST/TOOLS
Removing FAST/TOOLS
5.6.2
Sun Solaris
Stop FAST/TOOLS
Enter the following commands as root:
# rm /etc/rc3.d/*fasttools
# rm /etc/init.d/fasttools
5.6.3
IBM AIX
Stop FAST/TOOLS
Enter the following commands as root:
# rm /etc/rc.fasttools
5-6
Introduction
A-1
Interconnecting components
distributed configuration.
Host component:
The component that primarily acts as central data concentrator.
In many situations one such Host component exists in a FAST/
TOOLS system. From an "availability" point of view however, it is
possible to have redundant/dual Host components. This latter
situation however, is beyond the scope of this discussion.
Front-end component:
The component that primarily acts as a local data concentrator. In
that role this component gathers/controls a subset of the total
amount of process signals.
A-3
A-4
Make sure that all nodes involved, "know" which one of them acts
as Host component.
This can simply be configured in the "dur.sup" setup file on each
node by specifying the Host node number in this setup file.
A-5
A-6
Activate the option Check all MDUR nodes in the gin.sup setup
file and if required, re-configure the default access scheme.
Note: If adding a Front-end to an existing
configuration as the result of system
expansion for example, run the following
commands on the FAST/TOOLS server once
the Front-end has been connected:
dsschk -r
dsschk -e r
A-7
A-8
Index
Index
A
PROCESS/FAST 2-2
abbreviations 1-2
ACCESS/FAST 2-2
ALARM/FAST 2-2
AUDIT/FAST 2-2
Server 2-1
REPORT/FAST 2-2
BUS/FAST 2-2
C
conventions 1-2
D
DATABASE/FAST 2-2
E
EQUIPMENT/FAST 2-2
F
fasttools.rc 5-2
Firewal 4-1
Front-end node 2-1
H
HISTORY/ FAST 2-2
HMI node 2-1
I
INTEGRATION 2-2
ITEM/FAST 2-2
L
Licensing 2-7
O
objectives 1-1
ODBC 2-2
P
Prerequisites 4-1
Index
YOKOGAWA ELECTRIC
CORPORATION
9-32 Nakacho 2-chome,
Musashino-shi,
Tokyo 180-8750, Japan
tel: +81-422-52-5616
email:
GSC_Sales@ml.jp.yokogawa.com
Readers Comment
Manual name: ......................................................................................Version: .........................
Did you find this manual understandable, usable, well organized? Please make suggestions for
improvement.
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Did you find any errors in this manual? If so, please specify the error and page number.
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Note: Yokogawa will use comments submitted on this form at its own discretion.
Name:....................................................................................................Date ..............................
Organization: ...............................................................................................................................
Address: .......................................................................................................................................
City and Zip code:........................................................................................................................
Country: .......................................................................................................................................