0% found this document useful (0 votes)
492 views201 pages

09 Gitos-Pro Manual

Uploaded by

Damiao Furtadp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
492 views201 pages

09 Gitos-Pro Manual

Uploaded by

Damiao Furtadp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Operation Manual / Rev. 1.

0 TECH-SD-002

Operation Manual
SSAS-Pro
(Samsung Automation System)

TECH-SD-002
Rev. 1.0
Operation Manual / Rev. 1.0 TECH-SD-002

Revision

Rev. Description Date Written by Checked by Approved by


1.0 First released [Link].2007 G.I. JUNG H.K. PARK [Link]
1.1 2nd Edition [Link].2008 [Link] H.K. PARK [Link]

Copyright Notice

The confidential information contained in this document is provided solely for use by
Samsung Heavy Industries employees, licensees, and System owners, and is not to be
released to, or reproduced for, anyone else. Neither is to be used for reproduction of this
SBWAS system or any of its components.

All specifications are nominal and may change as design improvements occur. Samsung
Heavy Industries shall not be liable for damages resulting from misapplications or misuse
of its products.

Samsung Heavy Industries


493, Banweol-dong, Hwaseong-city, Gyeonggi-do, KOREA(zip 445-973)
www. [Link]
[Link]

© 2006 Samsung Heavy Industries


All right reserved. No part of this document may be photocopied or reproduced by any means, or
translated to another language without prior written consent of Samsung Heavy Industries.

SBWAS is trademark of Samsung Heavy Industries Co.,Ltd.


Microsoft, Windows are trademarks of Microsoft Corporation.

Software version
GITOS-Pro : Ver. 1.0
Builder-Pro : Ver. 1.0

[Link] 2/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

[Link] is GITOS-Pro ?............................................................................... 6


[Link] Requirement....................................................................................................................6

[Link] GITOS ................................................................................................................................7

[Link] GITOS ...................................................................................................................................9

[Link] .......................................................................................................................................10

[Link]..................................................................................................... 19
[Link] Menu .......................................................................................................................................20

[Link] Menu.......................................................................................................................................26

[Link] Menu ..................................................................................................................................28

[Link] Menu ...............................................................................................................................35

[Link] Menu ......................................................................................................................................37

[Link] Menu ................................................................................................................................39

[Link] Menu ................................................................................................................................46

[Link] Menu ................................................................................................................................49

[Link] menu................................................................................................................................70

[Link] Menu ....................................................................................................................................73

[Link].................................................................................................... 74
[Link] ............................................................................................................................................75

[Link] ..........................................................................................................................................77

[Link] gauge ..................................................................................................................................78

[Link] gauge ...................................................................................................................................79

[Link]-Time Trend ............................................................................................................................83

[Link]-Time Trend.....................................................................................................................87

[Link] Summary .............................................................................................................................91

[Link] History .................................................................................................................................98

[Link] Summary............................................................................................................................103

[Link] History..............................................................................................................................104

[Link] 3/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

[Link] log Function .....................................................................................................................105

[Link] ...................................................................................................................................... 112

[Link] Value .................................................................................................................................... 113

[Link] Bar.............................................................................................................................. 113

[Link] Cam ................................................................................................................................... 115

[Link] Links .................................................................................... 120


[Link] Inputs ..................................................................................................................................121

[Link] Inputs.................................................................................................................................123

[Link] Pushbuttons ......................................................................................................................125

[Link] Color ....................................................................................................................................127

[Link] Color.......................................................................................................................................129

[Link] ................................................................................................................................................130

[Link] Display ...............................................................................................................................132

[Link] ............................................................................................................................................134

[Link] Size ..................................................................................................................................136

[Link] .............................................................................................................................................138

[Link] Mode..................................................................................... 142


[Link] in Running Mode................................................................................................................143

[Link] of Tag and Alarm Attributes......................................................................................148

[Link] of Date and Time .....................................................................................................151

[Link] of Tag Log.......................................................................................................................152

[Link] of Alarm Log ...................................................................................................................153

[Link] Status ............................................................................................................................154

[Link] List Window ......................................................................................................................154

[Link] Header...............................................................................................................................157

[Link] Manager ...................................................................................... 158


[Link] creation and Tag attributes assignment ................................................................................158

