GITOS-Pro Manual

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 206

GITOS

HEAVY INDUSTRIES User's Guide AGE : 1

GITOS
User's Guide

DSME-50110-1
Rev. 1.2 rev. A

Note! : This document is the property of SHI(Samsung Heavy Industries Co., LTD) and shall not be
reproduced, copied or disclosed without prior written permission of SHI

SAMSUNG HEAVY INDUSTRIES CO., LTD.


493 Panweol-ri,taean-eup,hwasung-city
kyonggi-do, Korea, 445-970
TEL: 82-(0)31-229-1296 FAX: 82-(0)31-229-1304
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 2

1. What is GITOS ?----------------------------------------------7


1.1 Hardware Requirement-----------------------------------------------------8

1.2 Starting GITOS------------------------------------------------------------------9


Auto Starting Option--------------------------------------------------------------------------------------------10

1.3 Finish GITOS-----------------------------------------------------------------11

1.4 Functions------------------------------------------------------------------------12
Simple Objects---------------------------------------------------------------------------------------------------12
Group and Cell Functions-----------------------------------------------------------------------------------14
Graphic Edit Function-----------------------------------------------------------------------------------------15
Multi-Windows----------------------------------------------------------------------------------------------------15
Dynamic Link-----------------------------------------------------------------------------------------------------15
Wizard--------------------------------------------------------------------------------------------------------------15
Script----------------------------------------------------------------------------------------------------------------18
Tag Logging, Alarm Logging and Printing--------------------------------------------------------------19
Security-------------------------------------------------------------------------------------------------------------19

2.MENU---------------------------------------------------------------20
2.1. File Menu-------------------------------------------------------------------21
File/New-------------------------------------------------------------------------------------------------------------21
File/Open...---------------------------------------------------------------------------------------------------------23
File/Import ---------------------------------------------------------------------------------------------------------24
File/Close-----------------------------------------------------------------------------------------------------------24
File/Save------------------------------------------------------------------------------------------------------------24
File/Save As...----------------------------------------------------------------------------------------------------25
File/Print...----------------------------------------------------------------------------------------------------------25
File/Print Preview------------------------------------------------------------------------------------------------25
File/Print Info...---------------------------------------------------------------------------------------------------25
File/Print Setup...------------------------------------------------------------------------------------------------25
File/Exit-------------------------------------------------------------------------------------------------------------26

2.2. Edit Menu-------------------------------------------------------------------27


Edit/Undo-----------------------------------------------------------------------------------------------------------27
Edit/Duplicate------------------------------------------------------------------------------------------------------27
Edit/Cut--------------------------------------------------------------------------------------------------------------27
Edit/Copy-----------------------------------------------------------------------------------------------------------28
Edit/Paste-----------------------------------------------------------------------------------------------------------28
Edit/Erase-----------------------------------------------------------------------------------------------------------28
Edit/Select All-----------------------------------------------------------------------------------------------------28

2.3. Object Menu---------------------------------------------------------------29


Object/Select------------------------------------------------------------------------------------------------------29
Object/Line---------------------------------------------------------------------------------------------------------30
Object/H/V Line--------------------------------------------------------------------------------------------------30
Object/PolyLine---------------------------------------------------------------------------------------------------31
Object/PolyGon---------------------------------------------------------------------------------------------------31
Object/Rectangle-------------------------------------------------------------------------------------------------32
Object/RoundRect------------------------------------------------------------------------------------------------32
Object/Ellipse------------------------------------------------------------------------------------------------------32
Object/Triangle----------------------------------------------------------------------------------------------------33
Object/Text---------------------------------------------------------------------------------------------------------33
Object/Button------------------------------------------------------------------------------------------------------33
Object/Picture-----------------------------------------------------------------------------------------------------34
Object/Wizard-----------------------------------------------------------------------------------------------------35
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 3

Object/Cell list box...--------------------------------------------------------------------------------------------35

2.4. Attribute Menu------------------------------------------------------------37


Attribute/Line Color...-------------------------------------------------------------------------------------------37
Attribute/Line Width---------------------------------------------------------------------------------------------37
Attribute/Line Style----------------------------------------------------------------------------------------------37
Attribute/Arrow----------------------------------------------------------------------------------------------------38
Attribute/Fill--------------------------------------------------------------------------------------------------------38
Attribute/Fill Color...---------------------------------------------------------------------------------------------38
Attribute/Dynamic Link-----------------------------------------------------------------------------------------38

2.5. Text Menu------------------------------------------------------------------39


Text/Fonts...-------------------------------------------------------------------------------------------------------39
Text/Bold-----------------------------------------------------------------------------------------------------------40
Text/Italic-----------------------------------------------------------------------------------------------------------40
Text/Underline-----------------------------------------------------------------------------------------------------40
Text/Text Substitute---------------------------------------------------------------------------------------------40

2.6. Arrange Menu-------------------------------------------------------------42


Arrange/Move To Front----------------------------------------------------------------------------------------42
Arrange/Move To Back----------------------------------------------------------------------------------------42
Arrange/Move Forward-----------------------------------------------------------------------------------------43
Arrange/Move Backward---------------------------------------------------------------------------------------43
Arrange/Align------------------------------------------------------------------------------------------------------44
Arrange/Align/Align Left----------------------------------------------------------------------------------------44
Arrange/Align/Align Center------------------------------------------------------------------------------------44
Arrange/Align/Align Right--------------------------------------------------------------------------------------45
Arrange/Align/Align Top----------------------------------------------------------------------------------------45
Arrange/Align/Align Middle------------------------------------------------------------------------------------45
Arrange/Align/Align Bottom-----------------------------------------------------------------------------------46
Arrange/Align/Align Center Point---------------------------------------------------------------------------46
Arrange/Flip Vertical--------------------------------------------------------------------------------------------46
Arrange/Flip Horizontal----------------------------------------------------------------------------------------47
Arrange/Space Vertical----------------------------------------------------------------------------------------47
Arrange/Space Horizontal-------------------------------------------------------------------------------------47
Arrange/Group----------------------------------------------------------------------------------------------------48
Arrange/Ungroup-------------------------------------------------------------------------------------------------48
Arrange/Make Cell----------------------------------------------------------------------------------------------49
Arrange/Break Cell----------------------------------------------------------------------------------------------49

2.7. Window Menu-------------------------------------------------------------50


Window/Window Properties----------------------------------------------------------------------------------50
Window/Window Color-----------------------------------------------------------------------------------------51
Window/Grid setting--------------------------------------------------------------------------------------------51
Window/Zoom----------------------------------------------------------------------------------------------------52
Window/Previous, Next window----------------------------------------------------------------------------52
Window/Window Refresh-------------------------------------------------------------------------------------53

2.8. Options Menu-------------------------------------------------------------54


Options/Create Tag Item...-----------------------------------------------------------------------------------54
Options/Show All Tags...--------------------------------------------------------------------------------------54
Options/Edit Groups...------------------------------------------------------------------------------------------54
Options/Register Servers...-----------------------------------------------------------------------------------54
Options/Load Old Tags...-------------------------------------------------------------------------------------54
Options/Convert Tag to Text--------------------------------------------------------------------------------55
Options/Convert Text to Tag--------------------------------------------------------------------------------55
Options/Configure...---------------------------------------------------------------------------------------------55
Options/Scripts---------------------------------------------------------------------------------------------------49
Options/Add-in----------------------------------------------------------------------------------------------------64
Options/Tool bar-------------------------------------------------------------------------------------------------69
Options/Status bar----------------------------------------------------------------------------------------------69
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 4

2.9. Security Menu-------------------------------------------------------------70

2.10. Run menu-----------------------------------------------------------------74

3.Wizard--------------------------------------------------------------75
3.1. Gauge-----------------------------------------------------------------------76
Configuration Setting------------------------------------------------------------------------------------------76

3.2. Vgauge----------------------------------------------------------------------79

3.3. Pump gauge---------------------------------------------------------------80

3.4. Valve gauge----------------------------------------------------------------82

3.5. Real-Time Trend----------------------------------------------------------87


Configuration Setting-------------------------------------------------------------------------------------------87

3.6. Historical-Time Trend-------------------------------------------------91


Configuration Setting in Development Mode-----------------------------------------------------------92
Configuration Setting in Running Mode-----------------------------------------------------------------94

3.7. Alarm Summary---------------------------------------------------------95


Configuration Setting------------------------------------------------------------------------------------------96

3.8. Alarm History-----------------------------------------------------------100


Configuration Setting------------------------------------------------------------------------------------------101

3.9. Block Summary--------------------------------------------------------103

3.10. Block History-----------------------------------------------------------104

3.11. Event log function---------------------------------------------------105

3.12. Breaker--------------------------------------------------------------------112

3.13. HL Value-----------------------------------------------------------------113

3.14. Progressive Bar-------------------------------------------------------114

3.15. Web Cam-----------------------------------------------------------------116

4.Dynamic Links------------------------------------------------120
4.1. User Inputs---------------------------------------------------------------121
Discrete User Input--------------------------------------------------------------------------------------------121
Analog User Input---------------------------------------------------------------------------------------------122

4.2. Slider Inputs-------------------------------------------------------------123


Vertical Slider Input-------------------------------------------------------------------------------------------123
Horizontal Slider Input----------------------------------------------------------------------------------------124
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 5

4.3. Touch Pushbuttons---------------------------------------------------125


Discrete Value--------------------------------------------------------------------------------------------------125
Action--------------------------------------------------------------------------------------------------------------125
Show Window---------------------------------------------------------------------------------------------------126
Hide Window-----------------------------------------------------------------------------------------------------127

4.4. Line Color-----------------------------------------------------------------128


Discrete Line Color--------------------------------------------------------------------------------------------128
Analog Line Color----------------------------------------------------------------------------------------------129

4.5. Fill Color-------------------------------------------------------------------131

4.6. Fill----------------------------------------------------------------------------132
Vertical Fill-------------------------------------------------------------------------------------------------------132
Horizontal Fill----------------------------------------------------------------------------------------------------133

4.7. Value Display------------------------------------------------------------134


Discrete Value display----------------------------------------------------------------------------------------134
Analog Value display------------------------------------------------------------------------------------------135

4.8. Move-------------------------------------------------------------------------136
Vertical move----------------------------------------------------------------------------------------------------136
Horizontal move-------------------------------------------------------------------------------------------------137

4.9. Object Size---------------------------------------------------------------138


Height Object Size--------------------------------------------------------------------------------------------138
Width Object Size---------------------------------------------------------------------------------------------139

4.10. Misc--------------------------------------------------------------------------141
Visible--------------------------------------------------------------------------------------------------------------141
Blink----------------------------------------------------------------------------------------------------------------142
Rotate--------------------------------------------------------------------------------------------------------------142
Alarm Color------------------------------------------------------------------------------------------------------143

5.Running Mode------------------------------------------------145
5.1. Menu in Running Mode---------------------------------------------146
File Menu--------------------------------------------------------------------------------------------------------146
Special Menu---------------------------------------------------------------------------------------------------146
Builder Menu----------------------------------------------------------------------------------------------------147
Special Menu----------------------------------------------------------------------------------------------------148
Edit Menu---------------------------------------------------------------------------------------------------------150
Development Menu--------------------------------------------------------------------------------------------150
Previous/Next window Menu--------------------------------------------------------------------------------150
Refresh Menu---------------------------------------------------------------------------------------------------150
Show Alarm Header-------------------------------------------------------------------------------------------150

5.2. Modification of Tag and Alarm Attributes-------------------151


Modification of Analog Tag Attributes------------------------------------------------------------------152
Modification of Digital Tag Attributes-------------------------------------------------------------------153

5.3. Modification of Date and Time-----------------------------------154

5.4. Printing of Tag Log---------------------------------------------------155


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 6

5.5. Printing of Alarm Log------------------------------------------------156

5.6. Network Status----------------------------------------------------------157

5.7. Point List Window-----------------------------------------------------158

5.8. Alarm Header------------------------------------------------------------161

6.Data Manager--------------------------------------------------162
6.1. Tag creation and Tag attributes
assignment---------------------------------------------------------------------162

6.2. Register of Server-----------------------------------------------------169

6.3. Alarm Processing------------------------------------------------------172


Classification of Alarm---------------------------------------------------------------------------------------113
Alarm Processing Flow--------------------------------------------------------------------------------------114

6.4. Alarm Group-------------------------------------------------------------177


Function Group-------------------------------------------------------------------------------------------------117
Bridge Group---------------------------------------------------------------------------------------------------118
Block Group-----------------------------------------------------------------------------------------------------121
Action Group----------------------------------------------------------------------------------------------------121

6.5. System Tag--------------------------------------------------------------183

7.Script-------------------------------------------------------------184
7.1. Necessary statement of equality, script
-------------------------------------------------------------------------------------185

7.2. Standard script----------------------------------------------------------185


if-then statement------------------------------------------------------------------------------------------------127
end keyword-----------------------------------------------------------------------------------------------------127
Variable------------------------------------------------------------------------------------------------------------127
Function-----------------------------------------------------------------------------------------------------------129

7.3. Expression----------------------------------------------------------------186

7.4. Command------------------------------------------------------------------188

7.5. Variable--------------------------------------------------------------------199

7.6. Function-------------------------------------------------------------------199
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 7

1. What is GITOS ?
GITOS is a graphic man-machine interface software tool working under
Windows NT operating system.

It is consisted of the data management, building sensor input and output tag to
watch the condition of a plant, and making alarm(s) of a plant when an
alarm is occurred.

It consists of three(3) modes, development, run and edit menu.

In the development mode, designer can make the graphical view windows of
processes and arrange the actual input/output points using various graphic
editing functions.

Animation function can reflect the actual data change, script function can give
various working conditions.

In the run mode, the real-time and actual working information of system from
the corresponding I/O(input/output) point is started to be displayed on the
screen.
In the edit mode, user can edit the present viewing window. Namely, user can
amend the window like the develop mode.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 8

1.1 Hardware Requirement


Any Intel pentium processor based personal computer running Windows NT
operating system with minimum 32Mbyte main memory is recommended to
run GITOS software tool. GITOS runs on the Intel Celeron processor(at
minimum) or above and works under Microsoft Windows or NT operating
system.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 9

1.2 Starting GITOS


The development of an application using GITOS is based on the unit of directory.
This means that all data including designed Windows, Tag data and scripts
will be in one directory.

In order to execute GITOS, double click the icon of GITOS.

After run of GITOS, following dialog box will be appeared automatically.

User can designate the space saved above box.


All directories which contain all created applications is to be appeared in left
list box. This list is saved in the ‘ gitos32.ini’ file which is in root director of
Windows. It is possible to select an application directory which was created
previously and to make new working directory by the selection of "Create
Directory..." button.

