Copyright. Proprietary Notice
|
|
- Eunice Wilkerson
- 8 years ago
- Views:
Transcription
1 Mastering ifix
2 Copyright Proprietary Notice The manual and software contain confidential information which represents trade secrets of GE Fanuc International, Inc. and/or its suppliers, and may not be copied or disclosed except as provided in the license with GE Fanuc International, Inc. The information in this manual is subject to change without notice and should not be construed as a commitment by GE Fanuc International, Inc. GE Fanuc International, Inc. assumes no responsibility for any errors that may be in this document GE Fanuc International, Inc. ALL RIGHTS RESERVED. Trademarks 2003 GE Fanuc International, Inc. All rights reserved. Microsoft is a registered trademark of Microsoft Corporation. All other brands or names are property of their respective holders. ifix Version
3 Contents 1. Scheduler... 1 Overview... 1 Using the Scheduler with ifix... 4 Getting Started with the Scheduler... 5 Using the Scheduler... 6 Securing Schedules... 6 Resolving Schedules... 6 Running Foreground and Background Schedules... 7 Opening Pictures From Background Schedules... 7 Debugging VBA Scripts... 8 Starting the FixBackgroundServer Task... 8 Adding Schedules to the Background Task Startup List... 8 Foreground Schedule Checklist... 9 Background Schedule Checklist... 9 Designing Schedules... 9 Event-Based Entries Time-Based Entries Script Authoring Experts Writing VBA Scripts that Access the Intellution WorkSpace Contents iii
4 Creating and Editing Schedules and Entries Sorting the Spreadsheet...14 Viewing and Controlling Entry Diagnostics Writing Custom Scripts for the Scheduler Script Authoring Expert Sample Code Form Script Sample Code Button Script Sample Code Generated Script Sample Code Failover and Redundancy Understanding Failover and LAN Redundancy SCADA Server Failover and LAN Redundancy Configuration Example Overview Checklist Understanding SCADA Server Failover SCADA Server Failover Messages Writing Data Alarm Handling for SCADA Servers SCADA Server Failover Configurations Primary and Backup Groupings Configuring SCADA Server Failover Updating the HOSTS File for SCADA Server Failover Configuring the SCADA Server Pair Enabling SCADA Server Failover Disabling SCADA Server Failover Synchronizing the Clocks on the SCADA Servers Assigning Manual Failover Privileges iv Mastering ifix
5 Understanding LAN Redundancy LAN Failover Messages Reading and Writing Data Alarm Handling for LAN Redundancy LAN Redundancy Configuration Configuring LAN Redundancy Enabling LAN Redundancy Updating the HOSTS File for LAN Redundancy Disabling LAN Redundancy Optimizing System Performance Enabling the Alarm Startup Queue Service Working with the Network Status Server Using the ifix Diagnostic Display Accessing SCADA Servers Using True Links Reading Data Creating Displays Using Logical and Physical Node Names Network Status Server Fields Troubleshooting Local Node Alias Enabling Local Node Alias Using Local Node Alias...55 Local Node Alias Examples Picture Example Recipe Example Historical Collection Group Example Contents v
6 4. Reporting ifix Report Experts Using the Report Experts Print Crystal Report Print Crystal Report Expert Sample Report The Cross Reference Tool Understanding the Cross Reference Tool Searching for All Tags Searching for One Tag Searching for Text Using the Report Wizard or the Quick Report Exploring the Cross Reference Tool Interface Using the Cross Reference Tool Toolbar Creating Quick Reports...74 Creating Reports Using the Cross Reference Report Wizard Specifying Search Settings Specifying Multiple Files for the Report Specifying Report Settings Options Reviewing the Report Settings Viewing the Report Results Viewing the Status Trail Viewing a Search that Resolves Tags Using All Tag Group Files Viewing a Search that Includes VBA Scripts vi Mastering ifix
7 Selecting Print Options and Printing a Report Selecting Page Options for Printing Customizing Header or Footer Text Creating a Cross Reference Tool Report from the Command-Line Creating Picture-specific Help Files Why Create Picture-specific Help Files? What's This? Help What's This? Help Design Adding Help to an ifix Picture Creating the Help File Requirements Creating a Topic File Creating a Map File Creating and Compiling a Project File Testing Your Help File Example: Creating a Picture-Specific Help File In Microsoft Word In the Intellution WorkSpace In Microsoft Help Workshop Testing the Sample Help File Customizing the System Tree Adding Folders to the System Tree Adding Files to the System Tree Deleting Folders and Files from the System Tree Index Contents vii
8 viii Mastering ifix
9 Figures Figure 1-1: Scheduler in the Configuration Environment... 2 Figure 1-2: Scheduler in the Run-time Environment... 3 Figure 2-1: SCADA Backup Node and LAN Redundancy Configuration Figure 2-2: SCADA Server Failover Configuration from an iclient Figure 2-3: SCADA Server Failover Configuration from a SCADA Server Figure 2-4: Typical Configuration of an iclient with a Primary and Backup SCADA Figure 2-5: SCADA Server Configuration with a Backup SCADA Figure 2-6: Invalid Primary and Backup Grouping Configuration Figure 2-7: Correct Primary and Backup Grouping Configuration Figure 2-8: Invalid SCADA Configuration in a SCADA Server Pair Figure 2-9: Invalid Version Configuration in a SCADA Server Pair Figure 2-10: Typical LAN Redundancy Configuration Figure 2-11: LAN Redundancy Configuration with an Excluded Card Figure 4-1: Sample Crystal Report Figure 5-1: Report Results of a Search for All Tags Figure 5-2: Report Results for a One Tag Search Figure 5-3: Report Results of a Text Search Figure 5-4: Cross Reference Tool Toolbar Button Figure 5-5: The Cross Reference Tool Window Figure 5-6: The Quick Report Dialog Box Figure 5-7: Cross Reference Report Wizard - Search Settings Tab Figure 5-8: Cross Reference Report Wizard - Files Tab Figure 5-9: Cross Reference Report Wizard - Report Settings Tab Figure 5-10: Cross Reference Wizard - Apply and Go Tab Figure 5-11: Status Trail Figure 5-12: Search Results of Resolving Tags using All Tag Group Files Figure 5-13: Search Results of Including VBA Scripts in Search Figure 5-14: Cross Reference Tool Print Dialog Box Figure 5-15: Page Setup Dialog Box Figure 5-16: Change Header and Footer Attributes Dialog Box Figure 7-1: System Tree Customization Overview Figures ix
10 x Mastering ifix
11 Tables Table 2-1: Network Status Server (NSS) Fields Table 5-1: Cross Reference Tool Toolbar Buttons Table 5-2: Search Results Table 7-1: Folder Attributes Table 7-2: File Attributes Tables xi
12 xii Mastering ifix
13 The Mastering ifix manual is intended for system integrators, OEMs, and process control engineers responsible for implementing a software automation solution using ifix. This manual assumes that you are familiar with Microsoft Windows NT or Windows 2000, Microsoft Visual Basic, the Intellution WorkSpace, and your plant's network. Reference Documents For related information about ifix, refer to the following manuals: Understanding ifix Writing Scripts Creating Pictures Setting Up the Environment Implementing Alarms and Messages xiii
14 xiv Mastering ifix
15 1. Scheduler There are certain tasks that you may want to perform at a specified time or interval, or when a change occurs in a database value or in any OPC data server value. For example, you may want to run a Visual Basic for Applications (VBA) script that generates a report at the end of every shift or replaces the currently-displayed picture when a database point exceeds a certain value. The Scheduler allows you to create, edit, monitor, and run both types of actions as scheduled entries. In the Scheduler, you define the time or event that triggers a scheduled entry, and the action, referred to as an operation, that you want to occur. ifix supplies Script Authoring Experts for common tasks such as replacing a picture. These Experts generate scripts based on the information that you supply to the Expert. You can also write custom scripts for common tasks that do not have Script Authoring Experts. Refer to the Writing Scripts manual for detailed information on writing VBA scripts. Overview In the configuration environment, ifix displays schedules in the Intellution WorkSpace, allowing you to easily create, edit, and start monitoring entries while you work on your project. Chapter 1. Scheduler 1
16 Indicates if the schedule will run in the foreground (F) or background (B) Scheduled entries Schedule Entry tabs Scheduled entries Schedules Schedules folder Figure 1-1: Scheduler in the Configuration Environment In the run-time environment, you can view the status and statistics of the entries in your schedule. You can also control your entries using the Start/Stop, Reset, and Fire Now buttons. 2 Mastering ifix
17 Scheduled entries Indicates if the schedule runs in the foreground (F) or background (B) Schedule Entry tabs Entry status, name,statistics, description, and controls Figure 1-2: Scheduler in the Run-time Environment Chapter 1. Scheduler 3
18 The Scheduler provides the following features: Spreadsheet design that allows you to easily view and edit entries. Ability to schedule as many entries as necessary and to trigger them as often as necessary. Ability to run as a service under Windows NT or Windows Script Authoring Experts for common events. Ability to easily monitor entries and view diagnostic statistics. Ability to trigger scheduled scripts on demand. Ability to run schedules as a foreground or background task. Using the Scheduler with ifix Individual schedules can be run as a foreground or the background task. When you run a schedule in the foreground, you can easily test and debug scripts in the run-time environment. When an error occurs, VBA launches the Visual Basic Editor (VBE) debugger, where you can edit and save changes to a script. You cannot run scripts in the configuration environment. When you run schedules as background tasks, they run regardless of whether the Intellution WorkSpace is in the run-time or configuration environment, and regardless of whether the Intellution WorkSpace is running. If you modify a scheduled entry, it automatically restarts. When the Intellution WorkSpace is in the run-time environment, you can view Scheduler statistics and diagnostic information about each entry in the schedule, including the number of times each entry has been fired and the last time it was fired. You can also run the Scheduler in the background as a service under Windows NT or Windows Because the Scheduler runs as a service, operators can log in and out of an NT or 2000 node without affecting scheduled entries, and entries are triggered regardless of whether or not the Intellution WorkSpace is running. 4 Mastering ifix
19 You can create multiple schedules, which allows you to organize and easily maintain entries. Each schedule can be configured individually to run as a background or foreground task. Also, as you add events to a schedule, you can choose whether or not to start monitoring them immediately, or to wait until the next time the Intellution WorkSpace starts. The Scheduler supports a powerful Find and Replace feature that allows you to quickly and easily modify information in a schedule. For additional information on using the Find and Replace feature, refer to the Finding and Replacing Data section of the Understanding ifix manual. Getting Started with the Scheduler Before you start scheduling entries, you should understand how the Scheduler executes scripts. The Scheduler can run as a foreground or background task. When you run a schedule in the foreground, it runs on the same thread as the scripts in the Intellution WorkSpace, allowing you to quickly test and debug scripts in the run-time environment. When you run a schedule in the background, it runs on a separate thread from the scripts in the Intellution WorkSpace, monitoring the system and triggering scheduled events. The Scheduler does not loop; it waits for events to occur. When a selected event occurs, the script is triggered from a schedule running in the background, it is added to the queue, and it executes after the scripts in front of it have finished executing. For this reason, when a schedule is run as a background task it is ideal for monitoring tasks. This is exactly the same as scripts triggered from schedules running as foreground tasks in the Intellution WorkSpace. Generally, schedules created to run in the foreground are used for testing and debugging. Once a schedule created to run in the foreground has been tested and debugged, we suggest that you set it to run in the background. Refer to the Running Foreground and Background Schedules section for more information. Refer to the Writing Scripts manual for an explanation of how scripts are implemented in the Intellution WorkSpace. Chapter 1. Scheduler 5
20 Using the Scheduler Schedules are spreadsheets with separate tabs for event-based entries and time-based entries. Double-clicking an empty row in a schedule displays a dialog box for adding an entry. Once you have created an entry, you can edit individual cells in the spreadsheet without using the dialog box. Time-based entries create a timer object while event-based entries create an event object. These ifix objects have associated properties, methods, and events that you can use in VBA scripts. They are displayed in the system tree and are the objects to which scheduled scripts are tied. Securing Schedules ifix s schedule protection prevents unauthorized users from accessing or modifying schedules. To configure security for your schedules, enter a security area in the Properties window. For more information on configuring security, refer to the Implementing Security manual. Resolving Schedules Database information for each data source in a schedule is saved as part of the file on disk. When a schedule executes in the run-time environment, and the database information is not up-to-date, ifix queries the database and resolves the tag definitions. This can be a time-consuming process which slows the execution of the schedule. Resolving schedules removes the need for ifix to query the database. Therefore, resolved schedules execute faster in the run-time environment. We recommend resolving your schedules as a final step in the configuration process. The Resolve feature is available for both schedules and pictures. If the process database is modified after you resolve a schedule, you need to run Resolve again. These modifications include: Loading a different database. Deleting database tags. 6 Mastering ifix
21 Running Foreground and Background Schedules You can select whether you want your schedules to run as foreground or background tasks. When you create a new schedule, the default is for it to run in the foreground. To run a schedule in the foreground, the Intellution WorkSpace must be running in the run-time environment. Running a schedule in the foreground is useful for testing and debugging VBA scripts. To run a schedule in the background, the FixBackgroundServer task must be running. If the FixBackgroundServer task is not running, it is automatically started when a schedule is added to the background task. To create a schedule that runs in the background you must change the default setting in the Scheduler Properties dialog box, which is available by right-clicking a schedule and selecting Scheduler Properties from the pop-up menu. You can use this dialog box to change the default setting for a new schedule or for an existing schedule that is set to run in the foreground. Also, you can select whether you want a schedule to run in the foreground or the background, set the window properties, and set the statistics refresh rates. NOTE: An unsigned write occurs when a database tag is configured for electronic signature, but you write a value directly to that tag without capturing a signature. If you are working in a secure environment with the Electronic Signature option enabled, you must be aware of the impact of unsigned writes to the process database. Unsigned writes can originate from schedules. Refer to the Implications of Database Writes With Electronic Signature section of the Using Electronic Signatures manual for detailed information. Opening Pictures From Background Schedules If a picture opens from a background schedule while you are editing a picture or schedule in the WorkSpace, you may experience unexpected behavior. In some instances, the picture may open over a modal dialog box and you will not be able to get back to the dialog box. To avoid this problem, we recommend that when adding an entry to a background schedule, you configure the schedule to check whether the WorkSpace is in the runtime or configuration environment before opening a picture. NOTE: Schedules that are configured to run in the background cannot reference pictures. When FixBackgroundServer opens a schedule that references a picture, it also tries to open that picture. Since FixBackgroundServer cannot open pictures, an error message appears. Chapter 1. Scheduler 7
22 For more information on creating new schedules and using the Scheduler Properties dialog box, refer to the Creating and Editing Schedules and Entries section. Debugging VBA Scripts If a scripting error occurs while a schedule is running, the VBE debugger automatically launches to allow you to quickly edit and save the changes made to the script. If the schedule is running in the foreground when the VBE launches, any changes made to the script are automatically saved in the schedule. If the schedule is running in the background when the VBE launches, close the VBE editor, re-open it in Intellution WorkSpace, and make the necessary changes to the script. Any changes made to the script are automatically saved in the schedule. NOTE: In order for scripting changes to be saved in a schedule, the VBE must be started in the Intellution WorkSpace. Any scripting changes made in the VBE launched from the FixBackgroundServer task will not be saved in a schedule. Starting the FixBackgroundServer Task The FixBackgroundServer task can run on its own or as a Windows service. Refer to the Setting Up the Environment manual for more information on configuring startup tasks. Adding Schedules to the Background Task Startup List Normally, you want your schedules to start automatically when ifix is started. To do this, you must add the schedules to the background task startup list. If you are adding entries to a schedule that is already running in the background, you can choose whether or not to start monitoring the entry immediately. 8 Mastering ifix
23 Foreground Schedule Checklist The following is an overview of the steps necessary to successfully implement a foreground schedule: [1] Create a foreground schedule in the configuration environment of the Intellution WorkSpace. [2] Monitor entries as necessary from the run-time environment of the Intellution WorkSpace. Background Schedule Checklist When creating a schedule that runs in the background, you can create it directly as a background schedule or create a foreground schedule and convert it to a background schedule. The following is an overview of the steps necessary to successfully implement a background schedule: [1] Create a background schedule in the configuration environment of the Intellution WorkSpace. [2] Add the schedule to the background task startup list, using the Background Startup tab in the User Preferences dialog box. [3] Monitor entries as necessary from the run-time environment in the Intellution WorkSpace. Designing Schedules This chapter explains the issues you need to consider while you are designing schedules. When creating schedules, there are two types of entries that you can select: event-based entries and time-based entries. This section describes both types of entries and the triggers that can be used by each. Chapter 1. Scheduler 9
24 Event-Based Entries Event-based entries are created using the Add Event Entry dialog box. Event-based entries can use any data source available to the system to trigger an action. To select a data source, you can either enter the data source in the Data Source field or click the Browse button to access the Expression Builder. Five event types are available to trigger an action based on the value of a data source. For example, you may want to have a certain action occur when an alarm equals HIHI. By tying the value of the alarm field to the OnTrue event type, you can trigger an action when the value of this field becomes equal to HIHI. The following table lists the event types that are available and when they trigger: The event type... OnDataChange OnTrue OnFalse WhileTrue WhileFalse Triggers... When the expression changes. When the expression resolves to a non-zero value. When the expression resolves to zero. At the specified interval as long as the expression evaluates to a non-zero value. At the specified interval as long as the expression evaluates to zero. 10 Mastering ifix
25 Time-Based Entries Time-based entries are created using the Add Timer Entry dialog box. Time-based entries trigger at a scheduled time and are not tied to a data source. The following table lists the time triggers that are available and when they trigger: The time type... One Shot Continuous Triggers... Once at the specified date and time. For example, you can schedule an entry to trigger at 5:00 p.m. on 7/4/98. Continuously at the specified interval, starting at the specified time. For example, you can schedule an entry to trigger every eight hours. NOTE: You may notice in the log file that the timers occasionally fire +/- 1 or 2 milliseconds off. This may happen on the first fire and will return to the specified interval in a subsequent firing. Daily Monthly On the scheduled days of the week at a particular time. Optionally, you can specify an end time and interval. For example, you can schedule an entry to trigger Monday through Friday, at noon, or every hour from noon until 6:00 p.m. On the scheduled days of the month at a particular time. Optionally, you can specify an end time and interval. For example, you can schedule an event for the 15 th of the month, at 9:00 a.m., or every hour from 9:00 a.m. until 5:00 p.m. You can also schedule an event for the end of the month at a particular time. This setting determines the last day of the month for you. NOTE: If you have Daylight Saving Time enabled and you create a timed-based entry to have a 2:30 AM Start Time, be aware that during the transition from Standard Time to Daylight Saving Time, the schedule will actually fire at 1:30 AM. All other days of the year, it will fire at 2:30 AM. All time-based entries run the script tied to the OnTimeOut event procedure. Chapter 1. Scheduler 11
26 Adjusting for Daylight Saving Time The Scheduler supports daylight saving time for time-based events. Before allowing automatic Daylight Saving Time to be used in a production environment, you should test your application under each of the following scenarios for proper behavior: While in Standard Time. While in Daylight Time. During the transition from Standard Time to Daylight Time. During the transition from Daylight Time to Standard Time. Script Authoring Experts When you select an action in the Operation field of either the Add Timer Entry or Add Event Entry dialog box, ifix asks you whether or not you want to run the Script Authoring Expert now. If you select Yes, it automatically runs the Script Authoring Expert associated with that action. If you want to run the Script Authoring Expert at a later time, you can modify the entry and click the Run Expert button. After you have provided the Expert with the required information, the Expert generates a VBA script tied to the appropriate event. For example, the Replace Picture Script Authoring Expert asks which picture you want to display and, once you have provided it with a picture name, generates a script to replace the picture. Once the script is generated, you can edit it by re-entering the Expert or by accessing it directly using the VBE. In addition to the Script Authoring Experts provided in ifix, you can write your own custom scripts for frequently-performed tasks. Refer to the Writing Custom Scripts for the Scheduler section for information on how to create your own custom scripts for the Scheduler. Writing VBA Scripts that Access the Intellution WorkSpace When you write a scheduled script that opens, closes, replaces, or accesses a property of an object in a picture, you must ensure that the Intellution WorkSpace is running and that the picture you need to access is open and active. This differs from writing scripts that run from pictures. 12 Mastering ifix
27 Before you can access any information about the active picture in the Intellution WorkSpace, you must activate the Intellution Workspace using the GetObject method as shown in the following example. Dim AppObj As Object Set AppObj = GetObject("","Workspace.Application") You can now check to see if the picture is open: If UCase(AppObj.ActiveDocument.Name) = UCase("MyPicture") Then <perform a task or open the picture> You can then check to see which document or picture is open, and replace it if it is not the one you need. Once the proper picture is open, you can access its objects. Refer to the Writing Scripts manual for more information on using VBA with ifix. Creating and Editing Schedules and Entries The Scheduler allows you to create multiple schedules which help you to easily organize and maintain events. When you create a new schedule, you can control its properties from the Scheduler Properties dialog box. The following table lists the tabs on the Scheduler Properties dialog box and the properties that can be controlled from each: Tabs Run Time State Window Properties Properties Run in Foreground Run in Background Window Height Window Width Window Styles Chapter 1. Scheduler 13
28 Tabs Stats Refresh Background Files Properties Timer Statistics Refresh Rate (in seconds) Event Statistics Refresh Rate (in seconds) Lists all schedules running in the background. No changes can be made from this tab. You can create new schedules when the Intellution WorkSpace is in the configuration environment. NOTE: ifix does not support schedules that use the same name as the local node. Therefore, do not use your local node s name for any schedules you create. Once you have created a schedule, the schedule and all its entries appear in the Schedules folder of the system tree. You can open a schedule and view or edit its properties at any time by double-clicking the schedule name in the system tree. Once you have created a schedule, you can add new entries to it using the Script Authoring Experts in the Scheduler category or by writing your own custom scripts. You can edit an existing entry by selecting the entire entry or a particular cell within the entry. Once created, entries can be easily copied or moved from one schedule to another. Sorting the Spreadsheet You can sort Scheduler entries in ascending or descending order by clicking the heading of the column you want to sort. For example, if you want to sort entries alphabetically by name, click the Name column's heading. The entries will appear in ascending order. To sort them in descending order, click the Name column's heading again. NOTE: Sorting is only available in the configuration environment. In the run-time environment, entries appear in the order they were added to the schedule. 14 Mastering ifix
29 Viewing and Controlling Entry Diagnostics The Scheduler allows you to view and control entry diagnostics in the run-time environment. If you open a schedule in the run-time environment, you can view the status of entries, the number of times they have been fired, and the time when they were last fired. You can also: Start or stop an entry from executing. Reset the statistics (number of times it has been fired and time when it was last fired) of the entry. Trigger an entry to fire on demand. If you have loaded a schedule, but the scripts are not firing, you need to determine whether the problem is caused by the firing mechanism or by the script itself. Writing Custom Scripts for the Scheduler The Scheduler provides Script Authoring Experts that generate a script that is executed when an entry triggers. These Experts are available for common tasks such as toggling a digital point or generating a report. You can also create custom scripts for tasks that you need to perform. This section shows sample code that may be helpful when writing custom scripts for use with the Scheduler. For additional examples, use the VBE to view the code for the Experts, buttons, and forms supplied with ifix. Refer to the Writing Scripts manual for detailed information on writing VBA scripts. Chapter 1. Scheduler 15
30 Script Authoring Expert Sample Code The following properties store information that is passed between a Script Authoring Expert, the Scheduler, and the Intellution WorkSpace: ProcedureObject. EventProcedure. Property1 through Property10. Only the following two properties have a specific purpose: ProcedureObject the Timer or Event entry to which the script will be attached. For example, Event5 or Timer 3. EventProcedure the name of the event type that will trigger the script. For example, OnTrue. Property1 through Property10 are available to the Expert for operational parameters specific to the Expert. Initially, these parameters are passed from the Expert to the Scheduler, and do not appear in the Scheduler until after the script has been generated. For example, if the user re-enters the Expert, the Scheduler passes them back to the Expert, which can then use them to populate a form. The following example shows the code behind the Toggle Digital Point Script Authoring Expert. Private Sub ToggleDigitalPointWizard_Click() Dim CurrentObj As Object Dim szeventname As String On Error GoTo ErrorHandler Application.DeActivateWorkspaceUI True, False Prevent this button from being used in a Picture document If InStr(1, Application.ActiveDocument.Type, "FIXSchedule",_ vbtextcompare) = 0 Then Application.ActivateWorkspaceUI MsgBox "This button is not for use. Use the button _ from the Command Tasks category." Exit Sub End If 16 Mastering ifix
31 Pass the timer or event object s ProcedureObject and EventProceduure to the form Set CurrentObj = ToggleDigitalPointWizard.ProcedureObject szeventname = ToggleDigitalPointWizard.EventProcedure The FIX database tag is in Property1. Enter the tag in the form field frmtoggledigitalpointcommand.expressioneditor1.edittext = ToggleDigitalPointWizard.Property1 Call a subroutine in the form that enters the ProcedureObject and EventProcedure as global variables so that the script in the form can act on them Call frmtoggledigitalpointcommand.getschedulervalues(currentobj, szeventname) frmtoggledigitalpointcommand.bcancel = False Open the form frmtoggledigitalpointcommand.show Pass the FIX database tag back to the scheduler If frmtoggledigitalpointcommand.bcancel = False Then ToggleDigitalPointWizard.Property1 = frmtoggledigitalpointcommand.expressioneditor1.edittext End If Application.ActivateWorkspaceUI Exit Sub ErrorHandler: HandleError End Sub The following example shows the code behind the Generate Report Script Authoring Expert. Private Sub GenerateReportWizard_Click() Dim CurrentObj As Object Dim szeventname As String On Error GoTo ErrorHandler Application.DeActivateWorkspaceUI True, False Chapter 1. Scheduler 17
32 Prevent this button from being used in a Picture document If InStr(1, Application.ActiveDocument.Type, "FIXSchedule", vbtextcompare) = 0 Then Application.ActivateWorkspaceUI MsgBox "This button is not for use. Use the button _ from the Command Tasks category." Exit Sub End If Pass the timer or event object s ProcedureObject and EventProceduure to the form Set CurrentObj = GenerateReportWizard.ProcedureObject szeventname = GenerateReportWizard.EventProcedure The Crystal Report name is in Property1. Enter the report name in the form field frmgeneratereportcommand.txtreport.text = GenerateReportWizard.Property1 Call a subroutine in the form that enters the ProcedureObject and EventProcedure as global variables so that the script in the form can act on them Call frmgeneratereportcommand.getschedulervalues_ (CurrentObj, szeventname) frmgeneratereportcommand.bcancel = False Open the form frmgeneratereportcommand.show Pass the Crystal Report name back to the scheduler If frmgeneratereportcommand.bcancel = False Then GenerateReportWizard.Property1 = frmgeneratereportcommand.txtreport End If Application.ActivateWorkspaceUI Exit Sub ErrorHandler: HandleError End Sub 18 Mastering ifix
33 Form Script Sample Code The following example shows code that collects the name of the picture the user wants to display when the event is triggered, generates the script, and creates the event. The Procedures object is a collection of scripts. Before you generate the script, you need to get the index number for the next script using the GetEventHandlerIndex method. Once you generate the string that will become the script, use the AddEventHandler method to add the event. Private CurrentObject As Object Private EventName As String Public Sub GetCurrentObjectValues(obj, Str) Set CurrentObject = obj EventName = Str End Sub Private Sub CommandButton1_Click() 'get file name entered by user Dim FileName As String FileName = TextBox1.Value Dim WorkingObj As Object Set WorkingObj = CurrentObject.Procedures 'Get the index for the procedure Dim Index As Long Dim Found As Long WorkingObj.GetEventHandlerIndex EventName, Index, Found 'Generate code Dim StringCode As String StringCode = "Dim doc As Object" & Chr(13) _ & "Dim PicturePath As String" & Chr(13) _ & "PicturePath = ""c:\fix32\pic\"" & FileName" & _ Chr(13) & "Set doc = _ Application.Documents.Open(PicturePath)" & Chr(13) 'Add the event WorkingObj.AddEventHandler EventName, StringCode, Index 'Close the form End End Sub Chapter 1. Scheduler 19
34 Button Script Sample Code The following example shows code for a button object called MyExpert that gets the timer or event object, the event trigger name, and picture name, if any, from the Add Event dialog box. It passes this information in to the form using the GetCurrentObjectValues procedure, and then displays the form. Private Sub MyExpert_Click() Dim CurrentObj As Object Dim EventName As String 'Set procedure object, event name, and file name Set CurrentObj = MyExpert.ProcedureObject EventName = MyExpert.EventProcedure MyExpert.Property1 = frmopenpicture.textbox1.value 'Pass the object and event name into the form Call frmopenpicture.getcurrentobjectvalues(currentobj,_ EventName) frmopenpicture.show frmopenpicture.hide End Sub Generated Script Sample Code The following example shows the script that would be generated if you ran this Expert on the Timer7 object, using the OnTimeOut event. Private Sub Timer7_OnTimeOut(ByVal ltimerid As Long) Dim doc As Object Dim PicturePath As String PicturePath = "c:\fix32\pic\" & FileName Set doc = Application.Documents.Open(PicturePath) End Sub 20 Mastering ifix
35 2. Failover and Redundancy This section describes ifix SCADA server failover and LAN redundancy. Also included is information on monitoring and controlling your network using the Network Status Server and ifix diagnostic displays. Understanding Failover and LAN Redundancy Operators view process data received from a SCADA server using an ifix iclient. Should the SCADA server or LAN connection become unavailable, process data can become unavailable to the operator at the iclient. ifix SCADA server failover and LAN redundancy increase the availability of data to the iclient and minimize the amount of time that data is unavailable. It does this by allowing the iclient to connect to a primary and backup SCADA server and to use more than one LAN connection to the SCADA server. By recognizing multiple paths to the data, ifix can switch from one path to another automatically, improving overall system availability for critical operations. Switching from one connection to another is known as failover. SCADA server failover allows you to connect an iclient to both the primary and backup SCADA servers, the SCADA partners, that are connected to the same PLC. This feature provides two paths to the same process data instead of just one. The iclient establishes and maintains the connections to both the primary and backup SCADA servers, either of which can be the active server the SCADA node with which the iclient is currently communicating or the non-active SCADA server. When the connection to the active SCADA server is lost, ifix automatically fails over to the non-active SCADA server. LAN redundancy allows two physical network connections between the iclient and SCADA server, providing two network paths to the same process data. When the connection over one network path is lost, ifix automatically fails over to the other network path. Failover works the same way regardless of whether you are using SCADA server failover or LAN redundancy. In either case, failover to the non-active SCADA server or non-active network path occurs only if the non-active connection is available. Chapter 2. Failover and Redundancy 21
36 You can use SCADA server failover and LAN redundancy either individually or together. If you enable both SCADA server failover and LAN redundancy, SCADA server failover takes precedence over LAN redundancy. In other words, ifix tries to fail over to the partner SCADA node first. If the partner SCADA node is not available, failover occurs to the backup network path. ifix also provides the following features: Automatic session monitoring of each SCADA server and managed LAN connection. Improved display portability by using logical node names to represent the primary and backup SCADA partners. Availability of connection status information using the Network Status Server (NSS). Alarm acknowledgment synchronization when both partner SCADA servers are up and running, ensuring that you only have to acknowledge an alarm once. Manual failover feature that allows an operator to initiate SCADA failover to the non-active SCADA server. SCADA Server Failover and LAN Redundancy Configuration Example If you enable both SCADA server failover and LAN redundancy, SCADA server failover takes precedence over LAN redundancy. For example, in the following figure an iclient configured with the logical node name LGCL_ND1 is communicating with SCADA PACKER1 over network path 1. If the connection is lost, the iclient will attempt to fail over to PACKER2 before reconnecting to PACKER1 over network path Mastering ifix
37 Primary and Backup Grouping Logical Name: LGCL_ND1 Primary SCADA: PACKER1 Backup SCADA: PACKER2 iclient Network Path 2 Primary SCADA Node Network Path 1 Backup SCADA Node Local Node Name: PACKER1 Local Logical Name: LGCL_ND1 Local Node Name: PACKER2 Local Logical Name: LGCL_ND1 PLC Figure 2-1: SCADA Backup Node and LAN Redundancy Configuration Overview Checklist The following is a list of general tasks for implementing failover and redundancy: [1] Install your hardware and network connections, and ensure that they work and communicate independently of ifix. [2] Configure SCADA server failover: [a] [b] [c] Define a Logical Name. Configure primary and backup SCADA servers in the SCU. Configure the SCADA partners. Chapter 2. Failover and Redundancy 23
38 [d] [e] [f] Configure alarm acknowledgement synchronization. Synchronize the clocks on the SCADA servers. Assign manual failover privileges if security is enabled. [3] Configure LAN redundancy: [a] [b] [c] Configure network paths for LAN redundancy in the SCU. Update the hosts file if you are using TCP/IP. If necessary, optimize system performance by disabling network paths and balancing network timers and failover time. [4] Monitor and control network status using the Network Status Server fields and diagnostic displays supplied with ifix. Understanding SCADA Server Failover When ifix starts, the iclient attempts to establish communication with its primary and backup SCADA servers. The primary node is the SCADA node you want the iclient to communicate with at startup. The backup node is the SCADA node you want the iclient to communicate with if the primary node becomes unavailable. If both nodes are available, the iclient establishes a connection with both of them. The first SCADA node it establishes a connection with is the active node. If only one SCADA server is available, the iclient establishes a connection with it. If neither SCADA server is available, the iclient polls both nodes until it establishes a connection with at least one SCADA server. If the iclient fails over to the backup SCADA, it remains connected to the backup SCADA even when the primary SCADA becomes available. Automatic failover to the primary SCADA only occurs if the connection to the backup SCADA is lost and the primary SCADA is available. You can also manually initiate failover back to the primary SCADA once it becomes available. 24 Mastering ifix
39 SCADA Server Failover Messages You can identify when a SCADA server failover has occurred using a Network Status Server tagname, or through the alarm messages. Refer to the Working with the Network Status Server section for more information. ifix sends an alarm message whenever SCADA server failover occurs. This alarm message never appears at the remote nodes. For example, if you are communicating from an iclient named LN1_VIEW to a primary SCADA node named PACKER1, and the iclient fails over to the backup SCADA node named PACKER2, the message on the iclient is: 06/07/ :35:22.5 Connection Failover: connection to PACKER1 has been switched to PACKER2 Writing Data Data is written to the active SCADA server only. For example, if the active node is PACKER1 and the non-active node is PACKER2, before a failover the iclient writes data to PACKER1. After a failover, the iclient writes data to PACKER2. Alarm Handling for SCADA Servers When you configure networking and SCADA options in the SCU for both partner SCADA servers, the Alarm Startup Queue Service is automatically enabled. This service ensures that alarms are not lost during session loss and reconnection. To enable alarm acknowledgement synchronization between a pair of SCADA nodes, you need to define the partner SCADA for each SCADA. For example, if you have two SCADA nodes (SCADA1 and SCADA2), you can enable alarm acknowledgement synchronization by doing the following: [1] In Local Startup, define your logical node name. [2] In the SCU of SCADA1, select SCADA from the Configure menu. [3] In the SCADA Name field in the Partner SCADA section of the SCADA Configuration dialog box, enter SCADA2. NOTE: SCADA2 must have a different logical node name than SCADA1. Chapter 2. Failover and Redundancy 25
40 [4] In the SCU of SCADA2, select SCADA from the Configure menu. [5] In the SCADA Name field in the Partner SCADA section of the SCADA Configuration dialog box, enter SCADA1. [6] Make sure the primary and backup SCADA servers are listed as part of a logical pair in the Configured Remote Nodes list box of each computer s SCU network configuration. For more information on logical pairs, refer to Primary and Backup Groupings. NOTE: Do not list the primary and backup SCADA servers as individual remote nodes. [7] Make sure the process databases of both nodes are identical. The easiest way to do this is to compare the serial numbers of both databases. If they do not match, integrate the two databases and copy the resulting PDB file and AlarmAreas.AAD to each SCADA server. When an alarm occurs on a SCADA server, the alarm is sent to its iclient. The iclient accepts alarms from the active node only, regardless of whether it is the primary or backup SCADA. You cannot view alarms generated by the non-active SCADA. At the iclient, alarms and messages display the logical node name in brackets. In the following example, the logical node name is LNN. 04/29/98 22:49:45.1 [LNN] AI-1 HI However, if the message is generated by the Database Manager or because of networking problems, node names within the alarm text display the physical node name. When a node is configured as part of a partner SCADA server pair, the Alarm Summary Queue needs to be twice as big as it would be if the node were not part of a SCADA pair. For example, if you are generating 500 alarms, the Alarm Summary Queue must be set to If the Alarm Summary Queue overflows, you may see alarms appear and disappear in the alarm summary. Refer to the Implementing Alarms and Messages manual for more information on queue sizes. 26 Mastering ifix
41 SCADA Server Failover Configurations You can configure SCADA server failover from an iclient or from a SCADA server that also functions as an iclient. The following figure illustrates a SCADA server failover configuration from an iclient. iclient Alarm Acknowledgement Synchronization Primary SCADA Node Backup SCADA Node PLC Figure 2-2: SCADA Server Failover Configuration from an iclient The following figure illustrates a SCADA server failover configuration that involves two SCADA servers. Chapter 2. Failover and Redundancy 27
42 Local Node Name: PACKER1 Local Node Name: PACKER2 Alarm Acknowledgement Synchronization Primary SCADA Node Backup SCADA Node PLC Figure 2-3: SCADA Server Failover Configuration from a SCADA Server Even in this simple configuration, you want most applications on your iclients referencing the same database. In this example, when PACKER1 and PACKER2 have established a session, PACKER2 accesses information through PACKER1. In this configuration, automatic failover to the local node occurs if the remote node session is lost. Once the local node is active, only a manual failover will make the remote node active. Refer to the Working with the Network Status Server section for information on initiating a manual failover. Primary and Backup Groupings SCADA server failover uses a logical node name to represent the physical names of the primary and backup SCADA nodes. The primary node is the SCADA server you want the iclient to communicate with at startup. The backup node is the SCADA server you want the iclient to communicate with if the primary node becomes unavailable. The applications on the iclient communicate to the logical node name, and ifix substitutes the physical node name at run time based on which SCADA server is available. The combination of the logical node name and physical primary and backup SCADA server names is referred to as the primary and backup grouping. You configure the primary and backup grouping in the SCU of the iclient and of each SCADA server. 28 Mastering ifix
43 For all figures included in this section, the Local Node Names and Local Logical Names are configured in the Local Startup Definition dialog box of the SCU. The primary and backup groupings are configured in the Configured Remote Nodes section of the Network Configuration dialog box of the SCU. The Partner SCADA name, used for alarm acknowledgement synchronization, is configured in the SCADA Name text box in the Partner SCADA section of the SCADA Configuration dialog box in the SCU. NOTE: Ensure that the local logical node names are defined on the primary and backup SCADA nodes before configuring the primary and backup grouping. Define local logical node names in the Local Startup Definition dialog box of each SCADA node s SCU. Configuration Example 1 The following figure provides an example of a primary and backup grouping. Primary and Backup Grouping Logical Name: LGCL_ND1 Primary SCADA: PACKER1 Backup SCADA: PACKER2 Local Node Name: PACKER1 Local Logical Name: LGCL_ND1 Primary and Backup Grouping Logical Name: LGCL_ND1 Primary SCADA: PACKER1 Backup SCADA: PACKER2 Partner SCADA: PACKER2 iclient Local Node Name: PACKER2 Local Logical Name: LGCL_ND1 Primary and Backup Grouping Logical Name: LGCL_ND1 Primary SCADA: PACKER1 Backup SCADA: PACKER2 Partner SCADA: PACKER 1 Primary SCADA Backup SCADA PLC Figure 2-4: Typical Configuration of an iclient with a Primary and Backup SCADA Chapter 2. Failover and Redundancy 29
44 Configuration Example 2 The following figure shows a configuration that involves two SCADA servers that also serve the iclient function. Primary and Backup Grouping Logical Name: LGCL_ND2 Primary SCADA: PACKER3 Backup SCADA: PACKER4 Partner SCADA: PACKER 4 Local Node Name: PACKER3 Local Logical Name: LGCL_ND2 Primary and Backup Grouping Logical Name: LGCL_ND2 Primary SCADA: PACKER3 Backup SCADA: PACKER4 Partner SCADA: PACKER 3 Local Node Name: PACKER4 Local Logical Name: LGCL_ND2 Primary SCADA Backup SCADA PLC Figure 2-5: SCADA Server Configuration with a Backup SCADA Invalid Configuration Example 1 A SCADA server can only be used in one primary and backup grouping. For example, PACKER2 cannot be part of the primary and backup groupings of both LGCL_ND1 and LGCL_ND2, as illustrated in the next figure. The primary and backup grouping must be used by all iclients that communicate with the SCADA server. In addition, if a SCADA server is part of a primary and backup grouping, it can only be accessed by ifix iclients, and only as a pair. The nodes in the pair cannot be accessed individually. The following figure shows invalid primary and backup grouping configuration: 30 Mastering ifix
Using Electronic Signatures
Using Electronic Signatures Copyright Proprietary Notice The manual and software contain confidential information which represents trade secrets of GE Fanuc International, Inc. and/or its suppliers, and
More informationProficyTM. HMI/SCADA - ifix I MPLEMENTING S ECURITY
ProficyTM HMI/SCADA - ifix I MPLEMENTING S ECURITY Version 4.0 December 2005 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including
More informationLegal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.
Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from
More informationKepware Technologies KEPServerEX Client Connectivity Guide for GE's Proficy ifix
Kepware Technologies KEPServerEX Client Connectivity Guide for October, 2011 V. 1.105 Kepware Technologies Table of Contents 1. Overview and Requirements... 1 1.1 Installing KEPServerEX... 1 2. Preparing
More informationNETWORK PRINT MONITOR User Guide
NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable
More informationifix and Terminal Services A Deployment Guide
ifix and Terminal Services A Deployment Guide Copyright 2007-2010 Automation Control Products Atlanta, Georgia, USA www.thinmanager.com Rev. 2 December 22, 2009 Table of Contents 1. Introduction... 3 1.1.
More informationGE Fanuc Automation CIMPLICITY
GE Fanuc Automation CIMPLICITY Monitoring and Control Products CIMPLICITY HMI Plant Edition Basic Control Engine Event Editor and BCEUI Operation Manual GFK-1282F July 2001 Following is a list of documentation
More informationServer Manual. For Administrators of Cameleon Version 4
Server Manual For Administrators of Cameleon Version 4 Cameleon Version 4 Server Manual For Administrators of Cameleon Version 4 R4-07OCT04 Copyright 2004 360 Surveillance Inc. Camera Cameleon is a trademark
More informationChapter 16. Using Dynamic Data Exchange (DDE)
104 Student Guide 16. Using Dynamic Data Exchange (DDE) Chapter 16 Using Dynamic Data Exchange (DDE) Copyright 1994-2003, GE Fanuc International, Inc. 16-1 FIX Fundamentals 16. Using Dynamic Data Exchange
More informationEvent Manager. LANDesk Service Desk
Event Manager LANDesk Service Desk LANDESK SERVICE DESK EVENT MANAGER GUIDE This document contains information that is the proprietary and confidential property of LANDesk Software, Inc. and/or its affiliated
More informationProficy* HMI/SCADA - ifix U SING T ERMINAL S ERVER
Proficy* HMI/SCADA - ifix U SING T ERMINAL S ERVER Version 5.1 May 2010 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including
More informationUsing the ihistorian Excel Add-In
Using the ihistorian Excel Add-In Proprietary Notice The manual and software contain confidential information which represents trade secrets of GE Fanuc International, Inc. and/or its suppliers, and may
More informationBusiness Insight Report Authoring Getting Started Guide
Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,
More informationEnterprise Interface User Guide
Enterprise Interface User Guide http://www.scientia.com Email: support@scientia.com Ref: 3094 ISO 9001:2000 / TickIT certified Copyright Scientia Ltd 2010 This document is the exclusive property of Scientia
More informationJUL / 07 VERSION 3.2
JUL / 07 VERSION 3.2 ASETVI EWME smar www.smar.com Specifications and information are subject to change without notice. Up-to-date address information is available on our website. web: www.smar.com/contactus.asp
More informationRedundancyMaster Help. 2014 Kepware Technologies
2014 Kepware Technologies 2 RedundancyMaster Help Table of Contents Table of Contents 2 Introduction 4 System Requirements 10 Accessing the Administration Menu 11 Setting Up Redundancy 11 Adding Redundancy
More informationUsing Logon Agent for Transparent User Identification
Using Logon Agent for Transparent User Identification Websense Logon Agent (also called Authentication Server) identifies users in real time, as they log on to domains. Logon Agent works with the Websense
More informationHow To Manage A Cart In A Remote Management Software
RMS Software Product Manual Copyright and Distribution Notice November 2009 Copyright 2009 ARTROMICK International, Inc. ALL RIGHTS RESERVED. Published 2009. Printed in the United States of America WARNING:
More informationRichmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide
Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72 User Guide Contents 1 Introduction... 4 2 Requirements... 5 3 Important Note for Customers Upgrading... 5 4 Installing the Web Reports
More informationCitrix EdgeSight for Load Testing User s Guide. Citrx EdgeSight for Load Testing 2.7
Citrix EdgeSight for Load Testing User s Guide Citrx EdgeSight for Load Testing 2.7 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
More informationIndustry White Paper. Ensuring system availability in RSView Supervisory Edition applications
Industry White Paper Ensuring system availability in RSView Supervisory Edition applications White Paper Ensuring system availability in RSView Supervisory Edition applications Rockwell Software, Visualization
More informationArchestrA Log Viewer User s Guide Invensys Systems, Inc.
ArchestrA Log Viewer User s Guide Invensys Systems, Inc. Revision A Last Revision: 7/3/07 Copyright 2007 Invensys Systems, Inc. All Rights Reserved. All rights reserved. No part of this documentation shall
More informationODBC Client Driver Help. 2015 Kepware, Inc.
2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table
More informationHow To Write Tvalue Amortization Software
TimeValue Software Amortization Software Version 5 User s Guide s o f t w a r e User's Guide TimeValue Software Amortization Software Version 5 ii s o f t w a r e ii TValue Amortization Software, Version
More informationUnderstanding Task Scheduler FIGURE 33.14. Task Scheduler. The error reporting screen.
1383 FIGURE.14 The error reporting screen. curring tasks into a central location, administrators gain insight into system functionality and control over their Windows Server 2008 R2 infrastructure through
More informationInternet Synchronization with Microsoft Jet 3.5
Internet Synchronization with Microsoft Jet 3.5 Michael Wachal, Microsoft Corporation, Redmond WA Published 1998 For the latest information, see http://support.microsoft.com Internet Synchronization with
More informationWebSphere Business Monitor
WebSphere Business Monitor Debugger 2010 IBM Corporation This presentation provides an overview of the monitor model debugger in WebSphere Business Monitor. WBPM_Monitor_Debugger.ppt Page 1 of 23 Goals
More informationSHARP Digital Signage Software Pro PN-SS05 OPERATION MANUAL
SHARP Digital Signage Software Pro PN-SS05 Version 4.1 OPERATION MANUAL Contents Introduction... 2 Precautions on Use...2 Trademarks...2 How to Read this Manual...3 Definitions...3 Installing/Launching...
More informationSilect Software s MP Author
Silect MP Author for Microsoft System Center Operations Manager Silect Software s MP Author User Guide September 2, 2015 Disclaimer The information in this document is furnished for informational use only,
More informationDeploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide
Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide Microsoft Corporation Published: May 2010 Abstract This guide describes the steps for configuring Remote Desktop Connection
More informationOhio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
More informationResults CRM 2012 User Manual
Results CRM 2012 User Manual A Guide to Using Results CRM Standard, Results CRM Plus, & Results CRM Business Suite Table of Contents Installation Instructions... 1 Single User & Evaluation Installation
More informationUser Guide for TASKE Desktop
User Guide for TASKE Desktop For Avaya Aura Communication Manager with Aura Application Enablement Services Version: 8.9 Date: 2013-03 This document is provided to you for informational purposes only.
More informationDocument Management Getting Started Guide
Document Management Getting Started Guide Version: 6.6.x Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software, Inc. All other
More informationVector HelpDesk - Administrator s Guide
Vector HelpDesk - Administrator s Guide Vector HelpDesk - Administrator s Guide Configuring and Maintaining Vector HelpDesk version 5.6 Vector HelpDesk - Administrator s Guide Copyright Vector Networks
More informationAndover Continuum Remote Communication Configuration Guide
Andover Continuum Remote Communication Configuration Guide 2010, Schneider Electric All Rights Reserved No part of this publication may be reproduced, read or stored in a retrieval system, or transmitted,
More informationDecision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide
Decision Support AITS University Administration Web Intelligence Rich Client 4.1 User Guide 2 P age Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence
More informationAvaya Network Configuration Manager User Guide
Avaya Network Configuration Manager User Guide May 2004 Avaya Network Configuration Manager User Guide Copyright Avaya Inc. 2004 ALL RIGHTS RESERVED The products, specifications, and other technical information
More informationLANDESK Service Desk. Desktop Manager
LANDESK Service Desk Desktop Manager LANDESK SERVICE DESK DESKTOP MANAGER GUIDE This document contains information, which is the confidential information and/or proprietary property of LANDESK Software,
More informationUNICORN 6.4. Administration and Technical Manual
UNICORN 6.4 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...
More informationExperion HS Supplementary Installation Tasks Guide
Experion HS Supplementary Installation Tasks Guide EHDOC-X138-en-410A July 2013 Release 410 Document Release Issue Date EHDOC-X138- en-410a 410 0 July 2013 Disclaimer This document contains Honeywell proprietary
More informationVERITAS NetBackup Microsoft Windows User s Guide
VERITAS NetBackup Microsoft Windows User s Guide Release 3.2 Windows NT/95/98 May, 1999 P/N 100-001004 1994-1999 VERITAS Software Corporation. All rights reserved. Portions of this software are derived
More informationArchive Attender Version 3.5
Archive Attender Version 3.5 Getting Started Guide Sherpa Software (800) 255-5155 www.sherpasoftware.com Page 1 Under the copyright laws, neither the documentation nor the software can be copied, photocopied,
More informationMicrosoft Visual Studio Integration Guide
Microsoft Visual Studio Integration Guide MKS provides a number of integrations for Integrated Development Environments (IDEs). IDE integrations allow you to access MKS Integrity s workflow and configuration
More informationAmicus Link Guide: Outlook/Exchange E-mail
Amicus Link Guide: Outlook/Exchange E-mail Applies to: Amicus Premium 2015 Synchronize your Amicus and Outlook e-mail. Choose a client-side link with your local Microsoft Outlook or a Server-side link
More informationDataLogger. 2015 Kepware, Inc.
2015 Kepware, Inc. 2 DataLogger Table of Contents Table of Contents 2 DataLogger Help 4 Overview 4 Initial Setup Considerations 5 System Requirements 5 External Dependencies 5 SQL Authentication 6 Windows
More informationSmartSync Monitor Help
1.0 (Build 15) 2 Table of Contents Foreword 0 Part I Welcome to SmartSync Monitor 3 Part II Getting Started 4 1 Copyright... 4 2 System... requirements and installation 4 3 Uninstalling... 5 6 Part III
More informationCitrix EdgeSight for Load Testing User s Guide. Citrix EdgeSight for Load Testing 3.8
Citrix EdgeSight for Load Testing User s Guide Citrix EdgeSight for Load Testing 3.8 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
More informationBudget Developer Install Manual 2.5
Budget Developer Install Manual 2.5 ARGUS Budget Developer Install Version 2.5 2/13/2013 ARGUS Software An Altus Group Company Application Server Installation for ARGUS Enterprise Version 9.1 2/13/2013
More informationAbout This Guide... 4. Signature Manager Outlook Edition Overview... 5
Contents About This Guide... 4 Signature Manager Outlook Edition Overview... 5 How does it work?... 5 But That's Not All...... 6 And There's More...... 6 Licensing... 7 Licensing Information... 7 System
More informationInfor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4
Infor ERP BaanIV / Baan 5.0 / LN 6.1 User's Guide for Worktop 2.4 Copyright 2008 Infor All rights reserved. The word and design marks set forth herein are trademarks and/or registered trademarks of Infor
More informationGETTING STARTED... 9. Exclaimer Signature Manager Exchange Edition Overview... 10. Signature Content... 10. Signature Rules... 10
Contents GETTING STARTED... 9 Overview... 10 Signature Content... 10 Signature Rules... 10 Complete Control... 11 How It Works... 11 System Requirements... 12 Hardware... 12 Software... 12 System Changes...
More informationViewing and Troubleshooting Perfmon Logs
CHAPTER 7 To view perfmon logs, you can download the logs or view them locally. This chapter contains information on the following topics: Viewing Perfmon Log Files, page 7-1 Working with Troubleshooting
More information28 What s New in IGSS V9. Speaker Notes INSIGHT AND OVERVIEW
28 What s New in IGSS V9 Speaker Notes INSIGHT AND OVERVIEW Contents of this lesson Topics: New IGSS Control Center Consolidated report system Redesigned Maintenance module Enhancement highlights Online
More informationUNICORN 7.0. Administration and Technical Manual
UNICORN 7.0 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...
More informationExclaimer Mail Archiver User Manual
User Manual www.exclaimer.com Contents GETTING STARTED... 8 Mail Archiver Overview... 9 Exchange Journaling... 9 Archive Stores... 9 Archiving Policies... 10 Search... 10 Managing Archived Messages...
More informationIBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
More informationHow to Obtain an OPC License--5. Creating a System Code 5 Entering an Authorization Code 6. Getting Started with SNMP Editor--7
Contents Introduction--1 Product definition 1 Implementing SNMP 2 Integrating SNMP into the user interface 3 Components of OPC SNMP Gateway 4 How to Obtain an OPC License--5 Creating a System Code 5 Entering
More informationAssetWise Performance Management. APM Remote Upgrade Guide
AssetWise Performance Management APM Remote Upgrade Guide Trademark Notice Bentley, the B Bentley logo, AssetWise, Ivara, the Ivara EXP logo, Ivara Work Smart, Aladon and RCM2 are either registered or
More informationFactoryTalk View Site Edition V5.0 (CPR9) Server Redundancy Guidelines
FactoryTalk View Site Edition V5.0 (CPR9) Server Redundancy Guidelines This page left intentionally blank. FTView SE 5.0 (CPR9) Server Redundancy Guidelines.doc 8/19/2008 Page 2 of 27 Table of Contents
More informationDiamond II v2.3 Service Pack 4 Installation Manual
Diamond II v2.3 Service Pack 4 Installation Manual P/N 460987001B ISS 26APR11 Copyright Disclaimer Trademarks and patents Intended use Software license agreement FCC compliance Certification and compliance
More informationPowerLogic ION Enterprise 5.6
PowerLogic ION Enterprise 5.6 Power Management Software User Guide April 2007 Notices This section describes the symbols used in this guide. Danger This alerts you to things that may cause serious injury
More informationIntroduction to Microsoft Access 2003
Introduction to Microsoft Access 2003 Zhi Liu School of Information Fall/2006 Introduction and Objectives Microsoft Access 2003 is a powerful, yet easy to learn, relational database application for Microsoft
More informationTrend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,
More informationExcel Companion. (Profit Embedded PHD) User's Guide
Excel Companion (Profit Embedded PHD) User's Guide Excel Companion (Profit Embedded PHD) User's Guide Copyright, Notices, and Trademarks Copyright, Notices, and Trademarks Honeywell Inc. 1998 2001. All
More informationImageNow Cluster Resource Monitor
ImageNow Cluster Resource Monitor Installation and Setup Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: June 2012 2012 Perceptive Software. All rights reserved CaptureNow,
More information12 NETWORK MANAGEMENT
12 NETWORK MANAGEMENT PROJECTS Project 12.1 Project 12.2 Project 12.3 Project 12.4 Understanding Key Concepts Backing Up and Restoring Data Monitoring Computer Activity Configuring SNMP Support 276 Networking
More informationSetup and Configuration Guide for Pathways Mobile Estimating
Setup and Configuration Guide for Pathways Mobile Estimating Setup and Configuration Guide for Pathways Mobile Estimating Copyright 2008 by CCC Information Services Inc. All rights reserved. No part of
More informationGE Intelligent Platforms. Proficy HMI/SCADA ifix New Features VERSION 5.8
GE Intelligent Platforms Proficy HMI/SCADA ifix New Features VERSION 5.8 November 2013 GE Intelligent Platforms The new features of ifix 5.8 include: Improved Picture Scaling with the ifix WorkSpace o
More informationemail-lead Grabber Business 2010 User Guide
email-lead Grabber Business 2010 User Guide Copyright and Trademark Information in this documentation is subject to change without notice. The software described in this manual is furnished under a license
More informationVirtualCenter Database Maintenance VirtualCenter 2.0.x and Microsoft SQL Server
Technical Note VirtualCenter Database Maintenance VirtualCenter 2.0.x and Microsoft SQL Server This document discusses ways to maintain the VirtualCenter database for increased performance and manageability.
More information? Index. Introduction. 1 of 38 About the QMS Network Print Monitor for Windows NT
1 of 38 About the QMS Network for Windows NT System Requirements" Installing the " Using the " Troubleshooting Operations" Introduction The NT Print Spooler (both workstation and server versions) controls
More informationMGC WebCommander Web Server Manager
MGC WebCommander Web Server Manager Installation and Configuration Guide Version 8.0 Copyright 2006 Polycom, Inc. All Rights Reserved Catalog No. DOC2138B Version 8.0 Proprietary and Confidential The information
More informationMoving the TRITON Reporting Databases
Moving the TRITON Reporting Databases Topic 50530 Web, Data, and Email Security Versions 7.7.x, 7.8.x Updated 06-Nov-2013 If you need to move your Microsoft SQL Server database to a new location (directory,
More informationVideo Administration Backup and Restore Procedures
CHAPTER 12 Video Administration Backup and Restore Procedures This chapter provides procedures for backing up and restoring the Video Administration database and configuration files. See the following
More informationTSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:
TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link: ftp://ftp.software.ibm.com/storage/tivoli-storagemanagement/maintenance/client/v6r2/windows/x32/v623/
More informationRSView 32 ACTIVE DISPLAY SYSTEM GETTING RESULTS GUIDE. PUBLICATION VW32AD-GR001E-EN-E July 2011 Supersedes Publication VW32AD-GR001D-EN-E
RSView 32 ACTIVE DISPLAY SYSTEM GETTING RESULTS GUIDE PUBLICATION VW32AD-GR001E-EN-E July 2011 Supersedes Publication VW32AD-GR001D-EN-E Contact Rockwell Copyright Notice Trademark Notices Customer Support
More informationVisual Studio.NET Database Projects
Visual Studio.NET Database Projects CHAPTER 8 IN THIS CHAPTER Creating a Database Project 294 Database References 296 Scripts 297 Queries 312 293 294 Visual Studio.NET Database Projects The database project
More informationSCADA/HMI MOVICON TRAINING COURSE PROGRAM
SCADA/HMI MOVICON TRAINING COURSE PROGRAM The Movicon training program includes the following courses: Basic Training Course: 1 day course at Progea head offices or authorized center. On location at client
More informationEvaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.
Evaluator s Guide PC-Duo Enterprise HelpDesk v5.0 Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. All third-party trademarks are the property of their respective owners.
More informationBackup Assistant. User Guide. NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6
Backup Assistant User Guide NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6 Liability Disclaimer NEC Unified Solutions, Inc. reserves the right to change the specifications, functions,
More informationExclaimer Signature Manager 2.0 User Manual
Exclaimer Exclaimer UK +44 (0) 1252 531 422 USA 1-888-450-9631 info@exclaimer.com Contents GETTING STARTED... 10 Signature Manager Overview... 11 How Does it Work?... 11 But That's Not All...... 12 And
More informationCTERA Agent for Mac OS-X
User Guide CTERA Agent for Mac OS-X September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without
More informationCentreWare for Microsoft Operations Manager. User Guide
CentreWare for Microsoft Operations Manager User Guide Copyright 2006 by Xerox Corporation. All rights reserved. Copyright protection claimed includes all forms and matters of copyright material and information
More informationChromQuest 5.0 Chromatography Data System
ChromQuest 5.0 Chromatography Data System Administrator Guide CHROM-97251 Revision A March 2008 2008 Thermo Fisher Scientific Inc. All rights reserved. Surveyor is a registered trademark of Thermo Fisher
More informationOutpost Network Security
Administrator Guide Reference Outpost Network Security Office Firewall Software from Agnitum Abstract This document provides information on deploying Outpost Network Security in a corporate network. It
More informationRemote Desktop Services User's Guide
Contents Remote Desktop Services Document Revision Control Revision Description Author DATE 1.0 Initial Release Karen M. Hess 3/24/2015 1.1 Added section for viewing mapped drives Karen M. Hess 4/15/2015
More informationProgramming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
More informationProducing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA
Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA ABSTRACT The SAS Institute has a long history of commitment to openness
More informationThe software shall provide the necessary tools to allow a user to create a Dashboard based on the queries created.
IWS BI Dashboard Template User Guide Introduction This document describes the features of the Dashboard Template application, and contains a manual the user can follow to use the application, connecting
More informationQIAsymphony Management Console User Manual
April 2012 QIAsymphony Management Console User Manual For use with software version 4.0 Sample & Assay Technologies Trademarks QIAGEN, QIAsymphony, Rotor-Gene (QIAGEN Group). InstallShield (Informer Technologies,
More informationProficyTM Historian A DMINISTRATOR S GUIDE. Version 3.1 Jan. 2006
ProficyTM Historian A DMINISTRATOR S GUIDE Version 3.1 Jan. 2006 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including photocopying
More informationXythos on Demand Quick Start Guide For Xythos Drive
Xythos on Demand Quick Start Guide For Xythos Drive What is Xythos on Demand? Xythos on Demand is not your ordinary online storage or file sharing web site. Instead, it is an enterprise-class document
More informationiw Document Manager Cabinet Converter User s Guide
iw Document Manager Cabinet Converter User s Guide Contents Contents.................................................................... 1 Abbreviations Used in This Guide................................................
More informationHow To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
More informationChanging Your Cameleon Server IP
1.1 Overview Technical Note Cameleon requires that you have a static IP address defined for the server PC the Cameleon server application runs on. Even if the server PC has a static IP address, you may
More informationEMC ApplicationXtender Server
EMC ApplicationXtender Server 6.5 Monitoring Guide P/N 300-010-560 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 1994-2010 EMC Corporation. All
More informationHow To Set Up An Intellicus Cluster And Load Balancing On Ubuntu 8.1.2.2 (Windows) With A Cluster And Report Server (Windows And Ubuntu) On A Server (Amd64) On An Ubuntu Server
Intellicus Cluster and Load Balancing (Windows) Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Copyright 2014 Intellicus Technologies This
More informationLepide Software. LepideAuditor for File Server [CONFIGURATION GUIDE] This guide informs How to configure settings for first time usage of the software
Lepide Software LepideAuditor for File Server [CONFIGURATION GUIDE] This guide informs How to configure settings for first time usage of the software Lepide Software Private Limited, All Rights Reserved
More informationBrightStor ARCserve Backup for Laptops & Desktops
BrightStor ARCserve Backup for Laptops & Desktops Server Administrator and Expert User Guide 11.0 C00027-1E This documentation and related computer software program (hereinafter referred to as the Documentation
More information