[Link] 4/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

[Link] of Server........................................................................................................................164

[Link] Processing.........................................................................................................................167

[Link] Group ................................................................................................................................171

[Link] Tag ..................................................................................................................................177

[Link] ................................................................................................... 178


[Link] statement of equality, script .......................................................................................179

[Link] script.............................................................................................................................179

[Link] ...................................................................................................................................180

[Link] ....................................................................................................................................182

[Link]........................................................................................................................................192

[Link] .......................................................................................................................................194

[Link] 5/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

1. What is GITOS-Pro ?

GITOS-Pro is a graphic man-machine interface software package running Windows-NT Technology.


It can run under Windows2000 or Windows XP operating system.
It is consisted of 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.
If 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.

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.

[Link] 6/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 ‘[Link]’ file which is in root director of Windows. It is possible to select an
application 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 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

[Link] 7/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

were modified(or created) last time are marked in this box.


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

a. 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.

[Link] 8/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Auto Run Option is enabled. When GITOS program is executed, automatically start in RUN mode.

1.2. Finish GITOS

To finish GITOS, choose ‘Exit’ from ‘File’ menu or click on the ‘ ’ button on the window.

[Link] 9/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

1.3. 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.

a. Tool Box

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

b. 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”

[Link] 10/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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. It 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.

[Link] 11/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

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.)

[Link] 12/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

c. 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.

d. 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 basic 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.

e. 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.

f. 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.

[Link] 13/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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
iii) by the action of Slider (or mouse button).

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

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.

g. 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 defined.

[Link] 14/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Historical-time Trend
Historical-time Trend 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.

[Link] 15/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

h. 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 by the “Page-up” or “Page-
down” button.

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

i. 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 “Page-up” or “Page-down” button.
User clicks the ‘open history file’ button, then user can read previous records.

[Link] 16/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

j. 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.

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.

k. 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.

[Link] 17/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Alarm and log printing function provides the report printing function with specific interval.
l. 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.

[Link] 18/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

2. MENU

GITOS consists of following menu.

Main Menu Sub Menu


New…, Open, Import , Close, Save, Save As…, Send Windows,
File Print…,
Print Preview, Print Info…, Print Setup…, Exit
Edit Undo, Duplicate, Cut, Copy, Paste, Erase, Select All
Select, Line, H/V Line, PolyLine, PolyGon, Bezier, Rectangle,
RoundRect,
Object
Ellipse, Triangle, Text, Texts[], Button, Cylinder, Bitmap, Wizard…,
Control…, Cell list Box…, Toolbox…
Line Color…, Line Width , Line Style , Arrow , Fill,
Attribute
Fill Color…, Show Properties…, Bit map Transparent, Dynamic Link…
Text Fonts…, Bold, Italic, Underline, Rotate, 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 settings, Zoom , Previous
Window
Window, Next window, Show all MMI tags, Show selected tags, Refresh
Create Tag Item…, Show All Tags…, Edit Groups ,
Register Servers…, Load Old Tags…,
Options Convert Tag to Text…, Convert Text to Tag…,
Configure…, Network Freq…, Add-In…, Scripts , Customize ,
Toolbar, Status Bar
Help Index, Using Help, About GITOS….
security login, logout, changepassword, resister
Run

There are following menus the top on window.

[Link] 19/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

a. 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.

[Link] 20/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

If “Properties...” button is selected, following dialog box to define attributes of window is appeared.

“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.

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

[Link] 21/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

 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)

 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 drawing.

[Link] 22/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. File/Open…
This command is used to open window(s) which was created already. If the 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
screen after invoking of “OK” button.

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

d. 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.

e. File/Save
This command is used to save a window

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

[Link] 23/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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

h. File/Print…
This command is used to print the selected window. Grid line on the screen is before the printing.

i. 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 distance from the left-top edge of paper with “mm” unit.
“Width” field is used to define the value of width for print. 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.

[Link] 24/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

j. File/Print Setup…
This command is used to set type of printer, communication port of printer, direction of paper and
type of paper.

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.

k. File/Exit
This command is used to close application.

[Link] 25/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

2.2. Edit Menu

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

a. 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

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

c. 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 window can be pasted to other window because one “Paste-list”

