Download presentation
Presentation is loading. Please wait.
1
Proficy HMI/SCADA iFIX – Basic Course
PT. SAHABAT INDONESIA INTI MANDIRI
2
Introduction to SCADA SCADA = Supervisory Control And Data Acquisition, a system for gathering, control and analysing real time plant data. SCADA systems are used to monitor and control a plant or equipment in industries such as telecommunications, water and wastewater process control, energy, oil and gas refining, transportation, etc.
3
Introduction to iFix HMI/SCADA
Scallable and Fully Networked HMI/SCADA : Data Acquisition Data Display Alarm Management Trending Database Logger Scripting Recipe Network
4
System Architecture Based on Client-Server architecture :
V = Viewer (iClient) Connect to Server Monitor and Control S = Server Has all Viewer Functionality Data Collection from Industrial Controller Data Calculation and Data Storage Development C = Industrial Controller Server and Viewer can be easily networked together to seamlessly share data.
5
Project Components Project Picture Database System Config Controller
IO Driver Controller Controller Each iFIX Project must (at least) contains of above components.
6
Creating Project - Steps
System Configuration Database Configuration Picture Development Alarm Configuration Trend Configuration Security Configuration Introduction to Script (VBA) Backup and Restore Application Shortcut
7
System Configuration – Creating New Project
Access : Start | Proficy HMI SCADA – iFIX 5.5 | System Configuration Steps : File | New Configure | Path Configure | SCADA Configure | Task Configure | Local Startup File | Save
8
System Configuration – 1. Path Configuration
Configure place to hold project files. Steps : Change Project Path Click “Change Project” button Answer “Yes” for Generate iFIX Default Files Answer “Create All” for next dialog Answer “Proceed” for next dialog Wait until finish and path configuration will be closed project path change project
9
System Configuration – 2. SCADA Configuration
Configure Protocol. Steps : Enable the SCADA support Click the IO Driver to select Driver Click OK when IO Driver selected Ignore others entries Click OK when all drivers are selected select driver Answer “Yes” when this dialog appeared
10
System Configuration – 2. SCADA Configuration
In most cases, you need Simulation Driver (SIM & SIM2) for these purposes : Simulation / Internal (Local) : 0000 – 9999 (analog) or register:bit (digital) Random Value : RG Ramp Value : RA Analog Input RA, RD, RE, RF, RG, RH Analog Output RJ, RY, RZ Analog Register RA, RD, RE, RF, RG, RH, RJ, RY, RZ Digital Input RB, RC Digital Register RB, RC, RI, RK, RX
11
System Configuration – 3. Task Configuration
Configure tasks to be started when project are started. Some default listed tasks are mandatory, can not be eliminated, such as : IOCNTRL, WSACTASK, SUMQDEL. There is one mandatory task that we have to add into the list : WORKSPACE. Select the filename Find WORKSPACE.EXE Set the Start Up Mode to Normal Click Add button to confirm Click OK when finish
12
System Configuration – 4. Local Start Up
Configure Node Name and Project Configuration File. Steps : Local Node Name : Node Name (Mandatory, max 8 chars) Logical Node Name : optional, for redundancy purpose Configuration File : project configuration file, * should be located at <project folder>\LOCAL, * should be named as project name, * always has SCU extention. Ignore the other options Click OK when finish Click yes when this dialog appears.
13
System Configuration – 5. Save Config File
You should always save the config file under \<Project>\Local folder Named the config file as same name as your project name LOCAL folder Filename
14
Database Block – Fundamental
Database = Central repository that manages : Data Acquisition, Alarm, Analog Scaling. Another popular term is TAG. In most cases, iFIX uses term BLOCK. Analog Alarm (AA) Provides read/write access to analog data and lets you set and acknowledge alarms. Analog Input (AI) Provides read/write access to analog data and lets you set alarm limits Analog Register (AR) Provides read/write access to analog data only when a Data link connected to the block appears on an operator display. Digital Alarm (DA) Provides read/write access to digital data and lets you set and acknowledge alarms. Digital Input (DI) Provides read/write access to digital data and lets you set alarm limits. Digital Register (DR) Provides read/write access to digital data only when a Data link connected to the block appears on an operator display. Text (TX) Lets you read and write a device's text information.
15
Database Block – Block Fields
All block fields use a common naming convention: format _ name The name indicates the specific information in the field. For example, the current value of a block is identified by the name: CV The format indicates the type of data that the field stores. The following table lists the available formats: Format: Description: Used in... A_ ASCII Format. Data links and objects in pictures. F_ Floating-point Format. Data links, objects in pictures, and block-to-block references E_ 15-Digit Precision Format. T_ Graphic Format. Charts. The combination of the field format and the field name provides you with the information you want. For example, if you want the current value of a block displayed as a number, you select the field F_CV. If you want the current value of a block displayed as text, you select the field A_CV.
16
Database Block – Tools Primary tools for Database = Database Manager
Set the Option as follows : Clik here for option Save database exit On Scan after modify Auto refresh
17
Database Block – Creation
Steps : Click Add or (Ctrl-A) Select block type : Analog Alarm Fill TagName and I/O Address Click Save
18
Database Block – Delete
Steps : Select block that you want to delete Click Delete Answer YES to delete or CANCEL to cancel
19
Database Block – Modify
Steps : Select block that you want to modify Click Modify The Block Definisi wil be appeared, modify necessary field Click Save to Save.
20
Picture Development – Workspace
In iFix, Screen that contains symbol and other visual object is called PICTURE. WORKSPACE, is the integrated tools for Picture Development. Besides picture development, from Workspace we can access other tools, such as : Database Manager, I/O Driver Configuration, Alarm History Viewer, Electronic Books, etc. Ribbon Menu Picture Area System Tree
21
Picture Development – New Picure
Steps : Right Click On Picture, select New Picture Select ‘Create Default Untitled Picture Click Finish
22
Picture Development – Mode Switching
In Workspace, there are 2 ModesSteps, RUN and CONFIGURE : You can set AUTOSAVE for pictures when switch to RUN MODE : Home Menu, Settings, User Preference Check ‘Auto Save Documents……’ Click OK when finish
23
Picture Development – Basic Configuration
User Preference Auto Save – Ribbon Interface Toolbars
24
Picture Development Displaying Numeric Data
DataLink Object : F_CV : Floating Point Format
25
Picture Development Displaying ASCII/String Data
DataLink Object : A_CV : ASCII Format
26
Picture Development Manipulating (DataEntry) Tag Value
DataLink Object : F_CV : Floating Point Format Select Data Entry Type
27
Picture Development Push Button Click Animation
Click Animation Available Actions Tag Selection
28
Picture Development Color Animation
Place a Oval or Rectangle shape Foregound Color Tag Selection
29
Picture Development Fill Percentage Animation
Place a Rectange shape Tag Selection Fill Percentage
30
Picture Development Movement-Position Animation
Place a Rectange shape Tag Selection Movement
31
Picture Development Movement-Rotate Animation
Place a Rectange shape Tag Selection Rotate
32
Picture Development Visibility Animation
Place a Oval shape Tag Selection Visibility
33
Alarm Configuration Tag Settings
Use Database Manager to Configure Alarm Enable Alarm Alarm Condition
34
Alarm Configuration Displaying Alarm Summary
Use Alarm Summary to Display Alarm Alarm Summary
35
Trend Configuration Real Time Trending
Use Standard Chart to display realtime trend. Refresh Rate Tag Selection
36
Trend Configuration Historical Trending
Open the Historical Assignment Configuration Set the Cyclic Period and Purging Days
37
Trend Configuration Historical Trending
From Group | Add, Open the Group Configuration. Log Rate TagName
38
Trend Configuration Historical Trending
Open the Mission Control. Start HTC Task Add HTC.EXE task to Task Configuration as background process
39
Trend Configuration Historical Trending
Select the Tags from Historical tab
40
Security Configuration Configuration Editor
Can be accessed from SCU or System Tree Configuration Editor
41
Security Configuration Configuration Steps
User Account : Create New User User Account : Assign Group Membership User Account : Assign Security Area User Account : Assign Application Features Configuration : Enabled Security Option AutoLogin : Add User Security Area (Optional) Save New User Group Membership App. Features Security Area
42
Security Configuration Configuration Steps
Enabled Security AutoLogin
43
Security Configuration Implementing : Database (Tag) and Picture
Tag Setting Tag Access Error Picture Setting Picture Access Error
44
Introduction to Script (VBA)
How to Explore : Place one Push Button and assign Toggle Digital Tag Right click the Push Button and select Edit Script To Explore more deeply, open the iBook from Help | iFix Automation Help.
45
Backup and Restore
46
Application ShortCut
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.