If "Create Directory..." button is selected, above dialog box is appeared.

The working directory for new application is created if "OK" button is selected
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 10

after entering of directory name for new application.


After creating of new application directory or selection of previous directory,
this dialog box is appeared if operator selects "Select" button.
All Windows which were created previously are displayed in this list box and
all Windows which were modified(or created) last time are marked in this
box.

To open a Windows, click "OK" button after selection of desired Windows.

Auto Starting Option

If you want to use only MMI tool or don't need edit or modify MMI files,
we will recommend this option. If the RUN file is exist in GITOS directory,
Select 'Option' menu, 'Configure' menu, check the 'Auto Run' option in the
'Protection' box.

Auto Run Option is enabled. When GITOS program is executed,


automatically start in RUN mode.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 11

1.3 Finish GITOS


To finish GITOS, choose ‘ Exit’ from ‘ File’ menu or click on the ' ' button on
the window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 12

1.4 Functions
GITOS provides objected oriented application environment by one-to-one
mapping between actual component of plant and graphic object.

Operator can see as many as number of graphic windows on the monitor.


Operator can select any graphic window by keyboard or trackball.
Interpreter can give any comment of script and perform the various calculation
and simulation of tag. Also, GITOS provides the real-time and historical
trends, and the change of tag value. It supports the real-time database for
the tag value and alarm occurrence.

Additionally, the security function is provided to control operator's qualification


of the setting value change.

Tool Box

Too box provides the function that user will use the cells which are prepared
previously.
Following toolbox is offered many functions for using GITOS conveniently.

Simple Objects
Lines

To draw the line select the above buttons, then moving the mouse button can
draw the lines. To exit this function user double click the mouse button after
drawing the lines.

Line, H/V Line and polyline are objects made up of line or more line
segments depending on the type of line. Changeable attributes are color,
width, style and arrow. In the "Line style" menu, the functions except
solid line are available if line width is "1".
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 13

Filled Shapes

To draw the filled shapes drag the mouse button as user wants after
clicking the above buttons.

A filled shape is two dimensional object made up of a closed interior area


and surrounded by a line or more lines. Examples of filled shapes are
Polygon, Rectangle, Round Rectangle, Ellipse, triangle etc. Is is possible
to change the attributes of filled shapes which are the attributes of line, fill
color, etc.

Text

To input the text user click the text button on toolbox. Then cursor is
appeared on window. User can input the text.
Text consists of a string of characters on a single line. All fonts provided by
Windows including true type are available. Also, the attributes of text,
size, color, bold, italic, underline, rotate etc, can be defined in this menu.

Pushbuttons

The 3-dimensional pushbuttons can be created for any desired size with a text
inside of pushbutton. The attribute of pushbutton is the internal color.
Also, the attributes of text inside can be changeable same as text primitive.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 14

Bitmap

Bitmap offers the operator the ability to copy and paste bitmaps.
Jpeg and gif are also offered. (Bitmap : A set of bits that represents a graphic
image, with each bit or group of bits corresponding to a pixel in the
image.)

Group and Cell Functions


Group function provides the ability to make one complex object from simple
graphic primitives. Cell function also provides similar ability in order to
use a group object conveniently but each object keeps its attributes
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 15

Graphic Edit Function


There are Undo, Duplicate, Cut, Copy, Paste functions as basic functions.
Undo function is used to reverse the last action taken until 15th action.

Arrange and space menu are provided to arrange objects. Arrange function is
used to arrange all selected objects with the basis point or line. Space
function is used to arrange all selected objects with specified space.
Rotate function is also provided to rotate selected objects against the X or
Y axis.

Multi-Windows
Multi-Windows function is used to open a number of Windows at same time
or to switch Windows.
It is possible to define(or change) the color of Windows. Also, Windows
action feature like Overlay, Replace, Popup, OnTop and the attributes of
Windows frame like Double, Single, None can be defined.

Dynamic Link
Dynamic Link provides the function to monitor dynamic situation of actual
plant through the connection between input/output points and static graphic
objects which are prepared by the Edit function with graphic primitives.

The Dynamic Link provide by GITOS is as follows.

i) User-Input is used to set the value of a specific tag by mouse or keyboard.

ii) Action, Show Window and Hide Window are used to run the script or to
show(or hide) Windows by the action of Slider (or mouse button).

iii) Line Color, Fill Color, Value Display, Move, Fill and Object Size are used
to change the attributes of objects.

iv) Additionally, there are Visible, Blink, Rotate, Alarm Color. The Alarm
Color is used to change the color of object according to the Tag condition
through the connection between Tag and object.

Wizard
Wizard has the Real-time(or Historical-time) trend function to see the transition
of Tag, Alarm Summary and Alarm History function to see all occurred
alarms on one Windows and Gauge function.

Real-time Trend
Real-time Trend is the function to show the present transition of Tag(Max.
8Tags).
Sampling time, time span, maximum value and minimum value of Tag can be
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 16

defined.

Historical-time Trend

Historical-time Rend is the function to show the transition of Tag from the
database at any time. The maximum number of trend is 4 and maximum
value and minimum value of Tag can be defined.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 17

Alarm Summary

Alarm Summary is the object to show the present alarms in time order.
Different colors are provided by the condition or group of alarm. The
alarms which are not displayed on one page can be displayed by the
"Page-up" or "Page-down" button.

Not only individual acknowledge of alarm but also all acknowledge of alarms
are available.

Alarm History

Alarm History is the object to show the all occurred alarms until now in
event order.
Therefore, all alarm events, occurrence/normal/status/return, are saved and
displayed in event order. Operator can see the alarms which was occurred
at specific time by the the "Page-up" or "Page-down" button.
User clicks the 'open history file ' button, then user can read previous records.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 18

Script

GITOS provides Script function to create various application. Script function


provides to operator to perform the work of background or simulation.

There are several script functions for each propose as follows.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 19

i) "Action script" is executed by the action of mouse button.

ii) "Key script" is executed by the action of keyboard.

iii)"When data changed script" is executed by the change of tag value.

iv)"Application start script" is executed when GITOS mode is changed to run


mode from development mode.

v) "While running script" is executed with a cycle in the run mode.

Tag Logging, Alarm Logging and Printing


Tag data is saved whenever data value is changed. Operator can see the saved
data through the historical-time trend. Alarm data is also saved whenever
alarm is occurred. Operator can print the alarm data using the alarm and
log printing function.

Alarm and log printing function provides the report printing function with
specific interval.

Security
For the security, there is a function to register operator. Each registered
operator has the access level from 0 to 100. Each operator can be
prohibited a action like the selection of menu, pop-up of Windows and the
change of alarm value.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 20

2. MENU
GITOS consists of following menu.

Main Menu Sub Menu


New..., Open, Import ▶, Close, Save, Save As..., Print...,
File
Print Preview, Print Info..., Print Setup..., Exit
Edit Undo, Duplicate, Cut, Copy, Paste, Erase, Select All
Select, Line, H/V Line, PolyLine, PolyGon, Rectangle, RoundRect,
Object
Ellipse, Text, Button, Bitmap, Wizard..., Control..., Toolbox...
Line Color..., Line Width ▶, Line Style ▶, Arrow ▶, Fill,
Attribute
Fill Color..., Show Properties..., Dynamic Link...
Text Fonts..., Bold, Italic, Underline, Text Substitute...
Move To Front, Move To Back, Move Forward, Move Backward,
Arrange Align ▶, Flip Vertical, Flip Horizontal, Space Vertical, Space
Horizontal, Group, UnGroup, Make Cell, Break Cell
Window Properties..., Window Color..., Grid Lines, Zoom ▶,
Window
Window Refresh
Create Tag Item..., Show All Tags..., Edit Groups ▶,
Register Servers..., Load Old Tags...,
Options Convert Tag to Text..., Convert Text to Tag...,
Configure..., Add-In..., Scripts ▶, VBScript..., Security ▶,
Toolbar, Status Bar
Help Index, Using Help, About GITOS...
security login,loginout,changepassword,resister
Run

There are following menus the top on window.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 21

2.1. File Menu

File menu consists of the items to create new Window, to open Window, to
close currently open window, to print window screen etc.

File/New
File/New menu is used to create new window. Invoking it will cause the New
Window dialog box to appear.

Enter new name in the Window Name field.

The file extension(.win) is automatically assigned internally. There are several


limitation to use file name in the script as follows. The first character of
name shall be alphabet and "-"mark cannot use in the file name.

If "Properties.." button is selected, following dialog box to define attributes of


window is appeared.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 22

"Caption" field is the area to enter name of title of window. The number of
character for title name is not limited.

Operator can select a type of window among Overlay, Replace, Popup, OnTop
in the "Window Type" field. If you check the box beside ‘ Auto Hide’ , the
window designated disappears automatically when the other window is
open.

■ Overlay : Appears on top of currently displayed window(s) and can be


larger than the window(s) it is overlaying. When an overlay window is
closed, any window(s) that were hidden by it will reappear.

Click mouse

■ Replace : Closes any window(s) it intersects when it appears on the screen.

Opened
window
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 23

■ Popup : Similar to an overlay window except, it always stays on the top


of all other open window(s) (even if another window is clicked on).

Click mouse

■ OnTop : The window which has this attribute is to be displayed on the top
of window(s) always.

Select the desired frame style for the window. There are three styles.

■ Single : The frame of window is single line. Size control is not allowed.

■ Double : The frame of window is double line. Size control is allowed.

■ None : There is no title bar. Size control is not allowed.

■ Single ■ Double ■ None

"Title Bar" check box is option to have a title bar. The string in "Caption"
field is displayed in title bar.

"Window Color" field is to define the background color of the new window.

"View Width" and "View Height" are the functions that define the values of
width and height to draw in window.

If the size of defined area is larger than that of window frame, scroll bar is
appeared in the window frame automatically. Otherwise, the outside of
defined area is prohibited from drawing.

File/Open...
This command is used to open window(s) which was created already. If the
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 24

menu is selected, dialog box is appeared.

In this dialog box, a number of window can be selected. The selected


window(s) is displayed on the screed after invoking of "OK" button.

File/Import

This menu has three sub menus. It is used to import Tags, Windows & Scripts
from other application.

File/Close
This command is used to close the selected window. If the window is
modified, dialog box is appeared to request the saving of window.

File/Save
This command is used to save a window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 25

File/Save As...
This command is used to save a duplicate copy of an existing window under
a new name.

File/Send windows
This command is used to send the restored information to other computer
after restoring information.

File/Print...
This command is used to print the selected window. Grid line on the screen is
not printed.

File/Print Preview
This command is used to see the print of selected window on the screen
before the printing.

File/Print Info...

This command is used to define the printing size and relative location of
window on the paper. The values of "X-Offset" and "Y-Offset" mean the
distances from the left-top edge of paper with "mm" unit. "Width" field is
used to define the value of width for printing. The value of height for
printing is in proportion to the value of width.
"Defaults" button is used to set the values as initial values. If you check the
box beside ‘ Print Background’ , specified background color is printed,
otherwise white background is printed by default.

File/Print Setup...
This command is used to set type of printer, communication port of printer,
direction of paper and type of paper.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 26

This field is set the printer to print.

This field is set the size and source of paper.

This field is selected the orientation of paper.

File/Exit
This command is used to close application.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 27

2.2. Edit Menu


This menu contains a set of commands which are used for editing objects in
window.

Edit/Undo
This command is used to reverse the last action taken until 15th last action.
Following actions are supported for Undo.

■ DELETE : Erase and Cut operation in Edit menu


■ SIZE : The change of size of object by mouse dragging or Ctrl+Arrow key
■ MOVE : The moving of object by mouse dragging or Arrow key
■ LINE Attribute : Line color, line width, line style
■ FILL Attribute : Fill flag, fill color
■ TEXT Attribute : Font, bold, italic, underline
■ TEXT SUBSTITUTE
■ ALIGN : Left, center, right, top, middle, bottom, center point
■ FLIP : Flip vertical, flip horizontal
■ SPACE : Space vertical, Space horizontal
■ GROUP : Group, Ungroup
■ CELL : Make cell, break cell
■ CREATE : The creation of object
■ DYNAMIC SETUP : dynamic link

Edit/Duplicate
This command is used to duplicate the selected object(s). All attributes and
assigned dynamic links are copy with objects together.

Edit/Cut
This command is used to erase the selected object(s) from the window and
copy it to the "Paste-list" in GITOS.
The erased object(s) can be pasted by the "Edit/Paste" at the location where is
defined.
The object(s) which is cut one window can be pasted to other window
because one "Paste-list" is used.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 28

Edit/Copy
This command is used to copy the selected object(s) from the window and
copy it to the "Paste-list" in GITOS. The selected object(s) is not erased.

Edit/Paste
This command is used to paste the content in "Paste-list" of GITOS which
was latest copied object(s) by "Cut" or "Copy" action. This command can
be used repeated.
The pairs of "Cut-Paste" and "Copy-Paste" are used to move(or copy) the
object(s) from one window to other window.

Edit/Erase
This command is used to erase the selected object9s).

Edit/Select All
This command is used to select all objects in the current window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 29

2.3. Object Menu

Object menu consists of the actions which call graphic primitives or wizard
objects or cells and to register the cell using tool box.

Object/Select
There are two kinds of mode in development mode. One is the creation
mode to create new objects using the selection of graphic primitives or
wizards. The other is the edit mode to change the location, size and
attribution of objects which are already created.

Select menu is the menu to change mode to edit mode. In this mode, it is
possible to select objects, change the location(or size) of objects and to
assign dynamic link in order to edit objects.

Following functions are supported by the action of keyboard or mouse in edit


mode.

■ Click Left Mouse Button : It is action to select object. Following actions


are occurred according to the number of object(s) selected and the location
of mouse point in the object if left mouse button is grabbed.

▶ Move : Two or more objects are selected or the location of mouse point is
not on the selection box of objects.
▶ Change of Size : One object is selected and the location of mouse point is
on the selection box of object.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 30

▶ Selection of Object : If there is no object on the mouse point and the


box is created by the action of mouse dragging. Then, all objects which
are existed in the box are selected.

■ Double click Left Mouse Button : Dialog box to assign dynamic link to
object which is pointed by mouse is appeared.

■ Click Left Mouse Button + Shift key : In addition to previous selected


object(s), the present selected object is selected.

■ Click Right Mouse Button : This action is change to create mode from
edit mode. It is possible to redraw the object which was created last
create mode.

■ Arrow Key : The object(s) selected is moved step by step in pixel size to
following arrow key direction.

■ Arrow Key + Ctrl Key : If the object selected is one not cell, the size of
object is changed step by step in pixel size to following arrow key
direction.

Object/Line
To draw line, click left mouse button at the desired start point and drag
mouse to end point. Then, release the mouse. If start point is same as
end point, the line is deleted.
This menu is same the line on toolbox.:

Object/Line Object/H/V Line

Object/H/V Line

To draw horizontal or vertical line, click left mouse button at the desired start
point and drag mouse to end point to create horizontal or vertical line.
Then, release the mouse. The end location of mouse point on the basis
of the start point decides the type of line among horizontal and vertical
lines.
This menu is same the line on toolbox. :
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 31

Object/PolyLine

To draw PolyLine, click left mouse button on the desired point continuously.
Then, line segment is created between previous point and present point.
To finish PolyLine, double click left mouse button on the desired end point.
The maximum number of line segment for PolyLine is limited as 49.
This menu is same the line on toolbox. :

Object/Bezier

To draw Bezier, click left mouse button on desired point continuously.


Then, line segment is created between previous point and present point. At
this time the line is a curved line.
To finish Bezier, double click left mouse button on the desired end point.

This menu is same the line on toolbox. :

Object/PolyGon

The method to draw PolyGon is same as that of PolyLine but, the start
point is connected to the end point automatically. Also, it is possible to fill
color in the PolyGon. The maximum number of line segment for PolyLine is
limited as 50.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 32

This menu is same the polygon on toolbox. :

Object/Rectangle

This menu is used to draw rectangle. Grab left mouse button and drag it to
the desired point. Then release it.
This menu is same the rectangle on toolbox :

Object/RoundRectangle

This menu is used to draw round rectangle. The method to draw Round is
same as that of Rectangle.
This menu is same the round rectangle on toolbox. :

Object/Ellipse

This menu is used to draw circle or ellipse. Grab left mouse button and
drag it. Then a rectangle is appeared according to the location of mouse
point. The circle(or ellipse) which is filled in the rectangle drawn is
appeared when release button.

This menu is same the ellipse on toolbox. :


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 33

Object/Triangle

This menu is used to draw triangle. Grab left mouse button and drag it to the
desired point. Then release it.
This menu is the same triangle on toolbox. :

Object/Text
GITOS can use all fonts which are supported by Windows. In case of
True-type font , the size of text can be changeable to any size.
To draw text, click left mouse button and draw the desired text by keyboard.
To finish it, click left mouse button again. "Text/Text Substitute" menu is
used to modified text.

This is Text This is Text

Object/Button

Button consists of push-button and text in button. The attribute of push-button


is not change but the attributes of text can be modified by the same
method of text as mentioned previously. Also, "Text/Text Substitute" menu
is used to modified text in button. The method to draw button is same as
that of rectangle object.

Cylinder
Click a start point and then a second point to draw a 3-D cylinder in a desired size.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 34

Polylined3D

Sphere
Click a start point and then a second point to draw a 3-D sphere in a
desired size.

Box
Click a start point and then a second point to draw a 3-D box in a desired size.

Object/Picture

Picture object offer the operator the ability to copy and paste bitmaps into the
application. To copy bitmap file, grip left mouse button and drag mouse
to define the size of bitmap and release it. Then a dialog box to select
bitmap file is appeared. The selected bitmap is drawn in the defined
rectangle. The size of bitmap is only changeable.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 35

Jpeg and gif object is also offered.

Object/Wizard
"Wizard" menu provides the function to make one object from complex objects
like Real-time trend, Historical-time trend, Gauge, Alarm summary, Alarm
history.
It will be explained on the next chapter.

Object/Cell list box

Cell list box is a tool to use the cells which were registered already. Cell list
box offers the functions to register new cell and to use the registered cells
in the application. Cell list box has cell lists which provides the function
to handle cells which are divided by the feature of cells with module unit.
Each cell list can have maximum 24 cells and these can be created and
deleted.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 36

Creation of new cell list

If "New Cell List" button is selected, following dialog box is appeared.


To create new cell, enter the name of new cell list in New Cell List field and
push "OK" button.

Register of New Cell

To register cells, select "Cell list box" menu after selection of the desired
cell and select the desired cell list. Click "Add" button.

Delete of Cell

To delete cell, select the desired cell in the Cell list box and click "Remove
from Cell list box" button.

Delete of Cell list

To delete cell list, all cells in the cell list which will be deleted shall be
deleted in advance and click "Remove from Cell list box" button.

Retrieve of Cell

To use cell from Cell list box, select the desired cell in the cell list of Cell
list box and click "Select" button. Cell list box is disappeared
automatically. Than click left mouse button at the desired point in the
window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 37

2.4. Attribute Menu

Attribute menu consists of the menus to change attributes of line objects, to


modify fill attribute and to assign dynamic link of objects.
If the attributes of line or fill is changed without the selection of object, the
change of attribute will be influence to all objects which are draw after the
change.

Attribute/Line Color...
This menu is used to change the color of all selected objects including text
but, the colors of Button and Wizard object cannot change.

Attribute/Line Width

This menu is used to change the width of lines in all selected objects but it
is not apply to Text, button and wizard objects.

Attribute/Line Style
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 38

This menu is used to change the type of lines in all selected objects but it is
not apply to Text, button and wizard objects.
Dashed Line, Dotted Line, Dash Dot Line and Dash Dot Dot Line functions
are available if line width is "1".

Attribute/Arrow

This menu is used to draw arrow symbol at start point or end point or both
side of Line, H/V Line, PolyLine, PolyGon.

Attribute/Fill

This menu is used to turn over the fill status of the selected objects.

Attribute/Fill Color...
This menu is used to change the status and color of the selected objects to
fill status

Attribute/Dynamic Link
This menu is used to assign dynamic link to the selected object. Dynamic link
is assigned to the highest ranked object when two or more objects are
selected.
The details of this is explained at Chapter 4.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 39

2.5. Text Menu

..

This menu consists of the menu to change font and to modify of text. This
function is applied to the objects that are text, button and group object
including text on button.

If two or more objects are selected, the attributes which are "Fonts...", "Bold",
"Italic" and "Underline" will be changed to all objects but the attribute of
"Text Substitute" is changed to the highest ranked object only.

If there is no selected object at the change of attributes, all texts have the
changed attributes after change.

Text/Fonts...

This dialog box is used to change the font, font style and size.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 40

Text/Bold
This menu is used to change the bold status of text selected.

This is a Text. This is a Text.


This menu is the same bold on toolbox. :

Text/Italic
This menu is used to change the italic status of text selected.

This is a Text. This is a Text.


This menu is the same italic on toolbox. :
Text/Underline
This menu is used to change the underline status of text selected.

This is a Text. This is a Text.


This menu is the same underline on toolbox. :
Text/Rotate
This menu is used to change the text direction of text selected.
User can set the text direction on the following Rotation box.

..
This field is set the rotation degree.

Text/Text Substitute
Text Substitute menu is used to change the text written already. The attributes
of text are kept.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 41
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 42

2.6. Arrange Menu


This Arrange menu contains a set of commands which are used for arranging
objects in windows.

Arrange/Move To Front
This command is used to position the currently selected object(s) in front of
all other unselected object(s) in the window.

Arrange/Move To Back
This command is used to position the currently selected object(s) in behind of
all other unselected object(s) in the window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 43

Arrange/Move Forward

This command is used to position the currently selected object(s) in front of a


other unselected object with one step in the window.

Arrange/Move Backward

This command is used to position the currently selected object(s) in behind of


a other unselected object with one step in the window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 44

Arrange/Align

This command is used to align all selected subjects. The selected object(s) is
aligned with basis of line(or point) defined by secondary menu.

Arrange/Align/Align Left
This command is used to align the left edge of all selected objects with the
left edge of the leftmost selected object.

Arrange/Align/Align Center

This command is used to align the vertical centerline of all selected objects
with the centerline of the group of objects selected.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 45

Arrange/Align/Align Right
This command is used to align the right edge of all selected objects with the
right edge of the rightmost selected object.

Arrange/Align/Align Top
This command is used to align the top edge of all selected objects with the
top edge of the topmost selected object.

Arrange/Align/Align Middle
This command is used to align the middle of all selected objects with the
middle of the group of objects selected.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 46

Arrange/Align/Align Bottom
This command is used to align the bottom of all selected objects with the
bottom of the edge of the bottommost selected object.

Arrange/Align/Align Center Point


This command is used to align the center point of all selected objects with the
center point of the group of objects selected.

Arrange/Flip Vertical
This command is used to transform selected object(s) into their vertical mirror
image.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 47

Arrange/Flip Horizontal
This command is used to transform selected object(s) into their horizontal
mirror image.

Arrange/Space Vertical
This command is used to evenly space all selected objects vertically between
the topmost selected object and the bottommost selected object.

Arrange/Space Horizontal
This command is used to evenly space all selected objects horizontally between
the leftmost selected object and the rightmost selected object.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 48

Arrange/Group

This command to used to combine individual selected objects into a single


object.
The member of object for grouping is not limited. The attributes including
dynamic link of each object is kept after grouping. Therefore, the original
attributes of object is kept when the group is ungrouped if the attributes
were assigned before the grouping.
The object grouped can have the attributes which are line, fill and dynamic
link same as normal object.

Arrange/Ungroup
This command is used to break a group which was combined. The dynamic
link attribute of object grouped is lost.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 49

Arrange/Make Cell
This command to used to combine individual selected objects into a single unit
called "cell". The dynamic link of each object before the combination are
kept and each object after the combination can be assigned the dynamic
link. It is impossible to change the attributes of cell except moving.

Arrange/Break Cell
This command is used to break a cell which was combined. The dynamic
links of each object which were assigned before the combination is kept.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 50

2.7. Window Menu

This menu contains a set of command to change the attributes of window, to


display(or delete) grid line, to zoom in(or out) the window and to refresh
the window.

Window/Window Properties
This command displays the dialog box which is same as the dialog box when
click "Properties" button in "File/New" menu. It is used to define the size,
type, color and frame type of window selected.
This menu is the same window properties on toolbox. :

When user clicks on the color, following color box is appeared. User can
select window color on following box.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 51

Window/Window Color
This command is used to change the color of window.

Window/Grid Setting
This command is used to display(or delete) grid line in the window selected.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 52

If user selects 'Draw Grid Lines', grid lines is displayed on window. User can
set the grid size.

This menu is the same grid setting on toolbox. :

Window/Zoom

This command is used to zoom in(or out) the window selected. If the size of
screen is bigger than the size of frame, scroll bar is appeared
automatically. Otherwise, the outside of screen is disactivated.

Window/Previous, Next window


This command is used to move between windows. Direction keys are also
used to move between windows. '←' Key is used to move to the
previous window and '→' key is used to move to the next window in
running mode.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 53

Show all MMI tags


Select to a Show all MMI tags function of window menu on development
mode. Then every tag's name come out. The tag's name be done setting on
each object of MMI window on now open.

Show selected tag


Select to a show selected tag function of window on development mode. Then
tag's name be done setting on object that present user selected come out
on correspond to object.

Window/Window Refresh
This command is used to redraw the window screen selected to delete an
afterimage which may be occurred during the application work.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 54

2.8. Options Menu

This menu contains a set of commands to create Tag, define the attributes of
alarm for tag generated and to set the values for script, security, logging
etc.

Options/Create Tag Item...


This command is used to create new Tag.
The details of this is in Chapter 6.

Options/Show All Tags...


This command is used to show the details of all Tags base on the group.
The details of this is in Chapter 6.

Options/Edit Groups...

This command has sub-menu to create(or edit) group for alarm processing.
The details of this is in Chapter 6.

Options/Register Servers...
This command is used to register the information of server to receive service
in the client/server communication. The details of this is in Chapter 6.
Options/Load Old Tags...
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 55

This command is used to use the Tag file which was created in GITOS old
version(below 2.0) in present version.
To use the Tag file, select "config.dm", Tag of old version, and click "Open"
button.

Options/Convert Tag to Text


This command is used to transform all information into text file. Each
attributes of Tag is divided with Tab. it is possible to edit this text file
using the general edit or excel program. The text file modified can be
loaded by following "Convert text to Tag" command

Options/Convert Text to Tag


This command is used to transform the text file for Tag into Tag file. The
attributes of each previous Tag can be changed by the information of text
file. If there is new Tag in text file, New tag is created automatically.

Options/Configure...
This command provide the dialog box to set the general options for application
running.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 56

Parameter Setting of Alarm printer


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 57

When operator want to print alarm from GITOS directly, this dialog box is used to
set the parameters of printer port.
If "Port" is "None", alarm is not printed.

Print Format

This dialog box is used to define whether any field of Tag is printed or not.
Also, the length of each field can be defined.

Assignment of Buzzer Tag

The name of Tag for buzzer will be defined in this field. Otherwise, the
function of buzzer is not available. The details of buzzer function is explained in
Chapter 6.

Assignment of Log Print Header

This field is used to define the log print header which is printed on the top of
print paper whenever log report is printed for alarm(or Tag).

Setting of Log Print Share


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 58

GITOS has the function to print the information of alarm(or tag) with the
defined time interval. The log printer can be shared with the sharing
device by several computers in one network.

The sharing of log printer is set by the checking of "Share" check box. If
this check box is checked, the contents of "Group ID" and "Priority"
decide whether to print or not. Otherwise, the contents of log print is
printed always.

The computer which has the highest priority in the same Group ID performs the
action of printing only. This means that all computers in the network check
whether a GITOS in other computers has same Group ID or not. If there are the
computers which have same Group ID, it is protected to print by the computers
which have lower priority than other computer.

Setting of Alarm Logging and Printing

This dialog box is used to set up the parameters for alarm logging which are
the keeping days for alarm, the name of saving directory and the interval
of Log report.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 59

This field is used to set up the time to keep alarm data in storage device like a
hard disk. The alarm data after the defined keep days is deleted or moved to other
directory.

Reserve Log check box is used to decide whether the data after the defined keep
days is deleted or moved to other directory. If this check box is selected, this
means that the data past is moved to other directory. In case of "To Application
dir", the data past is saved in backup directory of the application. Also, user can
define the directory to save it when "To Another Dir" is selected.

Log Print field is used to define the time and interval for printing. If the
value of Interval is more than '1", all alarms which are occurred from last
printing time to present are printed. However, there is no printing in case
of "0".
Time field decide when is printing time with defined interval in Interval field.
If Log Print is set as figure, the printing interval is "3" Hours and printing
times are 0, 3, 6... o'clock.

Setting of Tag Logging and Printing


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 60

This dialog box is used to define for Tag logging.


To set any Tag for logging, "Log" shall be checked when user sets Tag. The
contents of printing are the information of selected Tag like the present
value, the status of alarm etc. The functions in this dialog is same as that
of alarm log.

Workstation

This field is defined the type of workstation.

If alarm data is different between workstation, using alarm log data on master
PC is used alarm data to display on slave PC.

This button is used to add workstation.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 61