[Link] 26/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

is used.

d. 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.

e. 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.

f. Edit/Erase
This command is used to erase the selected object(s).

g. Edit/Select All
This command is used to select all object in the current window.

[Link] 27/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

a. 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.
 Selection of Object : If there is no object on the mouse pint 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

[Link] 28/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

b. 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

c. 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. :

[Link] 29/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

d. 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 :

e. 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 menus is same the line on toolbox. :

f. 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.

[Link] 30/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

This menu is same the polygon on tool box . :

g. 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 :

h. 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.:

i. 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. :

j. Object/Triangle

This menu is used to draw [Link] left mouse button and drag it to the desired point. Then

release it. This menu is the same triangle on toolbox.:

[Link] 31/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

k. Object/Text

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.

l. Object/Cylinder
Click a start point and then a second point to draw a 3-D cylinder in a desired size.

m. Object/Polylined3D
Click a start point and then a second point to draw a polyline 3-D in a desired size

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

[Link] 32/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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

[Link]/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.
Jpeg and gif object is also offered.

q. 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.

[Link] 33/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

r. 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.

Creation of new cell list

If “New Cell List” button is selected, following g 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.

[Link] 34/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

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 of fill is changed without the selection of object, the change of attribute will be
influence to all objects which are draw after the change.

a. 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.

b. 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.

[Link] 35/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

c. Attribute/Line Style

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”.

d. 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.

e. Attribute/Fill

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

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

g. 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.

[Link] 36/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

2.5. Test 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.

a. Text/Fonts…

This dialog box is used to change the font, font style and size.

[Link] 37/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. 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. :

c. 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. :

d. 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. :

e. 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.

[Link] 38/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

f. Text/Text Substitute
Text Substitute menu is used to change the text written already. The attributes of text are kept.

2.6. Arrange Menu

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

a. 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.

[Link] 39/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. 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.

c. 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.

d. 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.

[Link] 40/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

e. Arrange/Align

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

f. 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.

g. 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.

[Link] 41/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

h. 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.

i. 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.

j. 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.

[Link] 42/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

k. 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.

l. 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.

m. Arrange/Flip Vertical
This command is used to transform selected object(s) into their vertical mirror image.

[Link] 43/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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

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

p. Arrange/Space Horizontal
This command is used to evenly space all selected objects horizontally between the leftmost
selected object and the right most selected object.

[Link] 44/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

q. 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.

r. Arrange/Ungroup
This command is used to break a group which was combined. The dynamic link attribute of object
grouped is lost.

s. Arrange/Make Cell
This command is 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.

[Link] 45/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

t. 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.

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.

a. 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. :

[Link] 46/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

When user clicks on the color, following color box is appeared. User can select window color on
following box.

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

c. Window/Grid Setting
This command is used to display(or delete) grid line in the window selected.

[Link] 47/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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. :

d. 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.

e. 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.

f. Window/Window Refresh
This command is used to redraw the window screen selected to delete an afterimage which may be

[Link] 48/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

occurred during the application work.

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.

a. Options/Create Tag Item…


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

b. 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.

c. Options/Edit Groups…

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

d. 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.

[Link] 49/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

e. Options/Load Old Tags…


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.으”, tag of old version, and click “Open” button.

f. 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.

g. 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.

h. Options/Configure…
This command provides the dialog box to set the general options for application running.

[Link] 50/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Setting of Alarm Color


To set alarm color on Group List Viewer or Alarm Header you can follow these steps

1. Click on the "Configure" window to pop-up "Alarm Color Setup" window


2. Set alarm color.
*Alarm Color Setup can be activated only develop mode (inactivated run mode).

When you click button "Alarm Color Setup" window is popped-up (below).
Alarm State Color field is used to define the color of alarm according to the sort of alarm.

Description of Alarm Color Setup


1. Common Alarm color

You can set the color of "Blocked" and "Fault"


2. Display Type

[Link] 51/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

You can choose the display type in this box.


- Priority and Value
And you can applicate that both Analog and Digital value.
Alarm priority" has "Critical" and "Non-Critical" value set by "Builder Program" and "alarm value" has
"HIHI, HI, LO, LOLO" value (analog tag) and "on alarm, off alarm" value (digital tag) set by "Builder
Program"
3. Alarm Priority

