Presentation is loading. Please wait.

Presentation is loading. Please wait.

Proficy HMI/SCADA iFIX – Basic Course

Similar presentations


Presentation on theme: "Proficy HMI/SCADA iFIX – Basic Course"— Presentation transcript:

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


Download ppt "Proficy HMI/SCADA iFIX – Basic Course"

Similar presentations


Ads by Google