This button is used to add workstation.

This button is used to edit workstation.

This button is used to delete workstation.

Daily Report
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 62

Current tag value prints after restoring as a unit of setting time as a unit of
day.

■Interval To Print : This field is set time interval to print. For example, if user
selects 6, report is printed 4 times a day.
■Time To Print : This field is set initiated time.
■Column Count : This field is set column number of printing time.
Example)
SSAS-21 PAGE : 1

7-08-2003 15:45:34 ENGINEER'S LOG(DAILY REPORT)

TAG DESCRIPTION 19:00 23:00 3:00 7:00 11:00 15:00 UNIT HIGH LOW
t0101 M/E MAIN INLET TEMP. 23:00 3.00 7.00 15.00 KG/CM2

Date Type

This field is set the date type.


Created "DATE_TYPE" tag downloads at each workstation and process
control station. This setting is reflected in each workstation and process
control station.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 63

Setting of Run Mode Application

-Exclusive Mode
Above check box is used to protect the computer to use other windows
during the running of GITOS. If this check box is not selected,
Minimize Box, Maximize Box and Close symbols are not provided in the
GITOS application window and other windows are not display even if
running of other windows.
-Auto Run
If user executes GITOS again after checking “Auto Run”, run mode is
executed directly.

Setting of Menu Bar

This menu is used set the functions that are to appear the defined menu
windows when mouse point is moved more than the defined pixel or to
hide the defined menu window when mouse point is moved less than the
defined pixel from the edge of window.
The menu window means a window prepared by GITOS.

There are three blocks to define menu bar, "Left Menu Bar" field when mouse
point is moved to the left edge of window, "Right Menu Bar" field when
mouse point is moved to the right edge of window and "Bottom Menu
Bar" when when mouse point is moved to the bottom edge of window
Show Axis field is used to define the area to activate a menu window. Also,
Hide axis field is used to define the area to deactivate a menu window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 64

Options/Add-In

■Load Computer : This field is set load computer.

This dialog box is used to set the parameters of printer port.

■Load TLGS(Tank level gauge system) volume table : It calculates volume


from level reading volume table.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 65

This field is set the number of volume table.

■VDR : VDR sets interface with equipment.

Options/Scripts

This menu is used to register the programs which are performed when
specified event is occurred like the change of time, tag data, keyboard
input, the start of application etc. The details of Script is explained in
Chapter 7.

Application Start...

This menu is used to register the commands which are performed when
GITOS mode is changed to running mode from development mode. For
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 66

example,
initializing of Tag values, define the window name for pop-up when
application is started, etc.

While Running...

This menu is used to program the commands which are performed


continuously with defined cycle. The minimum value of cycle is 100ms.

When Data Changed...

This menu is used to program the commands which are performed when the
value of Tag is changed to defined value. There is no limitation to
register Tag.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 67

The present set tag list is appeared list box on left field.

This field is added (Add, Modify and Delete) tag within script.

This filed is for the name of Tag to carry out Script. The program in edit
box is performed whenever the value of Tag is changed.

key Script...

This menu is used to program the commands which are performed when the
specified function key is selected.

This is the part to register the function keys.


If function key is used with "Shift", "Ctrl" and "Alt" key, "Shift",
"Ctrl"and"Alt" check box shall be selected.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 68
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 69

This field is shown function of the key.

User can "Add", "Modify" and "Delete".

Key Scrip is used to assign a window to a function key, to assign alarm


"Ack" function to a function key, etc.

Options/Tool bar
This is toggle menu to appear(or disappear) "Tool Bar". It is possible to
disappear "Tool Bar" to see the edit screed more bigger using this menu.

Options/Status bar
This is toggle menu to appear(or disappear) "Status Bar".
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 70

2.9. Security menu

GITOS has the security levels from "0" to "100".


Each user is prohibited the functions according to the his security level like
change of alarm value, opening of window etc.

if accesslevel > 90 then


show window1
else
show window2
endif

This example is that to open the different windows according to the security
levels using the Action Script in dynamic Link.

Login

This dialog box is used to log in new user. New user shall be registered
before log in.
After entering of user name & password, the access level for new user is set
and user name is displayed on title bar of window.
Shortcut key of this function is " Ctrl+[".

Logout

This menu is used to log out present user. If user is "None', the access level
is ")".

Change Password...
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 71

This menu is used to change the password of user registered. Enter existed
password in Old Password field and enter new password in New Password
field.
The new password shall be entered in Tray again filed again.

Register User...
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 72

This menu is used to register, to change the parameter of user like password
and to change the access level of user.

This button is used to register new user. Enter user name,


access level and password and click "OK" button.
New user name shall be no user name registered.

This button is used to change the access level or password of registered user.

This button is used to delete the registered user.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 73

This button is used to define the access level of


specified actions. Access level shall be the value between "0" and "100".
The function of access level is activated in running mode of GITOS only.

If the user performs the action which has the access level more than the
access level of user, dialog box is appeared to enter the user name and
password of user who has the higher access level.

■ Change mode to Development


Access level to change mode from running mode to development mode.

■ Activate menu 「Options/Configure...」


Access level to perform "Options/Configure..." menu.

■ Edit Tag and Alarm settings


Access level to change the setting values of Tag and alarm.

■ Set Date/Time
Access level to change time and date.

■ Exit the GITOS


Access level to stop the running of GITOS.

■ Run the Explorer


Access level to run "Explorer".
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 74

2.10. Run Menu


This menu is used to run Application. The mode is changed to running mode
from development mode and Menu Bar, Tool Bar and Status Bar are
disappeared. The details of menu and operating method in running
mode is explained in Chapter 5.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 75

3. Wizard

Wizard contains the objects which have complex action as follows.

wizard object
■ Gauge
■ Real-Time Trend
■ Historical-Time Trend
■ Alarm Summary
■ Alarm History
■ Block Summary
■ Block History
■ Event log

To draw object, click the symbol of object desired in the Wizard Selection
Box and click "Select" button. Then, draw a rectangle to define the size
of object using mouse.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 76

3.1. Gauge
Gauge object has the shape of tachometer to display analog value like
pressure, temperature, etc.

Configuration Setting
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 77

This field is used to define the name of Tag or arithmetic expression which
are displayed.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 78

Face Appearance is used to display the description(Label) of gauge object.


The defined label is displayed at the top of gauge.

This is used to define the unit which is displayed at the middle bottom.
ASCII string is only available.

This is used to define the font and color of label.

This is used to define the maximum and minimum values of Tag which are
displayed.

This is used to define the normal


range of Tag. The color of normal range is green. Otherwise, red color.

This is used to define the parameters of the scale(division) for gauge object.

This is used to define the numeric unit of scale for gauge object
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 79

3.2. Vgauge
Vgauge object is appeared when user selects this object.

This dialog is appeared when user double-click left mouse button on vgauge
object. The way of using is the same above the object.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 80

3.3. Pump gauge

The blank of status is set the value this form: t RN


It is recognized present status either 1 or 0. (Running/Stop).
The blank of Order is set the value this form: t MC. This blank orders the status
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 81

of running or stop.
The blank of Order Fail is set the value this form: t FO.
Order Fail is shown when the order is not executed.

This field indicates the directions.

User can only monitor the pump when select a indication option, but can't carry out
a control action

If you check a pump flikering option, the pump be done flikering when you
have a alarm ack, otherwise, check only a ALARM value and not be done
flickering.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 82

3.4. Valve gauge

This box is appeared when user double-click left mouse button on valve gauge
object.
It can be set two types of modes.

◆On/Off Mode
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 83
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 84

Manual Command is order that is ordered by user. It has digital values (On/Off).
Open/Close indication blank is used to define the status (Open/Close) of valve.
Open/Close Command is used to define what user orders.
Trouble is shown when the order is not executed.

Valve can be selected Horizontal or Vertical direction.

The Blink Speed of valve can be selected.

User can only monitor the Valve when select a indication option, but can't carry out
a control action.

If you check a Valve flikering option, the Valve was flickering when you have a
alarm ack.
Otherwise, check only a AlARM value and not be done flickering.

◆ Proportional Mode
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 85
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 86

Manual Command is order that is ordered by user, and the Open/Close ratio can be
set.
Feedback Position is shown current valve position.
Regulated Position is shown the regulated values of valve.
Closed percentage tolerance is assigned an allowable error of the Regulated Position
value.

Type is set two types of directions.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 87

3.5. Real-Time Trend

Real-Time Trend object is used to show the change of Tag value based on
real-time. One Real-Time Object can display maximum 8 Tag values.

Configuration Setting
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 88

Time Span is the total time that object holds Tag data. Time span can be
individually defined as hour, minute and second.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 89

Sampling interval is the cycle time that object takes the data from real time
database. Sampling interval can be individually defined as hour, minute
and second. Therefore, the number of display points on object is that span
time is divided by sampling cycle.

Color fields is used to define the background color and border color of object.
Dialog box is appeared to select color if click small box.

Time Division field is used to define the configuration of time label in trend
object. The number and color of time division line can be defined by
user need. Also, the display form of time label can be defined.

Value Division field is used to define the configuration of value label in trend
object. This function is similar to Time Division field. The
maximum and minimum values are defined in this field.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 90

Pen description field is used to define the color, thickness of pen and
expression of Tag. Maximum 6 values can be display on one trend
object.

Scrolling check box in TIME AXIS field is used to


define scrolling function of time axis in running mode.

This button is used to set font and size of time label(or value label).
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 91

3.6. Historical-Time Trend

Historical-Time Trend is the object to display the historical value of Tag


saved.

This object is used by dialog box to set the parameters for trend object during
the running mode. It is different from Real-Time Trend Object

The line of the Historic-time trend is shown the correct position, and displayed
above display box.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 92

Configuration Setting in Development Mode

This field is used to define the color of background, the color of border
and the thickness of border.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 93

Time Division field is used to define the number and color of major(or minor)
line and the configuration of time display.

Value Division field of Historical-Time Trend is simulated to that of


Real-Time Trend. The color and thickness of pen for division line can be
defined in this field.

"Set Label Font" button is used to define the font of value and time.

"Pen Thickness and Pen Color" field is used to define the color and thickness
of pen for tag value.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 94

Configuration Setting in Running Mode


Historical Trend Tool Box is appeared when user click left mouse button on
Historical Trend object during the running mode. This is used to define
Th time parameters of Tag.

User can define the start time and end time to display using the "<<" and
">>" buttons.
Also, it is possible to enter the time period directly after the clicking of
mouse in the time display area with following dialog box.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 95

3.7. Alarm Summary


Alarm Summary is the object to display all Tags which are the alarm status at
the present time. Different color and blink status are applied according to
the status of alarm and the kind of alarm. It is possible to acknowledge
alarm individually or to acknowledge all alarms at same time in this object.

Alarm status by color

Yellow : Blocked alarm


Violet : Faulted alarm
Red : Critical alarm
Pink : Non-critical alarm

Alarm status by blink

Steady : Acknowledged alarm


Blink : Unacknowledged alarm

Tag info can be used existing function.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 96

Go RTrend- When selected tag is set Real-time trend, it is moved to appropriate


window page.
Go Bar- When selected tag is set Bar graph, it is moved to appropriate window
page.

Configuration Setting
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 97

This field is used to select alarm group to display on the alarm object. All
alarms are displayed on the object, if "All" is selected.

However, only selected alarm groups are displayed if "Selected" is selected.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 98

This dialog box is used to select alarm group to display. Several groups can
be selected at same time.

User can decide whether block information is appeared on alarm summary or not.
If default value is not selected, block information isn't appeared on alarm
summary.
If default value is selected, block information is appeared on alarm summary.
On alarm header and alarm summary are equally appeared alarm information and
the number.
Namely, if user sets that block information can be appeared on alarm summary,
alarm head is also appeared added block number.

This field is used to define the color and label of alarm summary title.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 99

Display Items Selection is used to select the displayed filed of Tag and to
define the length of display field on the alarm summary object.

Display color field is used to define the background and border colors.

Alarm State Color field is used to define the color of alarm according to the
sort of alarm.

Alarm Blinking Speed field is to used to define the blinking speed of alarm.

Button Panel field is used to define whether the button panel which is located
at bottom of object is displayed or not. Also, background color of button
panel can be decided in this field.

This button is used to select the font of alarm text.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 100

3.8. Alarm History


Alarm Summary is the object to display the history of alarm from occurrence
to recovery status. Maximum "2000" alarm events can be displayed on
this object.
The color of alarm occurrence event is different from that of recovery event.

User clicks the 'open history file ' button, then user can read previous records.

The ack information appeared on alarm history when you practice alarm ack.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 101

Configuration Setting

User can decide whether block information is appeared on alarm summary or not.
If default value is not selected, block information isn't appeared on alarm history.
If default value is selected, block information is appeared on alarm history.

This field is set alarm history file a keeping time.


A standard value is 7, and maximum value is 365.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 102

This field is set access level for reading alarm history file.

Refer to the configuration setting method of Alarm Summary object for this.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 103

3.9. Block Summary


The form of Block summary is similar to the alarm summary. It is appeared the
blocked tag information only.
In order to display the block information, user can set to the alarm summary.
At this time, setting can be done on the setup box.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 104

3.10. Block History


The form of Block history is similar to the alarm history, it is appeared the
blocked tag information only.
In order to display the block information, user can set to the alarm history.
At this time, setting can be done on the setup box.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 105

3.11. Event log Function


Event log is recorded the below changes whether it is changed or not.
-tag value, alarm limit, manual block setting, User log In/Out, system tag. (User is
set the system tag.)
System tag is defined the changed value between system. The tag isn't changed
directly by user.
User can open files because the recorded matter records as a file at the same time.
It can help to know the occurrence cause of problems.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 106

A. Value - When tag value is changed, user sets the color this part.
B. Manual Block - When manual block is changed, user sets the color this part.
C. User log - When In/Out information is changed.
D. Alarm Limit - When alarm limit is changed on run mode.
E. System Tag - When system tag is changed.
F. Background - When background color of Wizard display box is changed.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 107

This field is set Item string length.

This field is used to define the color and label of title bar.

This field is defined the background color.

User sets the location of folder that is stored the recorded file of the created Event
log. At this time, user can set location on the blank directly or click the 'Folder to
save 'button. (Subfolder name is always set the relevant year with default value. In
case of this year, log file is stored below c: 2003 folder. If user set the detail
folder, it is stored below 2003 of this folder. Ex) In case of setting the
c: temp folder, it is stored c: temp 2003.)
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 108

This field is set the file a keeping time. It is possible a positive number only.
However, '1' is a number with no meaning, so users cannot fill in the blank the
number.
A standard value is 7, and maximum value is 365.

This field is set access level for reading the previous event log file.

In case of displaying memory tag on the event log, user must set the system tag.