You can set "Alarm Priority Color" in case you chose alarm priority.
In this box you can choose "Critical" and "Non-Critical" alarm priority color.
4. Alarm Value Analog <4 Step>

In case you chose alarm value, you can set "analog tag" under "Alarm Value Color" menu. In this box
you can choose "HIHI, HI, LO, LOLO" color.
5. Alarm Value Analog <2 Step>
In case you set "Use 2 Step" alarm color, you can activate it by checking the box.

If you want to applicate "<2 Step> alarm color"(HI,LO only), you should tick the check box below.

6. Alarm Value Digital Color

In case you choose "Digital-value" (instead of Digital-priority) in the Display box, you can use this box.
In this box you can set digital tag and the alarm color of "On, Off".

[Link] 52/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Parameter Setting of Alarm Printer

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.
1. 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.

[Link] 53/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

2. Color
To pop-up "Set Alarm Printer Color" window you can click button.

You can set 7 colors


①black ②magenta ③cyan ④violet ⑤yellow ⑥red ⑦green
1) Normal Color

You can set the normal color of Analog and Digital Tag.
2) Common Alarm Color

You can set the color of "Blocked" and "Fault"


3) Display Type

You can choose the display type in this box.


- Priority and Value
And you can applicate that both Analog and Digital value.
"alarm priority" has "Critical" and "Non-Critical" value set by "Builder Program" and "alarm value" has
"HIHI, HI, LO, LOLO" value (analog tag) and "on alarm, off alarm" value (digital tag) set by "Builder
Program"

[Link] 54/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

4) Alarm priority Color

You can set "Alarm Priority Color" in case you chose alarm priority.
In this box you can choose "Critical" and "Non-Critical" alarm priority colors.
5) Alarm Value Analog Color

In case you chose alarm value, you can set "analog tag" under "Alarm Value Color" box. In this box
you can choose "HIHI, HI, LO, LOLO" color.
6) Alarm Value Digital Color

In case you choose "Digital-value" (instead of Digital-priority) in the Display box, you can use this box.
In this box you can set digital tag and the alarm color of "On, Off".

[Link] 55/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 Chaper.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 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.

[Link] 56/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

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 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”.

[Link] 57/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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

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

[Link] 58/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

data to display on slave PC.

This button is used to add workstation.

This button is used to add workstation.

This button is used to edit workstation.

[Link] 59/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

This button is used to delete workstation.

Daily Report

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.

SSAS-Pro

[Link] 60/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Data 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.

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 that 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.

[Link] 61/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 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.

Setting of Advanced

There are three blocks to define Advanced bar, “ Application mode” would be checked what
software is applicated and whether using I/O server , “General” field would be checked options
“Network” field is using whether debug or not when GITOS software program is down.

[Link] 62/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

i. Options/Add-In

 Load Computer : This field is set load computer


This window pop up when “Tags…”bar is clicked.

[Link] 63/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

This dialog box is used to set the parameters of add in interface.

 Load TLGS(Tank Level Gauge System) volume table : It calculates volume from level reading
volume table.

This field is set the number of volume table.

[Link] 64/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

 VDR : VDR sets interface with equipment.

 Speed log : Speed log sets interface with equipment by 4 modes.

j. 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 tart of application etc. The details of Script is
explained in Chapter 7.

[Link] 65/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 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.

[Link] 66/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.
The present set tag list is appeared list box on left field.

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

This field 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

[Link] 67/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

selected.

[Link] 68/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

This field is shown function of the key.

User can “Add”, “Modify” and “Delete”.

Key Script is used to assign a window to a function key, to assign alarm “Ack” function to a function
key, etc.

k. Options/Tool bar
This is toggle menu to appear(or disappear) “Tool Bar”. It is possible to disappear “Tool Bar” to see
the edit screen bigger using this menu.

l. Options/Status bar
This is toggle menu to appear(or disappear) “Status Bar”.

[Link] 69/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 logout present user. If user is “None’, the access level is “)”.

[Link] 70/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Change Password…

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 field again.

Register User…

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

[Link] 71/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

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.

[Link] 72/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 eOptions/Configure…f


f
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”.

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

[Link] 73/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

