Getting Started With IFIX
Getting Started With IFIX
Getting Started With IFIX
GETTING STARTED
VERSION 5.1
April 2010
All rights reserved. No part of this publication may be
reproduced in any form or by any electronic or mechanical
means, including photocopying and recording, without
permission in writing from GE Intelligent Platforms, Inc.
Hardware Requirements............................. 6
OPC Certification........................................ 64
Understanding Environment
Protection in iFIX .................................. 215
Understanding Environment
Protection ............................................. 219
Examples: Using
GrantUserFixServiceRights .................. 261
Examples: Using
GrantUserFixServiceRights .................. 278
• Installing iFIX
• Upgrading from earlier versions of
iFIX
• Supported networking components
Reference Documents
General Installation
Information
This chapter provides general information you
need in order to install iFIX including:
Set-up Overview
IMPORTANT:
• While running the iFIX WebSpace
Server and the SCADA Server on the
same machine is supported, it is
strongly recommended that
production SCADA Servers reside on
a different machine than the iFIX
WebSpace Server.
• SpeedStep® technology is not
supported and must not be enabled on
either server.
iFIX WebSpace Server
Memory Requirements
[AppRunPreferences]
FreeDiskSpace=10000000
To change FreeDiskSpace parameter:
NOTES:
• dd/mm/yy, or dd/mm/yyyy
• dd/yy/mm, or dd/yyyy/mm
• mm/dd/yy, or mm/dd/yyyy
• mm/yy/dd, or mm/yyyy/dd
• yy/dd/mm, or yyyy/dd/mm
• yy/mm/dd, or yyyy/mm/dd
Formatting the Regional Language
Setting
Language Support
Video Drivers
6. Select Set.
7. Click OK to save the changes and exit
the dialog box.
NOTE: If the paging file is set to grow
dynamically, your system may
experience severe performance
problems during runtime. To ensure
optimal performance, be sure that the
Initial Size and Maximum Size of the
paging file are the same so that the
paging file does not grow dynamically.
iFIX Paths
• OPC20iFIX.exe (Intellution.OPCiFIX)
– an OPC 2.05a (out of process) Data
Server
• iFixOPCAESrv.exe – an OPC 1.10
Alarm and Events (A&E) Server
• Security
• Alarms, if you are using them
• Collection on any field other than
F_CV
• Archive compression
• Archive back-up
• Other tag properties not configurable
in iFIX
• Historian parameters for Database
Dynamos, or loadable blocks
• Redundancy
Other Considerations
Multiple Databases
Collectors
Stage Description
Stage Description
Stage Description
Online Registration
Additional Resources
Change TotalConfigPicturePath=1 to
TotalConfigPicturePath=0 and delete the line
that reads PicturePath#0=*C:\Program
Files\Proficy\Proficy iFIX\PDB\PanelStart.ivs.
iFIX WebSpace
Uninstalling iFIX
IMPORTANT:
iFixOPCAESrv.exe -service
The -service option is no longer needed to run
the iFIX OPC A&E Server as a service. You
should go into the Task Configuration dialog
box and remove the -service command from
the startup task list.
openpicture "picture.grf",,0,50
openpicture "picture.grf",,0,100
Database Dynamos
• Historical.fds
• Miscellaneous.fds
• Motors.fds
• Pipes.fds
• PipesAnim.fds
• Pumps.fds
• PumpsAnim.fds
• Tanks.fds
• TanksAnim1.fds
• TanksAnim2.fds
• Valves.fds
• ValvesAnim.fds
NOTES:
1. Start FIX32.
2. If security is enabled, log in using a
user account with Administrator rights.
3. Start the FIX32 Recipe Manager,
RCP.EXE.
4. Save each master recipe as a .rcx file:
a. Open the master recipe
(.RCM file).
b. On the File menu, click Save
As. The Recipe Mod Log
dialog box appears.
c. Click Save As. The recipe
Save As dialog box appears.
d. From the Save File As Type
drop-down list, select Master
text (*.rcx).
e. Confirm that the location is
the RCM folder and the file
name is the same as the
original file.
f. Click OK.
5. Save each control recipe as a .rcy file:
a. Open the control recipe (.rcc
file).
b. On the File menu, click Save
As. The Recipe Mod Log
dialog box appears.
c. Click Save As. The recipe
Save As dialog box appears.
d. From the Save File As Type
drop-down list, select
Control text (*.rcy).
e. Confirm that the location is
the RCC folder and file
name is the same as the
original file.
f. Click OK.
6. Verify that you saved all recipes by
inspecting the FIX32\RCC and
FIX32\RCM folders.
Preparing the I/O Drivers for the
Upgrade
1. Start FIX.
2. Open the Draw application.
3. On the Edit menu, click Environment.
The Environment Protection dialog
box appears.
4. Inspect and record the enabled options.
Login-name: GUEST
Timeout: 00:00:00
Feature: View
Login-name: GUEST
Password: GUEST
Timeout: 00:00:00
Feature: View
7. Click OK to continue.
*.ODF PIC
*.ODT PIC
*.TGE PIC
*.KMX PIC
*.LYT PIC
*.SBL PIC
*.RCX RCM
*.RCY RCY
Files to Copy Location to
Copy in iFIX
Folder
HTRDATA/*.* HTRDATA
HTR/*.* HTR
ALM/*.* ALM
APP/*.* APP
To copy the backed up files into the
appropriate Proficy iFIX product folders:
1. Start iFIX.
2. Start Mission Control from the Proficy
iFIX WorkSpace. You can find the
button to launch Mission Control in
the WorkSpace tree.
3. Examine the information on the I/O
Control tab. Ensure that data is being
polled. If data is present, advance to
Step 6.
4. If there is no data present, ensure that
the driver is loaded and is running.
Exit Mission Control and select
System Configuration to start the
SCU.
5. On the Configure menu, click
SCADA. The SCADA Configuration
dialog box appears.
6. Select the I/O driver and verify that the
Poll Records are present. If they are
not present, repeat the steps in the
Import the FIX I/O Driver
Configuration Information section.
7. Maximize the Proficy iFIX
WorkSpace and then:
a. Start Database Manager
from the WorkSpace System
Tree.
b. Verify that the I/O addresses
for your data blocks are
correct.
8. Save and exit Database Manager.
Errors that occur during the database
conversion are written to the error log
file (dbcvt.err). You can open this file
in any text editor. Use this log file to
identify the individual tags causing the
problems. Consult the online help or
contact GE Intelligent Platforms for
more details on how to troubleshoot
database conversion errors.
7. Click OK.
8. Click OK to exit the User Profile
dialog box.
9. Repeat steps 3-8 for each user listed in
the User Accounts dialog box.
10. Click OK to exit the User Accounts
dialog box.
11. On the Edit menu, click Group
Accounts. The Group Accounts dialog
box appears.
12. Select a group and click Modify. The
Group Profile dialog box appears.
13. In the Application Features area, click
Modify. The Application Feature
selection dialog box appears.
14. Add the required features. Click Add
All if you want to allow this group to
use all application features.
15. Click OK.
16. Click OK to exit the Group Profile
dialog box.
17. Repeat steps 12-16 for each group
listed in the Group Accounts dialog
box.
18. On the File menu, click Save to save
the security configuration.
19. On the File menu in the Security
Configuration program, click Exit to
return to the SCU.
20. Save and exit the SCU.
Draw WorkSpace
Configure
Feature Name for Feature Name for
FIX32 iFIX with FIX
Desktop
View WorkSpace
Runtime
• Disable <Ctrl><Alt><Del>
• Disable Task Switching
1. Start iFIX.
2. Shut down View and the WorkSpace if
either is running.
3. If you want to use the Disable Pop-up
Menu option, open the
FixUserPreferences.ini file in the
C:\Program Files\Proficy\Proficy
iFIX\Local folder. In the
[AppRunPreferences] section, make
the following change:
PopUpMenu=0
Understanding Environment
Protection
DCOM Settings
In Windows 2003
GrantUserFixServiceRights GRANT
IFIXSCHEDULER username
GrantUserFixServiceRights GRANT IFIXOPCAESRV
username
GrantUserFixServiceRights GRANT IFIXOPCDA
username
Examples: Using
GrantUserFixServiceRights
GrantUserFixServiceRights GRANT
FIX QA1
GrantUserFixServiceRights GRANT
FIX "Power Users"
If you later need to revoke the right to run iFIX
as a service, use the following command:
GrantUserFixServiceRights REVOKE
FIX USERNAME
<assembly xmlns="urn:schemas-
microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="yourappname"
type="win32"/>
<description>Description of
your application</description>
<trustInfo xmlns="urn:schemas-
microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="highestAvailable
"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
GrantUserFixServiceRights GRANT
IFIXSCHEDULER username
GrantUserFixServiceRights GRANT IFIXOPCAESRV
username
GrantUserFixServiceRights GRANT IFIXOPCDA
username
Examples: Using
GrantUserFixServiceRights
GrantUserFixServiceRights GRANT
FIX QA1
GrantUserFixServiceRights GRANT
FIX "Power Users"
GrantUserFixServiceRights REVOKE
FIX USERNAME
<assembly xmlns="urn:schemas-
microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="yourappname"
type="win32"/>
<description>Description of
your application</description>
<trustInfo xmlns="urn:schemas-
microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="highestAvailable
"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
4. Save the file in the same folder as the
yourappname.exe, where
yourappname is the name of the
application you want to elevate.
TIP: If yourappname.exe was built with
an internal manifest, yourappname.exe
will ignore the external manifest
created in the above manner. Instead,
you need rebuild the application with
the new elevation information.
• Supported Drivers
• Special Keyboard Buttons
Supported Drivers
• Version 6.x
• Version 7.1 or higher
NOTE: Version 7.01 drivers have known issues
with iFIX and are not supported.
Americas
Assistance
buttons, special K
keyboard ....... 287
keyboard, special
H buttons .......... 287
hardware key R
online supported
registration .. 92
iFIX drivers... 286
supported