User selects the tag on the select tags box.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 109

User can open event log file. It can help to know the occurrence cause of problems.
The using method is identical with alarm history what related the wizard display.
(ex. Sorting and page so on.)

User clicks above 'open log file' button, following box is appeared.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 110

User can set the specific period of file to open.

Following box which is displayed the event log recorded data, is appeared when
user select file. When user clicks item on the box, this item is possible to line up
an ascending series.

In case of Analog tag user sets Log dead band, so it is recorded changes beyond
Log dead band value on event log.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 111
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 112

3.12. Breaker

Following box is appeared when user selects "On/Off" button,

At this time, tag name is digital value.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 113

3.13. HL Value

HL alarm is determined the color of alarm. Tag Name is analog value.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 114

3.14. Progressive Bar

User can select progress Bar above wizard selection box.

Progressive bar is executed in running mode as a following picture.

Double click the object,


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 115

This field is used to select the value.

This field is used to select the maximum value.

- Show value: If user wants to show the tag value on wizard, user can select it.
- Show label: If user wants to show the maximum value on wizard, user can select
it.

This field is set the color of values. (Normal, Warning, Back Color, Border)

If user want to show the unit, user can select it and set the unit.
Percentage is also selected.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 116

3.15. Web Cam


User can select progress Bar above wizard selection box. Following object is drawn.

Following setup box is appeared when double click above object.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 117

Following box is appeared when double click above field.

PTZ(Pan, Tilt, Zoom)-This field is set the production name of receiver.

This field is selected the transmission speed.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 118

This field is set the image frame, image quality and buffering speed.

This box can be set the Name, IP address, port, user ID and password.

In running mode, following image is appeared.

Double click the object, following box is appeared.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 119

This field is set the lens control. Zoom, focus and iris is controlled.
User can control the zoom, focus and iris of camera.

Using the direction keys pan and tilt is controlled.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 120

4. Dynamic Links
Dynamic Links provide the animation function that the graphic object is
changed according to the change of Tag or expression.
GITOS supports two basic types of links: Touch-Link and Display Link.
Touch-Link provides the defined action to operator when left mouse
button is clicked on the object. User input, slider input, touch discrete,
action script, show window and hide window are examples of Touch-Link.
Display-Link change the attributes of object according to the value of Tag.
Line color, fill color, value display, move, fill, size, blink, visible, rotation
are examples of Display-Link.

User can select "Attribute/Dynamic Link" or double click left mouse button on
the desired object to select this function. then, the dialog box for dynamic
linked is appeared as above.

The dialog box for this consists of several check boxes and buttons. Check
box show whether the link is assigned to the object or not. Each link is
assigned to the object by the clicking of the button. To delete the link
which was assigned already, click again on the desired check box.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 121

4.1. User Inputs

This is used to set the value of digital or analog Tag directly. Dialog box is
appeared to set the value of Tag during the running mode.

Discrete User Input

Discrete User Input is the link to change the value of digital Tag directly
"Tag Name" is a field to input the desired Tag name. "Msg to User" is a
field to input the string which is displayed on the title of dialog box when
the object for link function is clicked. "On Prompt" and "Off Prompt" are
the fields to input the strings which are displayed on the each button for
"On" or "Off" action.
"Access field is used to define the security level of the link action.

If the dialog box of "Discrete User Input" was defined as above, the dialog
box is appeared when operator clicks the defined object during the running
mode as belows.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 122

Analog User Input

This is the link to change the value of analog Tag directly.


"Tag Name" is the field to input the name of analog Tag. "Min Value"
and "Max Value" are the fields to define the range of setting value. There
is no action when operator inputs the value outside of defined range.

Following is the dialog box to input the value of analog Tag when "Analog
User Input" link is activated during the running mode.

The present value is displayed before the input of new value. After input of
new value, push the enter key.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 123

4.2. Slider Inputs

Slider Input is the link to change the value of analog Tag using the slider
which is moved horizontally or vertically on the screen.

After the clicking of left mouse button on the object assigned Slider Link,
the analog value of the Tag can be continuously changed within the
defined range by the moving of mouse(Up-Down or Left-Right).

Vertical Slider Input


This is used to change the value of Tag by the moving of object to up and
down positions.

"Tag Name" is the field to input the name of Tag.


"Movement" is the field to input the moving distance of object from original
position with the pixel unit.
"Top Value" is the field to input the value of Tag when the assigned object
for slider link is moved to "Up Movement" and "Bottom Value" is the
field to input the value of Tag when the object is moved to "Down
Movement".

The object can be moved within the range which is defined in


"Movement" field and the value of Tag is proportionally changed within
the range which is defined in "Value" fields.

This figure is the example of Vertical Slider Input.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 124

100

50

Horizontal Slider Input


This is used to change the value of Tag by the moving of object to left and
right positions. Other functions of "Horizontal Slider" are same as that of
"Vertical Slider".

This figure is the example of Horizontal Slider Input.

0 50 100
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 125

4.3. Touch Pushbuttons

Touch Pushbutton is the link to carried out the specific action when left
mouse button is pushed on the object. Th specific actions are to change
the value of digital Tag, to carry out the specific script commands, to
appear the specific window and to disappear the specific window.

Discrete Value

"Discrete Value" is used to change the value of digital Tag whenever the left
mouse button is pushed on the object.
This menu provides three actions as "On", "Off" and "Toggle". "On" action
makes the value of digital Tag to ON status by force. "Off" makes the
value to OFF status. "Toggle" action change the value like toggle switch.

No dialog box is appeared by this link in the running mode. It is different


item of this link from "Discrete User Input".

Action
"Action" is the link to carry out the script when left mouse button is pushed
on the object.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 126

The script which has the desired commands shall be programmed in the
"Action Script" dialog box.
Refer to the Chapter 7 for the details of script.

Show Window
"Show Window" is the link to appear the specific window on the screen when
the left mouse button is pushed on the object.
To activate this link action, select the desired windows for pop-up.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 127

Hide Window
"Hide Window" is the link to disappear the specific window on the screen
when the left mouse button is pushed on the object.
The method of this is same as that of "Show Window".
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 128

4.4. Line Color

"Line Color" is the link to change the color of object line according to the
value of Tag or the result of expression with Tag.

Discrete Line Color

A expression which has the result as digital value or a digital Tag can be
described in the "Expression" field.
User can define the color of object line in the "On Color" and "Off Color"
fields which are displayed by the result of "Expression" field.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 129

If user selects "set" button, "Get tag" box is appeared. Group tag and Desc
are displayed on "Get tag" box. If user selects tag, tag is inserted in
"Expression" blank.

Analog Line Color

A expression which has the result as analog value or a analog Tag can be
described in the "Expression" field.
The "Color" field is used to define the colors of object line which are
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 130

changed according to the result of content in "Expression" field.


Five colors can be defined.

For example, following colors are appeared according to the change of result
if the setting values are defined as figure.

Result <= 20 : First color


20 < Result <= 40 : Second color
40 < Result <= 60 : Third color
60 < Result <= 80 : Forth color
80 < Result : Fifth color
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 131

4.5. Fill Color

"Fill Color" is the link to change the color of inside of object. The details
of this is same as that of "Line Color".
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 132

4.6. Fill

This is the link to fill the filling area of object vertically or horizontally
according to the value of analog Tag or the result of expression with
analog Tag.
This link provides the filling function in the object with the percentage rate.
Also, user can define the color of object outline.

Vertical Fill

"Value at Min" and “Value at Max" fields is used to define the maximum and
minimum values of the "Expression" field. "Min %" and "Max %" fields
mean the filling rate inside of object with percentage rate.
The data is saved whenever the value is changed. This data is filled from the
bottom to the top of object in case of "Up". If "Down" is selected,
this data is filled from the top to bottom of object.
The background color is filled the area which is not filled by the result of
"Expression" inside of the object.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 133

100

Horizontal Fill
This is the link to fill the object to left(or right) side from right(or left) side.
The dialog box for setting is same as that of "Vertical Fill". The object is
filled to left from right in case of "Left" in Anchor field. If "Right' is
selected, the object is filled from left to right.

0 100
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 134

4.7. Value Display

This is the link to display the value of Tag on the text part of text object,
button object or the group object including text(or button) object.

Discrete Value display

The digital Tag or the expression which has the result as digital value can be
described in the "Expression" field.

User can input the strings which are displayed on the object by the result of
"Expression" field in the "On Prompt" and "Off Prompt" fields.

"Text Align" is the field to select the alignment line of texts. In case of
button object, texts are aligned with center line.

Following is a example of this.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 135

Analog Value display

The analog Tag or the expression which has the result as analog value can be
described in the "Expression" field.

"Text Align" is the field to select the alignment line of texts. In case of
button object, texts are aligned with center line if there is no selection of
"Text Align" field.

The character "." is treated specially in the "Analog Value Display" link.
Because, the number of text after "." is the number of numeric after
decimal point in the output. For example, if the string is "###.##" in the
development mode, two numerics after "."(decimal point) is provided in the
running mode like "345.76".

"Fill 0" check box is used to define whether "0" character is filled on the
blank position of output or not. For example, if the string is "###.##" and
"Fill 0" is checked in the development mode and output value is "34.78"
in the running mode, "034.78" is the output on the object.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 136

4.8. Move

Move is the link to move the object on the screen according to the value of
Tag or the result of expression including Tag value.

Vertical move

"Vertical Move" is the link to move the object according to the result of
"Expression" vertically
"Top value" and "Bottom Value" are used to define the range of result of
"Expression".
"Up Movement" and "Down Movement" fields are used to define the moving
distance from the present position to upside(or downside) with pixel unit
according to the result of "Expression".

value
= 100

100 pixels

value
= 0
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 137

Horizontal move

"Left Value" and "Right Value" fields are used to define the range of the
result of "Expression".
"Left Movement" and "Right Movement" fields are used to define the moving
distance from the present position to leftside(or rightside) with pixel unit
according to the result of "Expression".
100 Pixel

value = value =
0 100
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 138

4.9. Object Size

"Object Size" is the link to change the size of object up and down(or left and
right) according to the value of Tag or the result of expression including
Tag.

Height Object Size


"Object Size" is the link to change the size of object up and down according
to the result of "Expression" field.

"Value at Max" and "Value at Min" fields are used to define the range of the
result of "Expression" field. "Max %" and "Min %" fields mean the
change rate of object size with percentage rate. "Anchor" field is used
to define the direction of change. If "Bottom" is selected in "Anchor"
field, the size of object is changed to upside with the bottom base line.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 139

Anchor = Bottom Anchor = Middle

100 % 100 %

0 %

0 % 100 %

Anchor = Top
0 %

100 %

Width Object Size


"Object Size" is the link to change the size of object left and right according
to the result of "Expression" field.

Anchor = Left Anchor = Center

0 % 100 % 100 % 0 % 100 %


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 140

Anchor = Right

100 % 0 %
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 141

4.10. Misc

"Misc" is the set of link functions to appear(or disappear) , to blink, to rotate


the object on the screen and to change the color of object according to the
status of alarm.

Visible

This is the link to appear or disappear the object by the condition of


expression.
"Visible Condition" field is used to described the condition to show the object
on the screen.
If the result of expression in "Visible Condition" is "0", the object is
disappeared on the screen.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 142

Blink

"Expression-Blink When" field is used to define the condition of blink. If the


result of expression is not "0", the object is blinked.
User define the color for blinking in the "Blink Attributes" field. When the
object is blinking, the original color of object and the color for blinking
are displayed repeatedly.
"Blink Speed" filed is used to define the speed of blinking.

Rotate
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 143

"Rotate" is the link to related the object with the base point.
"Rotate" link can be assigned to "PolyLine", "PolyGon" and the group object
which contains PolyLine and PolyGon objects only.

The analog Tag or the expression which has the result as analog value can be
described in "Expression" field.
"Value at Max CCW" and "Value at Max CW" fields are used to define the
range that the object is rotated.
"CCW Rotation" field is used to define the value to rotate the object count
clockwise when the result of 'Expression" filed is the defined value in
"Value at Max CCW" field. Also, "CW Rotation" field is used to define
the clockwise rotating value when the result of 'Expression" filed is the
defined value in "Value at Max CW" field.
"Rotation Center from the Object Center" filed is used to define the distance
of rotating center point from the object center point.

Object Size = 100 x 80

Rotation Center = Rotation Center =


(-50, -40) (50, 40)

Object Center

Alarm Color
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 144

"Alarm Color" is the link to change the color of object or to blink the object
according to the alarm status of Tag.
The object is filled with the color which is defined in "Fill Color" filed
when the status of Tag is alarm condition and the object is blinked until
operator acknowledge it.
Refer to the Chapter 6 for the details of alarm status.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 145

5. Running Mode
Development mode provides to edit graphic, to create Tag, to define the alarm
value and to make the dynamic link.

Running mode provide to carry out the actions of application which was made
in development mode.

GITOS during the running mode carries out to take the data from the signal
input system(or to send data to signal output system), to process alarm, to
animate objects in the graphic screen by the change of Tag, to see the
value of tag to check the action of system, to change the value of alarm
and to switch window.

Also, GITOS provides the printing of Tag log or alarm log with the
predefined cycle(or predefined time) and the security function like login,
log out etc.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 146

5.1. Menu in Running Mode


User can see the menu in running mode by the clicking of right mouse
button. If the mouse point is on the object which is assigned dynamic
link at this time, the information of Tag is appeared. Otherwise, the
following pop-up menu is appeared.

-File Menu

This file menu in running mode is same as that in development mode.

-Security Menu

■ Security... : This menu is used to login or logout of user during the


running mode. The function of this is same as that of development mode.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 147

-Who am I?
This menu is used to confirm present user.

If there is no one log-in present, following box is appeared.

If there is log-in as “_SUPER” present, following box is appeared. There is


also shown user's access level.

-Builder Menu
If user select following menu, builder is executed.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 148

-Special Menu

■ Configure... : This menu is used to define the general configuration of


GITOS. The function of this is same as that of development mode.

■ Point List Window : This menu is used to display the information of all
Tags with alarm status. Refer to the next paragraph for the details of it.

■Favorite Group
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 149

b ■ Alarm Groups... : This menu is used to define which group users want to set
as an alarm group among Bridge Group, Block Group, Action Group.
■ Tag Log Print : This menu is used to print the present status of Tag.
Refer to the next paragraph for the details of it.
User can select tags at following box.

■ Alarm Log Print... : This menu is used to print the occurred alarms within
the defined time interval.

■ Network Status... : This menu is used to show the status of network with
server. Refer to the next paragraph for the details of it.

■ Set Date/Time... : This menu is used to change the time(or date) of system.
Refer to the next paragraph for the details of it.