method is running mode is explained in Chapter 5.


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 “Selection”
button. Then, draw a rectangle to define the size of object using mouse.

[Link] 74/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

3.1. Gauge

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

A. Configuration Setting

[Link] 75/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

This field is used to define the name of Tag or arithmetic expression which are displayed.

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.

[Link] 76/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

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.

[Link] 77/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

3.3. Pump gauge

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


It is recognized present status either 1 or 0. (Running/Stop)
Then blank of Order is set the value this form: t MC. This blank orders the status 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.

[Link] 78/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

This field indicates the directions.

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.

[Link] 79/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

 ON/Off Mode

[Link] 80/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 81/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Proportional Mode

[Link] 82/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

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.

[Link] 83/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

a. Configuration Setting

Time Span is the total time that object holds Tag data. Time span can be individually defined as
hour, minute and second.

[Link] 84/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 85/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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).

[Link] 86/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 87/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

a. Configuration Setting in Development Mode

This field is used to define the color of background, the color of border and the thickness of border.

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

[Link] 88/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 89/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. 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 the 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.

[Link] 90/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

a. Alarm status by color


<Maker Standard >
Yellow : Blocked alarm
Violet : Faulted alarm
Red : Critical alarm
Pink : Non-critical alarm
Green : normal Status
Color can change according to user's request
b. Alarm status by blink
Steady : Acknowledged alarm
Blink : Unacknowledged alarm

[Link] 91/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Tag info can be sued 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.

[Link] 92/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

c. Configuration Setting

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.

[Link] 93/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

Display Items Selection is used to select the displayed field 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.

[Link] 94/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Setting of Alarm Color


To set alarm color you can follow these steps
1. Double click "Alarm Summary Wizard" to pop-up "Alarm Summary Setup" window

2. Click to pop-up "Alarm Color Setup" window


3. Set alarm color.

When you click button "Alarm Color Setup" window is popped-up (below).
Alarm State Color field is used to define the color of alarm according to the sort of alarm.

Description of Alarm Color Setup


1. Common Alarm color

You can set the color of "Blocked" and "Fault"


2. Display Type

You can choose the display type in this box.


- Priority and Value
And you can applicate that both Analog and Digital value.
Alarm priority" has "Critical" and "Non-Critical" value set by "Builder Program" and "alarm value" has

[Link] 95/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

"HIHI, HI, LO, LOLO" value (analog tag) and "on alarm, off alarm" value (digital tag) set by "Builder
Program"
3. Alarm Priority

You can set "Alarm Priority Color" in case you chose alarm priority.
In this box you can choose "Critical" and "Non-Critical" alarm priority color.
4. Alarm Value Analog <4 Step>

In case you chose alarm value, you can set "analog tag" under "Alarm Value Color" menu. In this box
you can choose "HIHI, HI, LO, LOLO" color.
5. Alarm Value Analog <2 Step>
In case you set "Use 2 Step" alarm color, you can activate it by checking the box.

If you want to applicate "<2 Step> alarm color"(HI,LO only), you should tick the check box below.

6. Alarm Value Digital Color

In case you choose "Digital-value" (instead of Digital-priority) in the Display box, you can use this box.
In this box you can set digital tag and the alarm color of "On, Off".
7. Alarm Blinking Speed

You can set Blink Speed which is not acked(acknowledged) alarm message at the moment on the
Alarm Summary

[Link] 96/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

8. Button Panel

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.
9. Set Display Font

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

[Link] 97/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 98/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

a. 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.

[Link] 99/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Setting of Alarm Color


To set alarm color you can follow these steps
1. Double click "Alarm Summary Wizard" to pop-up "Alarm Summary Setup" window

2. Click to pop-up "Alarm Color Setup" window


3. Set alarm color.

When you click button "Alarm Color Setup" window is popped-up (below).
Alarm State Color field is used to define the color of alarm according to the sort of alarm.

Description of Alarm Color Setup


1. Common Alarm color

You can set the color of "Blocked" and "Fault"


2. Display Type

You can choose the display type in this box.


- Priority and Value
And you can applicate that both Analog and Digital value.
Alarm priority" has "Critical" and "Non-Critical" value set by "Builder Program" and "alarm value" has

[Link] 100/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

