Adaptable Tank Level Monitoring CITECT SCADA
Object Properties - Fill (Level)
The fill level of an object/group can be changed during runtime, increasing or decreasing dynamically whenever the value of a particular expression changes. As the value of the expression increases and decreases, the fill level will increase and decrease accordingly (as a percentage of the full capacity of the object/group). If the object/group resizes at runtime, the fill level will adjust automatically in order to maintain the correct percentage.
The color that is used is set through either General Appearance, or Color Fill.
This property could be used to display temperature variations. You could even combine the Fill Color and Fill Level properties to produce a thermometer with mercury that rises and changes color with rising temperature.
Objects and groups have the following Fill Level properties:
Level expression
The value of the expression entered in this field (253 characters maximum) will determine the fill level of the object/group. By default, when the expression returns its minimum value, the object/group will be filled to the At minimum level. When the expression returns its maximum value, the object/group will be filled to the At maximum level. When the expression returns a value half-way between its minimum and maximum, the object/group will be filled to half-way between the At minimum and At maximum levels.
To insert a tag or a function, click the Wizard button to the right of this field. This button displays two options: Insert Tag and Insert Function.
Note:You can also insert Equipment.item references into expression fields using the insert tag option; however if no equipment has been configured in your system the list will be empty. You will need to configure equipment or deselect the option 'Display equipment items when populating tag list' in the Project Editor Options Dialog to populate the list with available tags.
[Level expression] Specify range
Select this box to manually specify Minimum and Maximum values for the Level expression, rather than using the default values. For an expression containing an analog variable tag, the defaults are the Engineering Zero and Full Scale values from the last variable tag in the expression. If the analog variable tag does not have Engineering Zero and Full Scale values, the defaults are 0 (zero) and 32000. For expressions without tags, the defaults are 0 (zero) and 100.
[Level expression] Minimum
Enter the minimum value for the expression. When this value is returned by the expression, the object/group will fill to the At minimum level. You can only enter a value here if you have selected the Specify range box.
[Level expression] Maximum
Enter the maximum value for the expression. When this value is returned by the expression, the object/group will fill to the At maximum level. You can only enter a value here if you have selected the Specify range box.
At minimum
The level to which the object/group will be filled when the Level expression returns its minimum value. For example, if you enter 30, the object/group will be 30% full when the expression returns its minimum value.
You can change the percentage by pressing the up and down arrows to the right of the field, or by entering another value in this field.
At maximum
The level to which the object/group will be filled when the Level expression returns its maximum value. For example, if you enter 90, the object/group will be 90% full when the expression returns its maximum value.
You can change the percentage by pressing the up and down arrows to the right of the field, or by entering another value in this field.
Fill Direction
The direction in which the color will spread when increasing. There are four options (each represented by an arrow): Up, Down, Left, Right. If you choose Up, the object/group will be filled from the bottom up. If you choose Left, the object/group will be filled from right to left, and so on
Background color
The color of any unfilled part of the object/group (for example, if the object/group is only 90% full, the unfilled 10% will be display using this color). The background is often made transparent. Using transparent, you would see the outline of the object/group, and anything behind the object/group on the page.
Note: If an object in a group is a slider, it might change the overall size of the group when used at runtime. If it does, the fill level of the group will adjust accordingly.
Group and Object Fill Level: Examples
A group and its objects can be configured with different fill levels. The group fill level, however, is usually thought of as a reveal of the objects in the group. Group fill level and object fill level operate independently of each other; the group fill level just determines how much of the objects display.
Link Page CITECT SCADA
Displays a graphics page in the active window. The page needs to be in one of the operator's current areas. You can specify either the Page Name or the Page Number of the graphics page.
You can also specify if the page operates within the context of a particular cluster in a multiple cluster project. When the page launches during runtime, the ClusterName argument is used to resolve any tags that have the cluster name omitted.
This function is similar to PageDisplay(), however PageGoto() does not put the current page into the page navigation history.
You cannot call this function from the Exit command field (see Page Properties) or a Cicode Object.
Note: This function is not supported in the server process in a multiprocessor environment. Calling this function from the server process results in a hardware alarm being raised.
Syntax
PageGoto(Page,ClusterName)
Page:
The name or page number of the page to display (in quotation marks ""). Can be prefixed by the name of a host cluster, that is "ClusterName.Page". This will take precedence over the use of the ClusterName parameter if the two differ.
sClusterName:
The name of the cluster that will accommodate the page at runtime (in quotation marks ""). The specified cluster is used to resolve any tags that have the cluster name omitted. If the Page parameter is prefixed with the name of a cluster, this parameter will not be used.
Return Value
0 (zero) if the page is successfully displayed, otherwise an error is returned.
Related Functions
PageDisplay
Example
PageDisplay("MIMIC1");! Displays page "MIMIC1".PageDisplay("MIMIC2");/* Displays page "MIMIC2" and places page "MIMIC1" onto the
page navigation history. */PageGoto("10");/* Displays page "10". Page "MIMIC2" is not placed onto the
page navigation history. */
==============================
PageGoto("UMVMDB_T1", "SHIAM")
==============================
Note: Before Vijeo Citect version 5.0, page records could be edited in the Project Editor. One of the fields available for configuration was "Page Number". The value entered for a page could then be used in runtime with the Page Cicode functions such as PageDisplay(), PageGoto(), and PageInfo(1).
For example, PageDisplay("1") can be used to display the page that has "1" (without the quotes) set in the Page Number field. PageInfo(1) returns the Page Number of the current page.
From version 5.0 on, this feature is only backwards-supported. The "Alias" field in the project Pages.DBF file still contains the Page Numbers from upgraded projects; however, the Pages database records are no longer available for direct editing in Vijeo Citect.
Button Confirm CITECT SCADA
Message
Displays a message box on the screen and waits for the user to select the OK or Cancel button.
This function is a blocking function. It will block the calling Cicode task until the operation is complete.
This function will be blocked if called from a non-client process, as well as from kernel window of a client process if [Client]DisableDisplay is set to TRUE.
Syntax
Message(Title, Prompt, Mode)
Title:
The title of the message box. The maximum length is 254 chars.
Prompt:
The prompt displayed in the message box.
Mode:
The mode of the message box:
0 - OK button
1 - OK and Cancel button
16 - Stop Icon
32 - Question Icon
48 - Exclamation Icon
64 - Information Icon
Select more than one mode by adding the modes. For example, set Mode to 33 to display the OK and Cancel buttons and the Question icon. You can only display one icon for the message box.
Return Value
0 (zero) if successful, otherwise an error is returned. If the user presses the Cancel button the function returns an error code of 299.
Related Functions
Input
Example
/* Display an error message in a message box. */IF Total<>100 THEN Message("Error","Total not 100%",48);END
=================================================================
IF Message("Confirm", "Do you want to CB CLOSE %equipment% ?", 1) = 0 THEN
%equipment%_CBCO=1;
Sleep(2);
%equipment%_CBCO=0;
END
=================================================================
%equipment% adalah Addresse Ginie
Input Values CITECT SCADA
%Equipment%_TIM_LUB_ON
==========================
%Equipment% adalah untuk addresse Ginie
_TIM_LUB_ON adalah alamat Variable Tag
%Equipment%_TIM_LUB_ON = FormNumPad("Enter The Value",%Equipment%_TIM_LUB_ON,0)
%Equipment%_TIM_LUB_ON = Arg1
=============================
Keyboard Command
Hasil dan Tampilan
Easy Harmony HMI GXU Schneider Electric
INTRODUCTION THE EASY HARMONY GXU
- In this Module we will:
- Features
- Benefits
- Aplications
- Range of Panels
- Hardware & Accessories Overview
- Configurations
- Functions
FEATURES
- TFT color screens, USB connection, Ethernet port
- The panels reach a maximum thickness of 38 mm
- Free communication wiring slot
- Configuration with Vijeo Designer Basic software
- Easy to install, programming
- Easy to connect to the Easy Modicon M100/M200 logic controllers range
- Easy to maintain: replaceable battery for RTC and a self-diagnosis tool
- Robust design for harsh environment, PCBA coating
BENEFITS
- Fit for purpose at affordable price with no compromise on easiness, robustness, availability and services
APPLICATIONS
- Standard OEM and Panel Builder applications
- Textile: Blowing and carding machines, winding and twisting machines, dyeing and finishing machines
- Packaging: Vertical and horizontal packing, filling machine, labelling machine
- HVAC & Pumping: Air compressor, water pumping ...
- Miscellaneous sectors of activity: Machine tools (grinder, saw, etc...), plastic and rubber (extruding machine, etc...), printing (stamping and folding machines, etc...), machines manufacturing...
RANGE OF PANELS
HMIGXU35** : 7” wide
HMIGXU55** : 10” Wide
HMIGXU**12 : Embedded Ethernet
HMIGXU**00 : No Ethernet
HARDWARE & ACCESSORIES OVERVIEW
ACCESSORIES
CONFIGURATION
- Easy Harmony GXU touch screen panels are configured using Vijeo Designer Basic software in Windows XP Professional, Windows 7 (Service Pack 3) and Windows 8.1 (32-bit and 64-bit) environments.
- This simplified configuration software boasts an intuitive user interface with many configurable windows, enabling projects to be developed quickly and easily.
FUNCTIONS
- Display of animated mimics with 8 types of animation (pressing the touch panel, color changes, filling, movement, rotation, size, visibility and value display)
- Control, modification of numeric and alphanumeric values
- Display of date and time
- Real-time curves and trend curves with log
- Alarm display, alarm log and management of alarm groups
- Multi-window management
- Multilingual application management (10 languages simultaneously)
- Recipe management
- Data processing via JavaScript
- Application and logs stored on external application memory card in USB stick format (1)
- Management of printer and barcode reader
CITECT SCADA Basic Programming
A. About Citect SCADA
Citect SCADA is a Supervisory Control and Data Acquisition (SCADA) solution that is used to manage and monitor processes in manufacturing, primary production, utilities delivery and facilities management. The easy-to-use configuration tools and powerful features help customers to develop and deploy solutions for small and large applications, with robust visualization and operational capabilities driving operational efficiency, helping to mitigate risk and deliver actionable insights faster.
Known for its reliability, flexibility and scalability, and used in a wide range of industries, Citect SCADA enables you to increase your return on assets by delivering highly scalable control and monitoring systems to:
Reduce operating costs
Improve productivity
Improve product quality.
Citect SCADA is a leading industrial automation software platform, with over 30 years of industrial automation expertise and an extensive customer-base spanning several market segments. Citect SCADA's library of over 150 device and protocol drivers to PLC and RTU hardware available in the market as well as interoperability with AVEVA's portfolio of Engineering and Industrial Automation software make Citect SCADA an extremely versatile solution.
Citect SCADA can be configured as a standalone or a distributed client-server system, including native redundancy and load sharing capabilities. Citect SCADA's client-server architecture allows system components to be distributed across a number of computers on a LAN, creating a system that offers geographical flexibility and performance benefits over standalone systems.
Citect SCADA Version Selection:
Citect SCADA 2018 R2 (28th February 2020 update)
Citect SCADA 2018
Citect SCADA 2016 (21st April 2017 update)
Citect SCADA 2015 SP1
Citect SCADA 2015
Citect SCADA 7.40
Citect SCADA 7.20
Vijeo Citect Version Selection:
Vijeo Citect 2015 SP1
Vijeo Citect 2015
Vijeo Citect 7.40
Vijeo Citect 7.20
B. Specification PC / Computer / Workstation for Citect SCADA 2018 R2
Client Recommendation :
CPU PassMark (https://www.cpubenchmark.net) | 2000 |
CPU Core | 2 |
RAM | 4 GB |
HDD | 10 GB |
Graphics | 128 MB |
Screen Resolution | 1920 x 1080 |
Server Recommendation :
I/O per Server | Compact (< 1,500pts) | Small (< 15,000pts) | Medium (< 50,000pts) | Large (< 200,000pts) |
CPU PassMark-® | 1800 | 24500 | 8000 | 210000 |
Cores | 1 | 4 | 4 | 8 |
RAM | 4 GB | 8 GB | 8 GB | 16 GB |
HDD | 10 GB | 20 GB | 100 GB | 500 GB |
Graphics | 164 MB | 128 MB | 128 MB | 128 MB |
Windows Desktop OS as Client or Server :
Windows 10 1607 SAC Enterprise
Windows 10 2016 LTSC IoT Enterprise
Windows 10 Enterprise
Windows 7 SP1 Enterprise
Windows 8 SP1
Windows 8
Windows 8.1
Windows Server OS as Client or Server :
Windows Server 2008 R2 SP1 Enterprise
Windows Server 2012 R2 Standard
Windows Server 2012 Standard
Windows Server 2016 Standard
Windows Server 2019 LTSC Standard – Desktop Experience
C. Basic Programming Citect SCADA
Close POP UP
Open POP UP
Open Pop Up by Ginie
================
asswin
("!POP_FUELPUMP", 200,200 , 1+8+512 , "%Equip%_START","%Equip%_RUN" )
WinTitle ("%Equip%")
Message Push Button
IF Message("Confirm", "Do you want to CB CLOSE %equipment% ?", 1) = 0 THEN
%equipment%_CBCO=1;
Sleep(2);
%equipment%_CBCO=0;
END
Langganan:
Postingan (Atom)