■ Auto alarm Popup : This menu is used to open the window, which is
set the object relevant tag at occurred alarm.

■ Update Alarm : This menu is used to refresh the alarm data.


■ Change Alarm... : This menu is used to change the setting value of alarm
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 150

during the running mode. Refer to the next paragraph for the details of it.
■ Run Report Generator... : This menu is used to transform the saved values
of Tag into text form and to display the saved values of Tag using the
EXCEL program.

Edit Menu

To edit GITOS in running mode, change the mode of GITOS to development.


Development Menu
This menu is used to change the mode of GITOS to development mode from
running mode after the stopping of application.

Previous/Next window Menu


This command is used to move between windows. Direction keys are also used
to move between windows. '←' Key is used to move to the previous window
and '→' key is used to move to the next window in running mode.

Refresh Menu
This command is used to refresh the window screen selected to delete an
afterimage which may be occurred during the application work.

Show Alarm Header


This menu is used to display(or hide) the header of window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 151

5.2. Modification of Tag and Alarm Attributes


There are two kinds of method to modified the Tag and alarm attributes.

■ Click the right mouse button on the object which is assigned to the desired
Tag in running mode.

■ Select 「Special/Change Alarm...」Menu.

Following dialog box is appeared when user select 「Special/Change Alarm...」


menu.

User can see the all Tags with the group division.
The details of selected Tag is appeared on the rightside of box.

The attributes of Tag which had been defined can be changed in this menu.
However, it is impossible to delete(or create) Tag in this box.

To change the attributes of Tag or alarm, click "Modify..." button. Then,


additional different dialog box is appeared according to the type of Tag.

This additional dialog box is same as that when user click the right mouse
button on the object which is assigned to the desired Tag.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 152

Modification of Analog Tag Attributes

■ Import : This shows the source type of Tag. There are three kinds of type,
"Mem", "Import" and "Import Raw".

■ Import Alm : This check box is used to set whether GITOS import alarm
of Tag from the server or not. If this box is checked, this means GITOS
receives the alarm from server.

■ t0115@AlmSvr「NoSVC」 : This shows the description of Tag in server.


In case of example, the name of server is "AlmSvr", the name of Tag is
"t0115" and "NoSVC" means that GITOS is not connected to server or
"t0115" is not provided by server. The more detailed information is
provided when a Tag is provided by server.

■ Status : This shows the alarm status of Tag.

BLOCKED : Auto blocking


REPOSED : Manual blocking or timer blocking
FAULT : Sensor fault
ALARM : Alarm condition
Normal : Normal condition

■ Manual Block : This check box is used to set the manual blocking of
alarm.

■ Blocking Time : This is the field to define the blocking time of alarm. The
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 153

alarm is blocked during the setting interval by timer.

Following attributes can be changeable.

▶ Dest Min
▶ Dest Max
▶ Tag Deadband
▶ Value Deadband
▶ Manual Block
▶ Blocking Time
▶ Time Delay
▶ Has HiHi Alarm
▶ Has Hi Alarm
▶ Has Lo Alarm
▶ Has LoLo Alarm
▶ HiHi Limit
▶ Hi Limit
▶ Lo Limit
▶ LoLo Limit

The modified attributes are applied after clicking of "Change" button. In


case of "Memory" and "ImportRow" source type, the modified items are
applied to application of GITOS. However, the modified items are
reflected the content of server incase of "Import" source type. Therefore,
the modified items are not applied if GITOS is not connected to server.

Modification of Digital Tag Attributes

The modification method for digital Tag is same as that of analog Tag.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 154

5.3. Modification of Date and Time


This menu is used to change the time(or date) of system. If several GITOS
are connected with network, the time(or date) of all systems is changed
automatically.
Also, the time(or date) of server which provides alarm service is changed.

"Sync Every Hour" filed is used to synchronize the time and date of all
systems in network at "0" o'clock automatically.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 155

5.4. Printing of Tag Log


This menu is used to print the present status of all Tags. The information
printed is Tag Name, Description, Measurement, Unit, and Status.

Status field shows the condition of Tag, ALARM, I/O Fault, Normal.

SSAS-21 ANAISAI PAGE : 1


1996-07-11 08:11:06 ENGINEER'S LOG
TAG DESCRIPTION MEASU. UNIT STATUS
t0101 M/E MAIN LO INLET PRESS 0.00 kg/cm2 ALARM
t0102 M/E MAIN LO INLET TEMP 0.00 Deg.C Normal
t0104 M/E CAMSHAFT LO INLET PRESS 0.00 kg/cm2 ALARM
t0105 M/E CAMSHAFT LO INLET TEMP 0.00 Deg.C Normal

To print Tag on log paper, "Log" box shall be checked when the attribute of
Tag is defined.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 156

5.5. Printing of Alarm Log

This menu is used to print the all alarms which were occurred during the
defined time interval.
Enter "Start Time" and "End Time" fields and click "OK" button. Then, all
occurred alarms and recovery alarms are printed.

SSAS-21
PAGE : 1
1996-07-12 09:29:19 ALARM LOG
TAG DESCRIPTION FUNC MEASU. UNIT EVENT LIMIT DATE
TIME
! t1317 FWT DECK MACHINERY ABNORMAL XA OFF ALARM 07/12
09:18:15
! t1319 SETTING STAND FAILURE XA OFF ALARM 07/12
09:18:15
! t1301 NO.1 MAIN ARI COMPRESSOR XA OFF ACK 07/12
09:18:21
! t1302 NO.2 MAIN AIR COMPRESSOR XA OFF ACK 07/12
09:18:21
! t1303 NO.1 MAIN ARI RESERVIOR PI 0.00 kg/cm2 L ACK 15.00 17/12
09:18:21
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 157

5.6. Network Status


This menu is use to show the status of network.

This menu provides the name, address and description of registered servers, the
name and address of registered host and the status of connection.
"Connected" or "Not Connected" status is displayed in "Status" field.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 158

5.7. Point List Window


This is the dialog box to show the information of all Tags based on the
present time. The information of Tag is the name, the description, the
alarm status, the present value and the unit of Tag.

There are "Normal", "ALARM", "I/O Fault" and "BLOCKED" in the alarm
status. The background color of Tag is depended on the alarm status. If
the Tag is not serviced by server, the background color of Tag is gray.

The value of digital Tag is "ON' or "OFF" and displayed up to the second
place after decimal point for analog Tag.
Shortcut key of this function is "Ctrl+Alt+L".

At the bottom of dialog box, the information of Tag selected is displayed.


In case of "Import"source type, item type and alarm value in server is
displayed.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 159

If user clicks the right button of mouse, several menu is appeared on group
list box.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 160

Tag info can be used existing function.


Go RTrend- When selected tag is set Real-time trend, it is moved to appropriate
window page.
Go Bar- When selected tag is set Bar graph, it is moved to appropriate window
page.

Input the tag name in the blank, user can find tag directly.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 161

5.8. Alarm Header


Alarm header is always displayed on the top of GITOS. It shows maximum
10 alarms which were occurred recently or were not acknowledged.
Unacknowledged alarms are displayed first and acknowledged alarms which
are recovered to normal condition are displayed next.

This button is used to acknowledge the last ranked alarm.

The number on the button means the number of unacknowledged


alarms.

This button is used to acknowledge all alarms on screen.

This button is used to close the alarm header. This button is


activated after acknowledge of all alarms. If new alarm is occurred after
closing, this header ia appeared automatically.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 162

6. Data Manager
Data Manager provides following functions.
■ Tag creation and Tag attributes assignment.
■ Alarm attributes assignment
■ Alarm processing
■ Server registration and management
■ Tag and alarm data logging

6.1. Tag creation and Tag attributes


assignment
Tag is divided digital Tag and analog Tag according to the type of processing
data.

■ Analog Tag : 4 bytes float type data for analog value.

■ Digital Tag : "ON" or "OFF" status.

The source type of all Tags shall be defined. Three kinds of source type can
be provided according to the location of data as follows.

■ Memory : Tag value is changed inside of GITOS.

■ Import : Tag value and alarm are serviced from the server which carries
out alarm processing like SSAS-21. Alarm data can be serviced from
server or can be made inside of GITOS.

■ ImportRaw : Tag value and alarm are serviced from the server which does
not carry out alarm processing. Alarm data can be made inside of
GITOS only.

To create Tag, select 「Options/Create Tag Item...」menu.

Following figure is the dialog box to create Tag. Each filed in box is
activated or deactivated according to the type of Tag.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 163

This field is used to enter the name of Tag. First


character of name shall be alphabet and alphabet, numeric and space are
used from second character.

This field is used to select the type


of Tag. There are analog and digital type.

This field is used to select the function group. All


function groups are displayed when combo box is clicked. User can select
one group among functions groups. To register new function group, run
「Options/Edit Groups/Function Group...」menu. The details of it is
described on the next paragraph.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 164

This field is used to described the function


of Tag as brief string. "XA", "TI" and "PI" are the examples of it.

This
field is used to enter the description of Tag.

This check box is used to define whether the value of Tag is


changeable or not.

If this box is checked, the value of Tag is saved whenever the


value is changed and log printing of this Tag is available.

If this box is checked, the value of Tag is initiated


with the last saved value when GITOS executes to running mode. To
activate this field, "Log" check box shall be checked.

"Unit" field is used to describe the unit of Tag. "Tag Deadband" field is
used to block the change of Tag value when the value of Tag is
frequently changed within small range. The value of Tag is renewed when
the change of tag value is more than the value in this field. "Log
Deadband" field is used to reduce the size of log file and time by the
frequently change of Tag value within small range. The value of Tag in
log file is renewed when the change of tag value is more than the value
in this field.
In case of Analog tag user sets Log dead band, so it is recorded changes
beyond Log dead band value on event log.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 165

'Alarm Limits" is used to define alarms. Each check box shall be checked to
define alarm. In case of analog Tag, four steps of alarm limit, HiHi, Hi,
Lo, LoLo, can be defined. Also, alarm condition of digital Tag can be
defined among "ON" and "OFF".

This function is useful when the value


of Tag is frequently changed near alarm limit within the small range. The
alarm is activated if the value of Tag is reached the value more than the
alarm limit and it is kept more than the delay time. Therefore, if the
value of Tag is returned to normal condition within time delay, alarm is
not activated.

This function is useful when the value


of Tag is frequently changed within the small range after alarm condition.
The alarm is deactivated if the value of Tag is returned to the value more
than the "Value Deadband".

"Alarm Priority" field provides


classification of alarm as "Critical" and "Non-critical". If the value of this
filed is "0", it means the non-critical alarm. If the value is more than "0",
it means the critical alarm.

Data Source: Set the builder group that contains IP information and makes
communication available. When users download builder, the group in set
server info will be set.

Initial value: The initial value of builder is entered automatically when users
download the builder.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 166

To create tag, user also should click "Create" button after selection of 「
Options/Show All Tags...] menu.

If user selects "Modify" button, following box is appeared. This


button is used to modified information of tag.

This button is used to delete the selected tag. If user selects


"Delete" button, following box is appeared.
User can delete the tag on following box.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 167
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 168

This button is used to find the tag. If user selects "Find" button,
following box is appeared.

User can find the tag quickly.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 169

6.2. Register of Server


Menu : 「Options/Register Servers...]

To receive the service from any server, the desired server shall be registered
in advance.

This dialog box is used to register, modify or delete server.

This button is used to add new server.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 170

"Add a Server" box is used to enter the information of server. The


"Name", "Proto", "Ver" and "Hosts" fields shall be filled in "Add a
Server" box. Others are option fields.

■ Server name(Name) : All servers have unique name. This name is selected
when Tag is registered.
■ Server application program name(App) : This is used to enter the name of
application program in server.
■ Protocol number(Proto) : This field is used to enter the protocol number of
server. All servers have unique number for each server. This number is
used distinguish the server from other servers.
■ Version number(Ver) : This field is used to enter the version number of
server.
■ Host name or host address(Hosts) : The field is used to enter the name (or
address) of server. There are four fields to assign the server. Because, one
of the servers provides service and others are used for back-up when the
servers which have same function are assigned several computer. This
means that GITOS attempts the connection with Host 1, If not, GITOS
attempts the connection with next host(Ex. Host 2).
■ Server description(Desc) : This field is used to described the server.

This button is used to take the information of all servers


which are running in the network.

The information of server which is selected in the "Browse Servers" will be


moved in the "Add a Server" dialog box.

This button is used to modified the information of server.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 171

This button is used to delete the selected server.


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 172

6.3. Alarm Processing


Classification of Alarm
Alarms is divided as process alarm, system alarm and blocked alarm according
to the cause of occurrence.

■ Process Alarm : This is the alarm to show the abnormal condition of


process. This alarm is activated when the value of field instrument is over
the value of alarm limit predefined. There are four process alarms in case
of analog Tag.
● HiHi Alarm
● Hi Alarm
● Lo Alarm
● LoLo Alarm

Digital Tag has one process alarm which has two limit values as "ON" or
"OFF".

Process alarm is divided as "Critical" alarm and "Non-critical" alarm according


to the priority of alarm.

● Critical alarm : "Critical" alarm is the alarm which makes the serious
problem in the operation of system(or plant). This alarm is displayed on
the screen with red color and "!" mark is displayed in the front of
message. To define "Critical" alarm, enter the number except "0" in
"Alarm Priority" field when user defines Tag attributes.

● Non-critical alarm : "Non-critical" alarm is the process alarm except


"Critical" alarm. "*" mark is displayed in the front of message. To
define "Non-critical" alarm, enter "0" in "Alarm Priority" field when user
defines Tag attributes.

■ System alarm : "System" alarm is the alarm which is directly related with
system. This alarm is activated when process station(or operating station)
has the problem to process application or to communicate each other.
Also, the fault of I/O(Input/Output) card and wrong connection with field
instrument are included in this alarm. This alarm is displayed on the
screen with violet color and "+" mark is displayed in the front of message.

■ Blocked alarm : Some alarm can be activated even if the plant(or system)
is operated normally depend on the characteristic of plant(or system). To
block this kind of unnecessary alarm, application system has the blocking
function. Also, the manual blocking function is necessary during the
maintenance of equipment. Blocked alarms are not influenced to alarm
processing. The blocked alarm is displayed on the screen with yellow
color and "#" mark is displayed in the front of message.

Alarm blocking method is as follows.


● Manual blocking : This is the method to block the desired Tag directly.
To define the manual blocking, check the "Manual Block' filed when user
defines the attributes of tag. Manual blocked tag is displayed as
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 173

"REPOSED".
● Timer blocking : This function makes the alarm blocking during the defined
time interval. To activate this function, enter the desired time interval in
"Block T." filed when user defines the attributes of Tag. The unit of
"Block T." is minute.
● Automatic blocking : This is used to block the group of Tags when the
blocking Tag of group is "ON". To activate this function, The desired
Tags are grouped as one group and this group is defined with blocking
Tag. The details of this is explained on the next paragraph.