"HIHI, HI, LO, LOLO" value (analog tag) and "on alarm, off alarm" value (digital tag) set by "Builder
Program"
3. Alarm Priority

You can set "Alarm Priority Color" in case you chose alarm priority.
In this box you can choose "Critical" and "Non-Critical" alarm priority color.
4. Alarm Value Analog <4 Step>

In case you chose alarm value, you can set "analog tag" under "Alarm Value Color" menu. In this box
you can choose "HIHI, HI, LO, LOLO" color.
5. Alarm Value Analog <2 Step>
In case you set "Use 2 Step" alarm color, you can activate it by checking the box.

If you want to applicate "<2 Step> alarm color"(HI,LO only), you should tick the check box below.

6. Alarm Value Digital Color

In case you choose "Digital-value" (instead of Digital-priority) in the Display box, you can use this box.
In this box you can set digital tag and the alarm color of "On, Off".

This field is set alarm history file a keeping time. A standard value is 7, and maximum value is 365.

[Link] 101/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

This field is set access level for reading alarm history file.
Refer to the configuration setting method of Alarm Summary object for this.

[Link] 102/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 103/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 104/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 105/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

A.
B.
C.
D.
Value – When tag value is changed, user sets the color this part.
Manual Block – When manual block is changed, user sets the color this part.
User log – When In/Out information is changed.
Alarm Limit – when alarm limit is changed on run mode.
System Tag – When system tag is changed.
Background – When background color of Wizard display box is changed.

[Link] 106/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.)

[Link] 107/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 108/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 109/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 110/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

[Link] 111/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

3.11. Breaker

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

At this time, tag name is digital value.

[Link] 112/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

3.12. HL Value

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

3.13. Progress Bar

[Link] 113/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

User can select progress Bar above wizard selection box.

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

a. Double click the object.

This field is used to select the value.

This field is used to select the maximum value.

[Link] 114/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

3.14. Web Cam

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

[Link] 115/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Following setup box is appeared when double click above object.

Following box is appeared when double click above field.

[Link] 116/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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

This field is selected the transmission speed.

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

[Link] 117/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 118/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 119/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 type 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. The, 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.

[Link] 120/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

a. 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 bellows.

[Link] 121/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. 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.

[Link] 122/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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)

a. 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.

[Link] 123/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. 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.

[Link] 124/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

4.2. Touch Pushbuttons

Touch Pushbutton is the link to carried out the specific action when left mouse button is pushed on
the object. The 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.

a. 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”

[Link] 125/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. Action
“Action” is the link to carry out the script when left mouse button is pushed on the object.

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.

c. 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.

d. 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”.

[Link] 126/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

4.3. 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.

a. 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.

[Link] 127/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

b. 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 changed

[Link] 128/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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

4.4. 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”.

[Link] 129/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

4.5. 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.

a. 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.

[Link] 130/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. Horizontal Fill
This is the link to fill the object to left(or right) side from right(or left) [Link] 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.

[Link] 131/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

4.6. 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.

a. 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.

b. Following is a example of this.

[Link] 132/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

c. 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.

[Link] 133/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

4.7. 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.

a. 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”.

[Link] 134/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. 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”.

[Link] 135/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

4.8. 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.

a. 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.

[Link] 136/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. Width Object Size


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

[Link] 137/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

4.9. 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.

a. 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.

[Link] 138/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. 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” field is used to define the speed of blinking.

[Link] 139/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

c. Rotate

“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” field 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” field is the “Rotation Center from the Object Center” field is used to define the
distance of rotating center point from the object center point.

[Link] 140/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

d. Alarm Color

“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” field 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.

[Link] 141/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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, logout etc.

[Link] 142/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

a. File Menu

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

b. 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.

[Link] 143/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

c. 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.

[Link] 144/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

d. Builder Menu
If user select following menu, builder is executed.

e. 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.
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.

[Link] 145/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.
Serial monitor : This menu is used to display other interface status. This menu available after
authoritative log in level.

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

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

[Link] 146/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

h. Group List Window


Please refer to Ch.5.7. for detail explain.

i. 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 too the previous window and ‘’ key is used to move to the
next window in running mode.

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

k. Show Alarm Header


This menu is used to display(or hide) the header of window.

[Link] 147/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

