09 Gitos-Pro Manual
09 Gitos-Pro Manual
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
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.
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] .......................................................................................................................................10
[Link]..................................................................................................... 19
[Link] Menu .......................................................................................................................................20
[Link] Menu.......................................................................................................................................26
[Link] menu................................................................................................................................70
[Link].................................................................................................... 74
[Link] ............................................................................................................................................75
[Link] ..........................................................................................................................................77
[Link]-Time Trend.....................................................................................................................87
[Link] Summary............................................................................................................................103
[Link] History..............................................................................................................................104
[Link] 3/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
[Link] Inputs.................................................................................................................................123
[Link] Color.......................................................................................................................................129
[Link] ................................................................................................................................................130
[Link] ............................................................................................................................................134
[Link] .............................................................................................................................................138
[Link] Header...............................................................................................................................157
[Link] 4/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
[Link] of Server........................................................................................................................164
[Link] Processing.........................................................................................................................167
[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 ?
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.
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.
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
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.
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
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.
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
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.
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.
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
[Link] 19/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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.
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.
[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.
“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.
k. File/Exit
This command is used to close application.
[Link] 25/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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.
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
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.
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.
[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.
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.
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
g. Object/Rectangle
This menu is used to draw rectangle. Grab left mouse button and drag it to the desired point. Then
h. Object/RoundRectangle
This menu is used to draw round rectangle. The method to draw Round is same as that of
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.
j. Object/Triangle
This menu is used to draw [Link] left mouse button and drag it to the desired point. Then
[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
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.
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.
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
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.
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
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.
c. Text/Italic
This menu is used to change the italic status of text selected.
d. Text/Underline
This menu is used to change the underline status of text selected.
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.
[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.
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.
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.
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.
[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.
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.
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
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.
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
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
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.
[Link] 51/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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.
►
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
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 the normal color of Analog and Digital Tag.
2) Common Alarm Color
[Link] 54/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
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.
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).
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
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.
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
[Link] 58/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
[Link] 59/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
-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.
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
[Link] 63/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
Load TLGS(Tank Level Gauge System) volume table : It calculates volume from level reading
volume table.
[Link] 64/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
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.
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
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
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.
[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.
Set Date/Time
Access level to change time and date
[Link] 73/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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 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
[Link] 78/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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.
[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.
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
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
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
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
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
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.
[Link] 91/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
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.
[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.
►
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
[Link] 97/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
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.
[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.
►
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
[Link] 103/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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 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 used to define the color and label of title bar.
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
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
[Link] 112/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
3.12. HL Value
[Link] 113/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
[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.
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
[Link] 116/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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.
[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.
[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
This is used to set the value of digital or analog Tag directly. Dialog box is appeared to set the value
of Tag during the running mode.
Discrete User Input 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
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)
“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.
[Link] 123/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
[Link] 124/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
“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 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.
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.
“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
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.
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.
[Link] 132/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
“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.
“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
[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
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
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 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
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.
[Link] 147/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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.
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.
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.
[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.
▶ 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
The modification method for digital Tag is same as that of analog Tag.
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
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.
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
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
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.
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
Input the tag name in the blank, user can find tag directly.
[Link] 156/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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 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
Tag is divided digital Tag and analog Tag according to the type of processing data.
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.
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.
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 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
brief string. “XA”, “TI” and “PI” are the examples of it.
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”.
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 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
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.
To receive the service from any server, the desired server shall be registered in advance.
[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.
[Link] 166/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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.
[Link] 168/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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.
a. 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.
[Link] 171/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
Group name
Buzzer Tag : Option
Group description : Option
Assigned Tags
“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.
b. 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.
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.
“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.
[Link] 174/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
c. 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.
d. Action Group
Action group is the program to set the group Tag as “ON” status when the value of each Tag in the
group is over the defined action value or action limitation. In case of analog Tag, it is possible to
define “Hi-action” and “Lo-action”. The value of “ON” or “OFF” action can be defined for digital Tag.
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
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.
[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 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
[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.
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).
[Link] 181/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
7.4. Command
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.
[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.
Example 1)
This command statement includes an ‘ELSE’ clause:
Example 2) The ‘IF-THEN-ELSE’ command statement includes one ‘ELSEIF’ clause and without
‘ELSE’ clause.
Example 3) The ‘IF-THEN-ELSE’ command statement includes one ‘ELSEIF’ clause and one
‘ELSE’ clause:
[Link] 183/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
Example 4) The ‘IF-THEN-ELSE’ command statement includes plural ‘ELSEIF’ clause and one
‘ELSE’ clause:
[Link] 184/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
20
Label is registered by an integral number. If label is not register in advance, syntax error is occurred.
Syntax:
[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.
[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.
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.
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
WHILE-WEND statement
Syntax:
WHILE (codition)
…statements…
WEND
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
-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
[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”
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
[Link] 193/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
7.6. Function
ABS()
Returns the absolute value(unsigned equivalent) of specified number.
Syntax
Result = abs(x)
Parameter Description
x Any number, real or integer tagname
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
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
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
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
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
Example(s)
[Link] 196/201
[Link]
Operation Manual / Rev. 1.0 TECH-SD-002
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
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
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.
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
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]