Alarm Processing Flow


Following is the flow of alarm processing.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 174

Start

Print & Display Yes


Is Blocked ?
Block (one time)
No
Process Alarm
- HH,H,L,LL,DIGIAL
- FAULT

Is Alarm & No
Time Delayed ?

Yes
Print & Display
Alarm

Output
Buzzer & Bridge

Stop Buzzer

Acknowlege Alarm

No
Is Normal ?

Yes
Print & Display
Normal

The general flow of alarm processing is as follow.

Alarm judgment => Alarm display => Buzzer ON => Buzzer OFF
=> Alarm Acknowledge => Alarm recovery

Alarm judgment

Alarm judgement is carried out based on the Tag. First of all, GITOS checks
the blocking condition of Tag. If alarm is not blocked, GITOS checks the
system alarm. GITOS checks the precess alarm if there is no system alarm.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 175

Alarm display

Followings are the display method of alarms.

■ Alarm Header : All occurred alarms are remained in the "Alarm Header"
until the acknowledgment and recovery of alarm. Occurred alarm is
blinking before the acknowledgment and the alarm is disappeared after the
acknowledgment and recovery of alarm.

■ Alarm Summary : All occurred alarms are remained in the "Alarm


Summary" window until the acknowledgment and recovery of alarm. The
front mark of alarm message is blinking before the acknowledgment and
the alarm is disappeared after the acknowledgment and recovery of alarm.

■ Alarm History : "Alarm History" window displays the history of all


occurred alarms and recovery of alarms in order of time.

■ Graphic Mimic : If "Alarm Color" dynamic link is assigned to the graphic


object, the background color of object is changed by the status of alarm.
When a alarm is occurred, the background color of object is changed and
is blinked. After acknowledgment of alarm, the background color of object
is changed to steady status from blink status. The background color of
object is change to original color after recovery of alarm.

■ Point List Window : The background color of Tag in the "Point List
Window" is changed by the status of alarm.

Buzzer ON
The value of Buzzer Tag is "ON" whenever new alarm is occurred. When a
alarm is occurred, GITOS check whether Buzzer Tag is assigned to the
function group which has the alarm Tag or not. If Buzzer Tag is
assigned, Buzzer Tag is set as "ON". If not, system buzzer is activated.

Buzzer OFF
Normally, buzzer shall be off before the acknowledgment of alarm. "Buzzer
Off" will be carried out by the "Key Script". For example, if the name of
Buzzer Tag is "buzzer", "Key Script" for buzzer off is as follow.

"ack buzzer"

Alarm Ack
There are the methods for alarm acknowledgment as follows.

■ Alarm Header : The latest alarm or the alarms on one page of "Alarm
Header" window can be acknowledged using the "Ack L" or "ACK P"
button.

■ Alarm Summary : All alarms or the alarms on one page of "Alarm


Summary" window can be acknowledged.

■ Script : All alarms or the alarms of each function group can be


acknowledged using the "Key Script".
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 176

Alarm Recovery
Unacknowledged alarms can not recovered to normal status. the message of
recovered alarms will be disappeared in the "Alarm Header" and "Alarm
Summary" windows. All history of alarm including recovery is displayed
in the "Alarm History" window.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 177

6.4. Alarm Group


Followings are the alarm groups which are managed by GITOS.

■ Function Group
■ Bridge Group
■ Block Group
■ Action Group

Function Group
Menu : 「Options/Edit Group/Function Group...」

Function Group is that Tags are divided several groups for easy management.
Assigned Tags of each function group are display in "Tag List" dialog box
and "Point List Window" dialog box.
It is possible to assign the Buzzer Tag to each function group and it is also
possible to the acknowledge alarms based on each function group.

This is the dialog box to set function group.

Each group consists of following components.

■ Group name
■ Buzzer Tag : Option
■ Group description : Option
■ Assigned Tags
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 178

This button is used to add new function group.

"Group Name" is the essential field in this dialog box. there is no limitation
of using character for name. Same function name cannot use.

This button is used to modify the function group. It is


impossible to modify the group name.

This button is used to delete the function group. It is


impossible to delete the "System" group. If a group is deleted, all Tags in
the deleted group are moved to the "System" group automatically.

This button is used to close the dialog box.

Bridge Group
Menu : 「Options/Edit Group/Bridge Group...」
Bridge group is the program to set the specific Tag to "ON" status
compulsorily when a Tag in the bridge group is alarm condition or is not
acknowledged.

Each bridge group has the following components.

■ Group name
■ Group Tag
■ Group description
■ Assigned Tags.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 179

Group Tag, the description of group and assigned Tags in the group are
displayed when group name is selected in the dialog box.

This button is used to add new bridge group.

"Grp Name" field is used to define the name of bridge group. The different
name from other group names shall be used.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 180

To select group Tag, click "Grp Tag" button. Digital Tag shall be selected
for the group.

This button is used to delete the selected Tag.

This button is used to select the assigned Tag.

Click "OK" button after selection of all desired Tags.


For multi selection of Tags, "Ctrl" key is used with mouse button.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 181

Block Group
Menu : 「Options/Edit Group/Block Group...」

Block group is the program to block all assigned Tags in block group when
the specific Tag is "ON" status. This function is the "Auto Block" as
mentioned previous part.

For example, if "Block Group" is defined as that in the dialog box, all
assigned Tags(t0201,t0203.....t0605) are blocked when "BL01" Tag is "ON"
condition.

The setting method of this is same as that of "Bridge Group".

Action Group
Menu : 「Options/Edit Group/Action Group...」

Action group is the program to set the group Tag as "ON" status when the
value of each Tag in the group is over the defined action value or action
limitation.
In case of analog Tag, it is possible to define "Hi-action" and "Lo-action".
The value of "ON" or "OFF" action can be defined for digital Tag.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 182

As described in the dialog box, each assigned Tag has the "Action Value" and
"Time Delay". If the value of any Tag is more than the defined value and
the value of Tag is kept more than "Time delay". Then, the value of
"Group Tag" is became "ON" status.
The method to add new action group is sam as that of bridge group.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 183

6.5. System Tag


System Tag is made by GITOS itself not made by user. Date, Time and
access level are examples of system Tag.
Following table shows the list of system Tag.

Tag name Description

hour Hour of the present time (0~23)

minute Minute of the present time (0~59)


second Second of the present time (0~59)
year Year of the present date (1970~2024)
month Month of the present date (1~12)

day Day of the present date (1~31)

accesslevel Access level of user who login the system (0~100)


"1" : if there is unacknowledged alarm
needack
"0" : Otherwise
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 184

7. Script
GITOS provides various script. The script provides the simulation the system
before the connection between system and field instruments, the specific action by
the input of mouse(or keyboard) and the specific action according to the value
of Tag.

Also, the script provides the pop-up action of window. This function can be
used for "On-Line Help" or the conversion of precess.

The Script in GITOS is divided based on the execution time as follows.

■ Application Start script


■ While Running script
■ When Data changed script
■ Key script
■ Action script

The executor of Script in GITOS consists of the expression parser part and
command parser part. The expression parser part interprets the expression and
returns the result. The command parser part interprets expression, assignment
operator and the command including complex functions and performs the action by
the result of interpretation.

For example, The expression field of dynamic link is interpreted by the expression
parser part. Various scripts(Action script, key script etc) are interpreted and
performed by the command parser part.

The script provides the feasible faculty of the equality(=),


comparison(>,<,>=,<=,=), arithmetic operation(+,-,*,/,%), logic operation(&,|),
IF-THEN-ELSE, FOR-NEXT, DO-UNTIL, WHILE-WEND statement. Also, the
script provides all sorts of mathematical operation by function. Used command or
function name in script cannot be used as variable without distinction of capital
and small letters. If, if, IF and iF treat identically. In case variable is distinguished
capital and small letters.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 185

7.1. Necessary statement of equality, script


Statement, used script and formula, is similar to the algebra statement of a
calculator.
Most of the formula are designated command same as a following form.

a = (b - c) / (2 + x) * xyz

This command statement designates the result value of right side of equal sign as
a variable. The variable is defined "a". Both constant and variable are possible
as an operator. Tag name or local variable should exist on left side of an designed
operator(=) by no means.

7.2. Standard script


Standard script provides realizing faculty the logic as equality, comparison, simple
mathematical function. For example:

Temp = 150
Sample1 = Sample2/2
{ This is explanation. }
Show "Main Menu"

Above example, script designates the value(150) in tag name 'temp'. Sample1 is
designated the result which Sample2 divided by two. And 'Main Menu ' window
is appeared on the screen when script is operated.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 186

7.3. Expression
The expression is the simple numerical formula which consists of numeric,
operator, parenthesis and variable.

■ Numeric : float
■ Operator

Order category explanation example


/ dividing
1 a = b * c
* multiplication
2 ^ involution a = b ^ 2

3 = equality a = b
- subtraction
4 a = b - c
+ addition
5 % modulus operation a = b % c
& logic multiplication (AND)
6 IF (a>10 | b=1) THEN
| logic addion(OR)
> excess
7 IF (a>10) THEN
< less than
>= more than
8 IF (a>=10) THEN
<= less than
<> inequality
9 IF (a<>1) THEN
= equality
:
­ Logical operation : <, >, =, |, &
­ Arithmetic operation : +, -, *, /, ^, %
■ Parenthesis : (, )
■ Variable : Tag(Any local variable can be defined)

'^' is the "Power" description, '=' is the "Assignment operator" or "Equal". Also,
"%" is the "Modulus" operator.
Following shows the order of precedence for evaluation of operator.

■ 1. ( ) higher
■ 2. ^
■ 3. * / %
■ 4. + -
■ 5. <, >, <=, >=
■ 6. =, ><
■ 7. =
■ 8. &
■ 9. | lowest

Example 1) B + C * D
That is, B + ( C * D ). ('*' is higher than '+' .)

Example 2) B / C * D
Because '*' and '/' have same order, B / C * D is same as (B / C ) * D.

Example 3) B | C & D
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 187

Because '&' is higher than '|', B | C & D is same as B | ( C & D ).

Followings are the examples of expression.


■ 7 - 8
■ (200 - 23 ) * 14 / 6
■ 10 ^ 5
■ tag1 = 8 (Equivalent operator)
■ tag1 < tag2 - 10
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 188

7.4. Command
Command consists of expression, Variable(Tag), Assignment operator, keyword and
various functions. "IF", "THEN", "ELSE", "ELSEIF" and "END" are the
keywords. "show", "hide", "sound" and "ack" are the functions.

◆ logic comparative statement

Logical script provides the function that is execution logic operation of an


IF-THEN-ELSE type script. Also logic motion script provides the function a
structure process of repetition that is used the structure of FOR-NEXT,
WHILE-WEND, DO-UNTIL script.
.
IF-THEN statement
Following is the format of "IF-THEN" statement.

IF <expression> <comparison operator> <expression> THEN


<command>
ELSEIF <expression> <comparison operator> <expression>
THEN
<command>
ELSE
<command>
ENDIF

Arithmetic expression can be used at expression part and ">(Greater than)",


"<(Less than)", "=(Equivalent)", "|(OR)" and "&(AND)" are used for comparison
operators.

The assignment operator, function and expression including assignment operator can
be used for command part. The result of "IF-THEN" or "ELSEIF-THEN" is true,
the command after "THEN" is performed.

Following is the example of "IF-THEN" statement.

IF tag1 = tag2 THEN


show window1, tag3 = 1.0
ELSEIF tag1 > tag2 THEN
show window2
ELSE
sow window3, tag3 = 2.0
ENDIF
Example 1)
F a <> 0 THEN
a = a + 100
ENDIF

END keyword
"END" keyword is used to stop the program. IF "END" keyword is performed
during the program, the program is stopped unconditionally.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 189

- IF-THEN ELSE statement

Example 1)
This command statement includes an 'ELSE' clause:

IF temp > 500 THEN


Disc = 1
Real = 43.7
ELSE
Disc = 0
Real = 93.4
ENDIF

Example 2) The 'IF-THEN-ELSE 'command statement includes one 'ELSEIF


'clause and without 'ELSE 'clause.

IF temp > 500 THEN


Disc = Disc * 10
ELSEIF temp > 250 THEN
x = y / z
a = abc + def
ENDIF

Example 3) The 'IF-THEN-ELSE 'command statement includes one 'ELSEIF


'clause and one 'ELSE ' clause:

IF temp > 500 THEN


Disc = Disc - 10
ELSEIF temp < 250 THEN
Disc = Disc + 10
ELSE
Disc = Disc + 50
Real = 100
ENDIF

Example 4) The 'IF-THEN-ELSE 'command statement includes plural 'ELSEIF


'clause and one 'ELSE 'clause:

IF temp > 100 THEN


temphihi = 1
Disc = 50
ELSEIF temp > 80 THEN
temphi = 1
ELSEIF temp < 30 THEN
templo = 1
ELSEIF temp < 10 THEN
templolo = 1
ELSE
tempok = l
ENDIF
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 190

Example 5) The condition 1 or condition 2 is tested by 'IF-THEN-ELSE


'command statement:

IF (pump1 < 50.0) | (pump2 < 50.0) THEN


alarm-1 = 1
ELSE
alarm-1 = 0
ENDIF

Example 6) The condition 1 or condition 2 is tested by 'IF-THEN-ELSE


'command statement:

IF (pump1 < 50.0) AND (pump2 < 50.0) THEN


alarm-2 = 1
ELSE
alarm-2 = 0
ENDIF

Example 7) 'IF-THEN-ELSE 'command statement tests the equivalence.

IF a > 50 THEN
IF b = 100 THEN
c = 0
ENDIF
ENDIF

END keyword
END keyword stop execution of program. If END keyword is appeared during
executing the program, exit the program after finishing that program
unconditionally.

◆ Variable statement

DEFFLT statement
Variable is memory place that is able to restore the various value. All variables
are declared before using variable, the place is within script. Declared variable
within script is called local variable, because variable is valid within script only. In
case of tag, it is called the whole field variable because it is used all inner
programs and it exist during executing program. Local variable is not related to
other variable in other function, so it can be declared same name at other function.
After finishing the function, previous value is not existing. Following command
statement defines the float variable.

Syntax Example
DEFFLT(AAA,BBB,CCC,...)
Declared variables is possible from one to ten.

Remarks) If identical variable is registered the tag and declared the local
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 191

variable, script prefers local variable. If used variable at syntax is not registered
with tag table and defined the local variable, system inquires of an user whether
tag will be a new registration or not automatically.

◆ branch statement