a. Select гBuilder/ Change Tag Attr(s)…


 Menu.

Following dialog box is appeared when user select 「 Builder/ Change Tag Attr(s)…」menu.

In this mode, you can change or add tags but cannot delete tags.

[Link] 148/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

When user click the right mouse button on the object which is assigned to the desired Tag.

b. Modification of Analog Tag Attributes

You can see the trend of this analog tag by clicking ‘trend’ box

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.

Status : This shows the alarm status of Tag


-BLOCKED : Auto blocking
-REPOSED : Manual blocking or timer blocking
-FAULT : Sensor condition
-Normal : Normal condition

[Link] 149/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 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.

[Link] 150/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

c. Modification of Digital Tag Attributes

The modification method for digital Tag is same as that of analog Tag.

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” field is used to synchronize the time and date of all systems in network at “0”
o’clock automatically.

[Link] 151/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 [Link] 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.

[Link] 152/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 153/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

5.6. Network Status

This menu is used 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.

5.7. Group 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 Shortcut key of this
function is “Ctrl+Alt+L”.

[Link] 154/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

If user clicks the right button of mouse, several menu is appeared on group list box.

[Link] 155/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 156/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 is appeared
automatically.

[Link] 157/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 field in box is activated or deactivated
according to the type of Tag.

[Link] 158/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 159/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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, also it is recorded changes beyond Log dead band
value on event log.

[Link] 160/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

“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 field 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.

[Link] 161/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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..

[Link] 162/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

[Link] 163/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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

appeared.

User can find the tag quickly.

6.2. Register of Server

a. 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.

[Link] 164/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

“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.

[Link] 165/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

The information of server which is selected in the “Browse Servers” will be moved in the “Add a
Server” dialog box.

This is button is used to modified the information of server.

This button is used to delete the selected server.

[Link] 166/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

6.3. Alarm Processing

a. 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(of system). To block this kind of unnecessary alarm,

[Link] 167/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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” field when user defines the attributes of tag. Manual blocked
tag is displayed as “REPOSED”.
● Timer blocking : This function makes the alarm blocking during the defined time interval in
“Block T.” field when user defines the attributes of Tag. The unit of “Block T.” is minute.
● Automatic blocking : This is used to block the group of Tag when the blocking Tags when the
blocking Tag of group is “ON” . To activate this function, The desired Tags are grouped as one
group and this group defined with blocking Tag. The details of this is explained on the next
paragraph.

[Link] 168/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

b. Alarm Processing Flow


Following is the flow of alarm processing.

The general flow of alarm processing is as follow.

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

[Link] 169/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Alarm judgment
Alarm judgment 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 process alarm if
there is no system alarm.

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 acknowledgement and recovery of alarm.

Alarm Summary : All occurred alarms are remained in the “Alarm Summary” window until the
acknowledgement and recovery of alarm. The front mark of alarm message is blinking before the
acknowledgement and the alarm is disappeared after the acknowledgement 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 acknowledgement 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 acknowledgement 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”

[Link] 170/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Alarm Ack
There are the methods for alarm acknowledgement 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”.

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.

6.4. Alarm Group

Followings are the alarm groups which are managed by GITOS.


Function Group
Bridge Group
Block Group
Action Group

a. 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.

[Link] 171/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Each group consists of following components.

Group name
Buzzer Tag : Option
Group description : Option
Assigned Tags

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.

[Link] 172/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

b. 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

[Link] 173/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

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.

[Link] 174/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Click “OK” button after selection of all desired Tags.


For multi selection of Tags, “Ctrl” key is used with mouse button.

c. 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.

[Link] 175/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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”.

d. Action Group

Menu : 「Options/Edit Group/Block 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.

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 that “Time delay”.
Then, the value of “Group Tag” is become “ON” status. The method to add new action group is
same as that of bridge group.

[Link] 176/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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

[Link] 177/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 process.

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 return the result. The command parser
part interprets expression, assignment operator and the command including complex function sand
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(=), comparision(>,<,>=,<=,=), 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.

[Link] 178/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

[Link] 179/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 addition(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. =
[Link] 180/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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
Because ‘&’ is higher that ‘|’, 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

[Link] 181/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 operator.

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
show window3, tag3 = 2.0
ENDIF

[Link] 182/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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.

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

[Link] 183/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 TEHN
templo = 1
ELSEIF temp < 10 TEHN
templolo = 1
ELSE
tempok = 1
ENDIF

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

[Link] 184/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 execution the
program, exit the program after finishing that program unconditionally.

◆ Variable statement

DEFAULT 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
DEFAULT(AAA, BBB, CCC,…)
Declared variables is possible from one to ten.

Remarks) If identical variable is registered the tag and declared the local 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.

[Link] 185/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 items.

Syntax:

FOR counter = start TO end [STEP increment]


…statements…
IF (condition) THEN
[BREAK]
ENDIF
…statements…
NEXT

[Link] 186/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 count 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

[Link] 187/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 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’
repletion 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.

[Link] 188/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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:


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 (codition)
…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

[Link] 189/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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)

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 exists 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)

[Link] 190/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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 is switch statements, but it can be used in any
statement, whether simple or compound. Executing break statement exists 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 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)

[Link] 191/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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. Tag1 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, Othewise : 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
Lalarm If Lo-alarm : 1, Otherwise : 0
Llalarm If LoLo-alarm : 1, Otherwise : 0
Falarm If I/O fault alarm : 1, Otherwise : 0

[Link] 192/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Digital Tag
Member Content
alarm If process 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 ([Link] = 1) | ([Link] = 1) THEN
ack = 1
ELSE
ack = 0
ENDIF

IF ([Link] = 1) | ([Link] = 1) THEN


alarm = 1
ELSE
alarm = 0
ENDIF

[Link] 193/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

7.6. Function

Following functions are provided by GITOS.


show : Activate pop-up of 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 [Link]
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 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) returns 14
abs(-7.5) returns 7.5

[Link] 194/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

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) returns 0
acos(-1) returns 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 = asing(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) returns 90
asin(-1) returns -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)

[Link] 195/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Parameter Description
x Any number, real or integer tagname

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

Example(s)
atan(1) returns 45
asin(0) returns 0

COS()
Returns 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) returns 0
cos(0) returns 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)

[Link] 196/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

exp(1) will returns 2.718…


The range of this function is –88.72 to 88.72

LOGE()
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) returns 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 infinite(same as a quiet NaN). If x is 0, they


return INF(infinite)

Example(s)
log10(3) returns 1.89279

PI()
Returns the value of Pi.

Syntax
Result = Pi(x)

[Link] 197/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Example(s)
Pi() returns 3.1415926

POWER()
Returns the value of the nth power of x.

Syntax
Result = power(x,y)

Parameter Description
x Any number, real 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) returns 8
power(2,0.5) returns 1.414

RAND()
Returns a pseudorandom number in the range 0 to argument.

Syntax
Result = rand(x)

Parameter Description
x Number(0~323767), integer or tagname

Example(s)
rand(100) returns 45

[Link] 198/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

ROUND()
Round 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. Number
or integer tagname

Remarks) The y parameter sets the precision to which the x parameter will be rounded.

Example(s)
Round(4.3, 1) returns 4
Round(4.3, .01) returns 4.30
Round(4.5, 1) returns 5
Round(-4.5, 1) returns –5
Round(106, 5) returns 105
Round(43.7, .5) returns 43.5

SIN()
Returns the sine of an angle given in degree

Syntax
Result = Sin(x)

Parameter Description
x Angle in degree. Any number, real or integer tagname.

Remarks) The sine of x is calculated and returned to Result

Example(s)
sin(90) returns 1
sin(0) returns 0 wave = 100*
sin(6*degree)

SQRT()
[Link] 199/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Return the square root of a value

Syntax
Result = Sqrt(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)
AnalogTag1 = Sqrt(AnalogTag2)

TAN()
Returns the tangent of an angle given in degree

Syntax
Result = Tan(x)

Parameter Description
x The angle in degrees. Any number, real or integer tagname

Example(s)
Wave = 10 + 50 * Tan(6*degree)
Tan(45) returns 1
Tan(0) returns 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

[Link] 200/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002

Remarks) This function will accomplish the same result as placing the contents of a real tagname
into an integer tagname

Example(s)
trunc(4.3) returns 4
trunc(-4.3) returns -4

[Link] 201/201
[Link]

You might also like