GOTO statement
The goto statement performs an unconditional transfer of control to the named
label. The label must be in the current function. Its use is not recommended
because it has the possibility of infinite loop.

Syntax
GOTO label

Goto can be used to transfer control from the inside to the outside at block
structure but goto is prohibited the transfer from the outside to the inside.
It is good programming style to use the break, continue statement in preference to
goto whenever possible.

Example)

COUNT = 0

FOR TEMP=0 TO 10 STEP=2


IF TEMP = 9 THEN
GOTO 20
ENDIF

COUNT = COUNT + 1
NEXT

20

Label is registered by an integral number. If label is not register in advance,


syntax error is occurred.

◆ Repeat conditional statement

FOR- NEXT Statement

Repeats the execution of a statement block a specified number of times.

Syntax:

FOR counter = start TO end [STEP increment]


...statements...
IF (condition) THEN
[BREAK]
ENDIF
...statements....
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 192

NEXT

Syntax description:

counter : A numeric variable or tag name used to count the repetitions of the
loop.
start : Specifies the initial value assigned to counter.
end : Specifies the final value assigned to counter.
increment : Amount counter is changed each time the loop is executed.

Remarks) The step argument can be either positive or negative. If increment is


positive or 0, the statement block between For and Next will execute if counter is
less than or equal to end. When increment is negative, the statement block
between For and Next will execute if counter is greater than or equal to end. The
statement block is not executed and the loop is exited if increment is positive and
counter is greater than end, or when increment is negative and counter is less than
end. If not specified, step defaults to one.

...statements... One or more statements between For and Next that are executed the
specified number of times.

FOR For Marks the beginning of a For...Next loop control structure.


TO To Marks the beginning of the final value.
STEP Step Marks the beginning of the increment.
BREAK Break immediately transfers control to the statement following the Next
keyword.
NEXT Next Marks bottom of statement block for a For...Next loop.

Remarks) For...Next loop control structure can be repeated.

For adding up the index value, index value is repeated from 'start' until reaching
'end'.

FOR Index = 2 TO 25 STEP=7


{ script statement }
NEXT

The following increase of Index variable construction is correct:

The number of times Index value equation


1 2 2
2 9 2+7
3 16 2+7+7
4 23 2+7+7+7
5 30 2+7+7+7+7

The loop stop executing at the point, which reaching point the index value,
because the repetition construction exceeds the 'end'. The final value of index is
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 193

30.

Example1) The use of repetition construction example

FOR TagX = 1 TO 5
FOR TagY = 1 TO 10
...statements...
IF (condition) THEN
[ BREAK ]
ENDIF
...statements...
NEXT
NEXT

above construction:

First 'NEXT' closes the inside 'For' repetition construction, and last 'NEXT' closes the
outside 'For' repetition construction. ENDIF statement is automatically applied to the IF
statement, that is associated with the most recent statement. BREAK statement is
allowed a close from 'For' repetition construction directly. BREAK statement on syntax
is simple. BREAK can display in FOR repetition construction as user needs.

Example 2) 'BREAK' the example of using

FOR TagX = 1 TO 10]


...statements...
IF (condition) THEN
BREAK
ENDIF
...statements...
NEXT
Example 3) 'STEP' the example of using

In order to execute the odd calculation, following repetition construction displays the
use of repeated 'FOR-NEXT ' repetition construction as well as the use of 'STEP' part
of 'FOR-NEXT' construction.

MyTag = -1
FOR Index = 1000 TO -1000 STEP=-5
IF (MyTag > Index) THEN
FOR Index2 = 1 TO 10 STEP=2
MyTag = MyTag * (Index + 11)
NEXT
ENDIF
NEXT

When processing of script is complete, the value is:


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 194

MyTag = -7776,
Index = -1005 and Index2 = 11.

WHILE-WEND statement

-Executes a series of statements as long as a given condition is True.

Syntax:
WHILE (condition)
...statements...
WEND

The WHILE...WEND statement syntax has these parts:

■ condition : Numeric or string expression that evaluates to True or False. If


condition is Null, condition is treated as False.

■ statements : One or more statements executed while condition is True.

Remarks) If condition is True, all statements in statements are executed until the
WEND statement is encountered. Control then returns to the While statement and
condition is again checked. If condition is still True, the process is repeated. If it
is not True, execution resumes with the statement following the WEND statement.
While...WEND loops can be nested to any level. Each WEND matches the most
recent While.

Example)

AA = 0
WHILE (AA < 10)
IF (AA = 7) THEN
BREAK
ENDIF

AA = AA + 1
WEND

DO-UNTIL statement

- 'DO' indicates the start of repetition statement, and 'UNTIL' indicates the end of
repetition statement. Repeats a block of statements until a condition is satisfied.

syntax:
DO
...statements...
[BREAK]
...statements...
UNTIL (condition)
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 195

Because condition check is lastly executed, 'DO-UNTIL' statement is different with


'WHILE-WEND' statement. Determined the condition check whether continue or not
after executing.

Remarks) The Break can be used within a Do...until control structure to provide an
alternate way to exit a Do...until. Often used with the evaluation of some condition
(for example, If...THEN), Break transfers control to the statement immediately
following the Loop. When used within nested Do...until statements, Break transfers
control to the loop that is nested one level above the loop where it occurs.
Executing the break statement exits from the current loop or statement, and
begins script execution with the statement immediately following.

Example)

I = 0
COUNT = 0
SUM = 0
DO
SUM = SUM + 1
I = I + 2
COUNT =COUNT + 1
UNTIL (I > 100)

-BREAK Statement

Terminates the current loop, or if in conjunction with a label, terminates the


associated statement. You typically use the break statement in switch statements
and while, for, for...in, or do...while loops. You most commonly use the label
argument in switch statements, but it can be used in any statement, whether simple
or compound.
Executing the break statement exits from the current loop or statement, and begins
script execution with the statement immediately following.

Example)
COUNT = 0
DO
COUNT =COUNT + 1

IF COUNT = 100 THEN


BREAK
ENDIF
UNTIL (COUNT > 1000)

-CONTINUE Statement

You can use the continue statement only inside a while, do...while, for, or for...in
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 196

loop. Executing the continue statement stops the current iteration of the loop and
continues program flow with the beginning of the loop. For example, FOR-NEXT
statement loops proceed to the next field of the specified variable and execute the
loop again. WHILE-WEND statement loops test their condition, and if true, execute
the loop again.

Example)
COUNT = 0
SUM = 0
DO
COUNT = COUNT + 1

IF COUNT % 2 = 1 THEN
CONTINUE
ENDIF

SUM = SUM + COUNT


UNTIL (I > 100)
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 197

7.5. Variable

The name of Tag or the member of Tag is used for "variable". If there is
"assignment operator" after any variable, the result of the expression which is
located right side is assigned as the variable.
The additional operation is performed internally according to the type of "variable".
For example, GITOS sends a value to Output channel in case of output Tag. The
alarm status is defined by the assigned value in case of memory Tag. The Tag in
expression means the present value of Tag. Following is the example of it.

Tag1 = Tag2 * 10
The result which is ten times of the present value of Tag2 is assigned to Tag1.
Tag can have the different numbers whether Tag has analog alarm or digital alarm.
Each member can be used for reference only.
The modification of member is impossible. The expression of member is as
follows.
Member expression = "Tag name" + "." + "Member name".

Followings are the member list according to the type of Tag.

Analog Tag

Member Content
If there is process alarms more than one : 1, Otherwise : 0.
alarm
I.E, alarm = HHalarm OR Halarm OR Lalarm OR LLalarm
If "ack" for process alarm is necessary : 1, Otherwise : 0.
ack
I.E, ack = HHack OR Hack OR Lack OR LLack
HHack If "ack" for HiHi-alarm is necessary : 1, Otherwise, 0.
Hack If "ack" for Hi-alarm is necessary : 1, Otherwise : 0.
Lack If "ack" for Lo-alarm is necessary : 1, Otherwise : 0.
LLack If "ack" for LoLo-alarm is necessary : 1, Otherwise : 0.
Fack If "ack" for I/O fault alarm is necessary : 1, Otherwise : 0.
HHlimit HiHi-alarm limit.
Hlimit Hi-alarm limit
Llimit Lo-alarm limit
LLlimit LoLo-alarm limit.
HHalarm If HiHi-alarm : 1, Otherwise : 0.
Halarm If Hi-alarm : 1, Otherwise : 0.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 198

Lalarm If Lo-alarm : 1, Otherwise : 0.


LLalarm If LoLO-alarm : 1, Otherwise : 0.
Falarm If I/O fault alarm : 1, Otherwise : 0.

Digital Tag

Member Content
alarm If porcess alarm : 1, Otherwise : 0.
ack If "ack" for process alarm is necessary : 1, Otherwise : 0.
Alimit Alarm setting value. If no alarm setting value : -1.
Falarm If I/O fault alarm : 1, Otherwise : 0.
Fack If "ack" for I/O fault alarm is necessary : 1, Otherwise : 0.

Example)
IF (tag1.ack = 1) | (tag2.ack = 1) THEN
ack = 1
ELSE
ack = 0
ENDIF

IF (tag1.alarm = 1) | (tag2.alarm = 1) then


alarm = 1
ELSE
alarm = 0
ENDIF
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 199

7.6. Function
Following functions are provided by GITOS.
■ show : Activate pop-up of the window. For example,

show window1

The extension(".win") of window name is not necessary.

■ hide : Hide the window. For example,

hide window2

The extension(".win") of window name is not necessary.

■ sound : Play the wave file. For example,

sound ding.wav

sound stop (Stop sound.)

■ ack : Acknowledge alarm.

ack all : Acknowledge all alarms.


ack 「function group name」 : Acknowledge all alarms in the specific function
group.

◆ mathematics operation function

ABS()
Returns the absolute value (unsigned equivalent) of a specified number.

Syntax Result=abs(x)
Parameter Description
x Any number, real or integer tagname.

Remarks The absolute value of x is calculated and returned to Result.

Example(s) abs(14) will return 14


abs(-7.5) will return 7.5
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 200

ACOS()
Given a number between -1 and 1 (inclusive), this function will return an angle
between 0 and 180 degrees whose cosine is equal to that number.

Syntax Result=acos(x)
Parameter Description
x Any number, real or integer tagname.

Remarks The absolute value of x is calculated and returned to Result.

Example(s) acos(1) will return 0


acos(-1) will return 180

ASIN()
Given a number between -1 and 1 (inclusive), this function will return an angle
between -90 and 90 degrees whose sine is equal to that number.

Syntax Result=asin(x)
Parameter Description
x Any number, real or integer tagname.

Remarks The absolute value of x is calculated and returned to Result.

Example(s) asin(1) will return 90


asin(-1) will return -90

ATAN()
Given a number, this function will return an angle between -90 and 90 degrees
whose tangent is equal to that number.

Syntax Result=atan(x)
Parameter Description
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 201

x Any number, real or integer tagname.

Remarks The absolute value of x is calculated and returned to Result.

Example(s) atan(1) will return 45


atan(0) will return 0

COS()
Returns the cosine of an angle given in degrees.

Syntax Result=cos(x)
Parameter Description
x Any number, real or integer tagname.

Remarks The absolute value of x is calculated and returned to Result.

Example(s) Cos(90) will return 0


Cos(0) will return 1
Wave = 50 * Cos(6 * $Second)

EXP()
Returns the result of e raised to a power.

Syntax Result=Exp(x)
Parameter Description
x Any number, real or integer tagname.

Remarks The exponential of x is calculated and returned to Result.

Example(s) exp(1) will return 2.718...


The range for this function is -88.72 to 88.72.

LOGE()
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 202

Returns the natural log of a number.

Syntax Result=Log(x)
Parameter Description
x Any number, real or integer tagname.

Remarks The natural log of x is calculated and returned to Result. Natural log
of 0 is undefined.

Example(s) loge(100) will return 4.605...


loge(1) will return 0

LOG10()
Returns the values of the logarithm of x to base 10.

Syntax Result=log10(x)
Parameter Description
x Any number, real or integer tagname.

Remarks If x is negative, these functions return an indefinite (same as a quiet


NaN). If x is
0, they return INF (infinite).

Example(s) log10(3) will return 1.89279

PI()
Returns the value of Pi.

Syntax Result=Pi()

Example(s) Pi() will return 3.1415926


GITOS
HEAVY INDUSTRIES User's Guide PAGE : 203

POWER()
Returns the value of the nth power of x.

Syntax Result=power(x, y)
Parameter Description
x Any number, real or tagname.
y Any number to set exponent. Number or tagname.

Remarks The power function computes x raised to the power of y.

Values of x and y Return Value of power Remark


x < > 0 and y = 0.0 1
x = 0.0 and y = 0.0 1
x = 0.0 and y < 0 Infinity 0 return

Example(s) power(2, 3) will return 8


power(2, 0.5) will return 1.414

RAND()
Returns a pseudorandom number in the range 0 to argument.

Syntax Result=rand(x)
Parameter Description
x Number (0~32767), integer or tagname.

Example(s) rand(100) will return 45

ROUND()
Rounds a real number to a specified precision.

Syntax Result=round(x, y)
Parameter Description
x Any number, real or integer tagname.
y Sets the precision to which the number will be rounded.
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 204

Number, real or integer tagname.

Remarks The y parameter sets the precision to which the x parameter will be
rounded.

Example(s) Round(4.3, 1) will return 4


Round(4.3, .01) will return 4.30
Round(4.5, 1) will return 5
Round(-4.5, 1) will return -5
Round(106, 5) will return 105
Round(43.7, .5) will return 43.5

SIN()
Returns the sine of an angle given in degrees.

Syntax Result=Sin(x)
Parameter Description
x Angle in degrees. Any number, real or integer tagname.

Remarks The sine of x is calculated and returned to Result.

Example(s) sin(90) will return 1


sin(0) will return 0 wave = 100 *
sin (6 * degree)

SQRT()
Return the square root of a value.

Syntax Result=Sqrt(x)
Parameter Description
x Any number, real or integer tagname.

Example AnalogTag1=Sqrt(AnalogTag2)
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 205

TAN()
Returns the tangent of an angle given in degrees.

Syntax Result=Tan(x)
Parameter Description
x The angle in degrees. Any number, real or integer tagname.

Example Wave = 10 + 50 * Tan(6 * degree)


Tan(45) will return 1
Tan(0) will return 0

TRUNC()
Truncates a real (floating point) number by simply eliminating the portion to the
right of the decimal point.

Syntax Result=trunc(x)
Parameter Description
x Any number, real or integer tagname.

Remarks This function will accomplish the same result as placing the contents of
a real
tagname into an integer tagname.

Example tunc(4.3) will return 4


trunc(-4.3) will return -4
GITOS
HEAVY INDUSTRIES User's Guide PAGE : 206

You might also like