Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Citect 版本的比較(以 standard 來比較) Citect Graphic s 見圖一 主要的差別 Knowledge Base WebClient,True Thursday Color Support, 12th Process November, Analyst, 2004 Queue-based Backfill 裝起來的大小 見圖二 Find and Replace, Friday 3rd February,200 Citect SCADA-260MB Citect SCADA Driver 可直 接套 Compiler Warnings, Unused Tags 6 Update-0.26MB Citect SCADA Knowledge Base-8.33MB Citect SCADA Pocket server 6.13MB Citect SCADA Time scheduler-12.04MB Citect SCADA 用 6.0 Citect 6.1 Listing, Multi-CPU Support, Graphics Enhancements (XP-Style Buttons,Button Movement, Rounded Rectangles, Gradient Color & Direction),OPC Server DA2.0, Computer Setup Editor,Apache Tomcat Support 備註 Citect HMI/SCADA-414MB Knowledge Base -6.37MB 6.0 的舊 檔案 Web-8.44MB for WebServer, DatabaseExchang e Enhanced (formerly CiRecipe),Kernel CicodeWindow Security Citect 跟 6.1 要定義 Cluster Wednesday Citect SCADA-259MB 不能 7.0r1 Citect Facilitie 一樣 跟 6.1 一樣 7.0 r2 s 以 Cluster 取代 15 August, Documentation-55.11 直接 之前的 Group。 2007 比較容易開 啟.ini 檔。有多 加了 Local Variables。 Memory mode 被 Memory I/O devices 取代了 MB Citect SCADA Driver Update-0.26MB KB-27.28MB Time scheduler-12.08MB Web server-9.32MB 套用 之前 的舊 檔案 要定義 Cluster 以 Cluster 取代 Wednesday 15 August, Citect Facilities-254MB Citect Facilities Help 和 之前的 Group。 比較容易開 啟.ini 檔。有多 加了 Local Variables。 2007 Documentation-34.82M B Citect Facilities Citec t 7.0 是一 樣的 Memory mode 被 Memory I/O devices 取代了 KB-27.28MB Citect Facilities Pocket server 6.47MB Citect Facilities Time scheduler-12.08MB Citect Facilities Web server-9.31MB Citect SCADA Driver Update-0.26MB Citect 7.10 Beta 版 跟 6.1 一樣。 Windos 的安全 5th February, 整合,支援 Vista 2008 系統,兩個簽署 的支援。 Citect SCADA 7.10-277MB Citect SCADA Driver Update-0.25MB Citect SCADA Knowledge Base-15.79MB 在工 具列 的設 定中 有多 加一 些東 Citect SCADA Pocket server 6.13MB Citect SCADA Time scheduler-12.09MB Citect SCADA Web-6.59MB 西 圖一(6.0) 圖二(6.1)紅色部分圈起來的是新增 Scheduler 的部分 附錄一 What's New in Version 6.0 CitectSCADA version 6.0 includes many new features and enhancements to existing functionality, described below. Web Client The CitectSCADA Web Client allows you to view a live CitectSCADA project within a Web browser. It provides easy access to CitectSCADA Runtime for LAN-connected users requiring read/write access to current production information. For example, a senior manager could monitor a facility and access current production information from any computer on the LAN. This is achieved without requiring extensive downloads or software installation. For details, see CitectSCADA Web Client. True Color Support True Color support allows CitectSCADA users to create graphically rich display pages more easily by supporting a far greater number of colors than the 256-colors available in previous releases. True Color is supported for all animation objects and static objects, including page backgrounds, imported images, symbols, metafiles, and bitmaps (with the exception of color floods). The flash rate of flashing colors defaults to 1 second, and is user-configurable via a .ini file parameter. For details, see Colors. Process Analyst The CitectSCADA Process Analyst Control is an ActiveX control designed to allow Operators to view trend data from a CitectSCADA trend server, and alarm tag data from a CitectSCADA alarm server. The Process Analyst provides a visual means to analyse and compare data (real-time and historical) in a more intuitive manner than CitectSCADA's previous trend viewer. The Process Analyst allows a user to load and save views, jump backwards and forwards in time, select commonly used timespans, select a start time and end time, identify daylight savings transition periods, and autoscroll to view trend data in real-time. The Process Analyst allows you to save the state (that is, the "look and feel") of the Process Analyst as a view. You can also load other views created by other Users and Operators. The Object View enables extensive control over pens, as well as providing at-a-glance information about pens, such as color, name, tag properties, current cursor value, and so on. The Process Analyst can display all data in local time taking into account daylight savings periods. The Process Analyst control indicates daylight savings transitions on its axis and date/time pickers, and allows Operators to seamlessly navigate and view their data through daylight savings transitions. The Process Analyst allows you to create reports of alarm and trend views by providing a comprehensive set of printable information. The Process Analyst's powerful programming model gives engineers and technicians extensive control over the look and behavior of the Process Analyst through Cicode. For details, see the Process Analyst Help. Note: If you use the link above, you should select Open (this file from its current location) from the dialog that appears. Symbol Library CitectSCADA version 6 includes an enhanced symbol library, which contains hundreds of symbols that are ready for you to use on your CitectSCADA project's graphics pages. For details, see Using symbols. Tag Validation In previous versions of CitectSCADA, it was possible for renumbering of Object Identifiers to occur when a CitectSCADA project was restored onto a different CitectSCADA installation from that on which the project was backed up. It was also possible to generate different Object Identifiers from one CitectSCADA machine to another. To address these issues, several enhancements have been made in CitectSCADA v6.0 to provide automated tag validation for systems using tag-based drivers. These new features make it easier to ensure that a project configuration that uses tag-based drives is valid; these changes only apply to projects that use tag-based drivers. The following enhancements have been made: Compiler - If a compilation is attempted on a machine with the CitectSCADA runtime still active, the compilation will fail. The compilation will not be allowed to succeed until the CitectSCADA runtime is shut down. This is done to avoid the situation where newly compiled files are not compatible with the current active loaded configuration in the CitectSCADA runtime. Dynamic Tag Validation - When a CitectSCADA client connects to a CitectSCADA IOServer, the client validates all of the tags for the tag-based drivers with the IOServer. If there is a tag mismatch, the client will not communicate with the IOServer on the unit that contained the mismatching tag. All other units that do not contain mismatches will still communicate with that IOServer. If there is a mismatch and redundancy is configured, the CitectSCADA client will attempt to locate a valid unit amongst the other redundant IOServers. Page Validation - All CitectSCADA pages that use tags from a tag-based driver are checked on load up to ensure that they were compiled against the same variable tag database. If the variable tag database has changed, the page will not be opened and a hardware alarm will be generated. This avoids the situation where the tags on a newly compiled page could be incompatible with the current loaded active tag database in the CitectSCADA runtime. Interoperation - A CitectSCADA version 6.0 client will communicate with older CitectSCADA IOServers, and older CitectSCADA clients will communicate with a CitectSCADA version 6.0 IOServer. However, in these circumstances tag validation will not occur. CtApi - The functions ctTagToPoint, ctPointRead, and ctPointWrite have been disabled for units using tag-based drivers. This has been done to avoid the situation where the tag configuration on the CitectSCADA client is not compatible with the currently loaded tag configuration in the CitectSCADA IOServer. The functions ctTagRead and ctTagWrite are still available for all types of tags. Display Event Trends by Time CitectSCADA now provides the option to display event trends as periodic data on a trend graph. As an alternative to viewing event trend data by event number, it is now possible to see event trends across a timeline. When event trends are shown by time, the trend graph includes a start and end time and enables operators to see both the time of a triggered event, and the elapsed period between events. This data can also be displayed on the same graph as a periodic trend. Time Stamped Digital and Time Stamped Analog Alarms Two new alarm types, time stamped digital and time stamped analog, have been added to CitectSCADA. These alarms combine the features of existing digital and analog alarms with a timestamp that records, with millisecond precision, the Alarm On time and Alarm Off time from a field device. These alarms are configured the same way as existing digital and analog alarms. Custom Alarm Filters Custom alarm filters provide a new means for filtering and displaying active alarms. Up to eight custom filter strings can be assigned to a configured alarm. In conjunction with a user-defined query function, the custom filters enable operators to identify and display active alarms of interest. Long Variable and Trend Tag Names Variable and trend tag names can now be up to 79 characters in length. Long Alarm Fields The Tag and Name fields for all configured alarms have been extended and can now be a maximum of 79 characters in length. The Description field has also been extended to allow a maximum of 127 characters. Queue-based Backfill Trend redundancy backfilling has been enhanced. It is now faster, more reliable, and configurable for backfill speed. Updated Help The CitectSCADA Help has been extensively revised for the 6.0 release. These revisions include replacing most of the WinHelp-based (.hlp) Help with Microsoft HTML (.chm) Help, as well as documenting the new features described above. Updated Driver Help Version 6 represents a significant leap forward for the CitectSCADA documentation, with the move to HTML Help. As a part of the changes that have been made, the information relating to CitectSCADA drivers has now been separated out of the main help, as the majority of the information included remains on the WinHelp platform. Subsequently, you now have to launch the CitectSCADA Driver Help as a separate entity. To launch the Citect SCADA Driver Help: 1. Go to the Citect Explorer Help menu. 2. Select Driver Help. The new CitectSCADA Driver Help will appear. Navigating the New Driver Help To locate the information required to configure a particular device, you can browse under the I/O Devices section of the table of contents for the device manufacturer, then the device name. The information provided will inform you which CitectSCADA driver, or "protocol", you will need to use to communicate with the device. If you already know which driver you need to use, you can browse the Protocols section of the table of contents for the required information. New HTML Help For some of the more popular CitectSCADA drivers, you may find you are redirected to an independent HTML Help file; these new help files represent the future direction for all driver documentation. Citect apologizes for an inconvenience caused by these changes, but trusts the improvements made to the driver help in this and subsequent releases will provide enormous benefits. 附錄二 New Features for Version 6.1 CitectSCADA v6.1 includes many new features and enhancements to existing functionality: Find and Replace Compiler Enhancement Multi-CPU Support Graphics enhancements OPC Server DA2.0 Computer Setup Editor Apache Tomcat support for WebServer DatabaseExchange Kernel Cicode Window Security Enhanced Help functionality Find and Replace The new Find and Replace feature allows you to find and optionally replace text strings within your projects and include projects, graphics pages, template, or Genie. You can perform global replaces across a project, jump to the relevant document or form in which a text string is found, and export search results. Using Find and Replace in Your Projects You can use the Find and Replace dialog box to find and optionally replace specified text in your projects. You can perform global text replaces in your CitectSCADA projects, as well as export search results. The functionality of the Find and Replace dialog box is the same regardless of where you open the Find and Replace dialog box from either the: Project Editor: You can find and replace text strings in your projects and include projects. Graphics Builder: You can find and replace text within a single graphics page, template, or Genie. You can configure your search coverage, view your results, replace results, or open a search result for more information. To display the Find and Replace dialog box: From the Project Editor or Graphics Builder, click Edit | Find or Edit | Replace. The dialog box appears with either the Find tab or Replace tab selected, depending on which command you selected. To search text: 1. On the Edit menu in the Project Editor or Graphics Builder, click Find. 2. In the Find box, type the text string you want to search for. The search is not case-sensitive, so it doesn't matter whether you enter lower- or uppercase letters. You can enter an entire string or a portion of the string you want to find. For example, typing BIT will return any string containing BIT, such as BIT_1, BITE, HABIT, HABITS, and so on. You cannot enter wildcard characters, but you can include special characters, as well as spaces if you want. 3. Specify your search coverage using the Look in and Search options lists. 4. Click Find. Search results appear in the results list when the search completes. The status text under the results list indicates the progress of the search. Note: When you start a search, the Find button changes to a Stop button you can use to exit the search. If you stop a search, a partial list of the results is displayed. To replace text: 1. 2. 3. 4. On the Edit menu in the Project Editor or Graphics Builder, click Replace. In the Find box, type the text you want to search for. In the Replace with box, enter the replacement text. Specify your search coverage. 5. Click Find. 6. View the search results. 7. Make your replacements using Replace or Replace All. Compiler Enhancement A new option, Warn about unused tags during full compile, on the Project Editor Options dialog box gives you the option of generating warnings during a full project compile for unused tags that are not used directly in a CitectSCADA project. These warnings are included in the Compile Errors dialog box. Also, the compiler results dialogs in CitectSCADA now report the number of compilation warnings and errors separately. Project Editor Options dialog properties This dialog box lets you set (and change) the Project Editor Options. Show deleted Enables the display of deleted records in the databases. When enabled, a check box at the bottom of the database form indicates if a record is deleted. Incremental compile Enables the incremental compilation of the project. Extended forms Enables the display of extended database forms. You can also use the F2 key on the keyboard to display extended forms. Inform record changed Enables the "Record has been changed" message window when you add (or change) data in a database form and then try to close the form - before you add or replace the record. Warning! If you disable this option, you will lose data if you change a database record and forget to add or replace the record. Disable user functions search When you use a combo box to select a function (for a command or expression field), a list of in-built Cicode functions and user-written functions displays. If you disable user functions, only the in-built functions are displayed in the list. Confirm on project packing Enables the "Packing databases may take a long time" message window, when packing a database. Auto open error form Automatically displays the Compile Errors form if an error occurs when the project is compiled. Compile enquiry message Enables the "Do you want to compile?" message window when the project has been modified and Run is selected from the File menu. Normally, CitectSCADA compiles the project automatically (if the project has been modified) when Run is selected. Compile successful message Enables the "Compilation Successful" message when the project has been compiled. Prompt on tag not exist Enables the "Variable tag not found. Do you wish to create this tag?" message window when a variable tag is specified that does not exist in the database. With the message window enabled, you can create new variable tags as they are required. Prepare for Web deployment Automatically runs the Web Deployment Preparation tool every time you compile a project. Note that this dramatically increases the amount of time taken for each compile, particularly for large projects. Info popup time The delay (in seconds) from the beginning of a database search until a search information window displays. The search information window displays the number of the traced records and allows you to cancel the search. You can cancel the search by selecting the Cancel button in the information window. Cicode editor The text editor that is used for editing Cicode function libraries and report format files. You must enter the name of the executable file in this field. The default editor is the Cicode Editor (ctcicode.exe) supplied with CitectSCADA. Report editor The editor that is used for editing Report Format Files. You must enter the name of the executable file in this field. The default editor is Write (write.exe). If you are using Rich Text Format (RTF) reports, make sure your editor is RTF capable. Print page size The number of lines (1 to 66) printed on each page when printing database records. Print font point The font size used when printing database records. Print font name The name of the font used when printing database records. Maximum list box items The maximum number of records that are displayed in drop-down combo boxes. Warn about unused tags during full compile Enables the generation of warning entries for unused tags that are not used directly in a CitectSCADA project. The warning entries are included in the Project Editor's Compile Errors form when a full compile is run. By default this option is not selected. Note: Warning entries are generated only for a full compile, not an incremental compile. Multi-CPU Support To optimize the performance of CitectSCADA in current hardware environments, CitectSCADA has been enhanced to support multi-CPU machines. At startup, CitectSCADA is now able to spawn separate server and client components across multiple CPUs, resulting in improved performance and stability. The CitectSCADA Runtime Manager provides visibility and control over each component process, allowing each process to be restarted individually. Note: Changing Cicode functions while using the restart feature may result in inconsistent behavior between processes. If you need to change Cicode, you should close down all processes and then restart them. Graphics enhancements Several enhancements have been made to the Graphics Builder, including the option to: Use XP-style buttons for text and symbols (see Button Properties Appearance (General)). Create buttons that move horizontally or vertically at runtime (see Movement). Create rounded rectangles by defining a corner radius (see Rectangle Properties - Appearance (General)). Define a gradient color and direction for objects (ellipses, rectangles, and polygons) that use a gradient fill (see Rectangle Properties - Appearance (General)). Button Properties - Appearance (General) Buttons have the following General Appearance properties. [Type] Text Select this option to display text on the button. If you select this option, the Text and Font fields will display to the right of the dialog. If either the Text or Symbol type option is selected, you can use XP style buttons. To configure a button to use the Windows XP style, select the XP Style check box. During runtime an XP style button has a blue border when it has keyboard focus, and an orange border when the mouse is on the button. When you place a button on a page, the XP Style check box is selected by default. Text The text to display on the button. You can use any keyboard character(s) to specify a name for the button; however, the following characters have special meaning: ^n - Wraps the text onto the next line. For example, Start^nMotor would display as: Font Select the font to be used for displaying the button text. [Type] Symbol Select this option to display a symbol on the button. If you select this option, the Set button will display to the right of the dialog. Click Set to choose the symbol which is to display on the button. A picture of the selected symbol will also display. [Type] Target When this option is selected, the button will not have any text or symbols on it, and it will have a transparent face. Mode There are three different modes of transparent buttons: BORDER_3D: The button is drawn with only the 3-D border (transparent face). BORDER: The button is drawn with only a thin line border. TARGET: The button is totally transparent. This constitutes a screen target. Movement You can control the movement of objects. To configure an object or group that moves: 1. Draw the object/group (or paste a symbol). The properties tab dialog automatically display, unless you have turned off the Display properties on new option in the Graphics Builder. (For a group, the properties dialog will not display automatically; you must double-click the group.) 2. Click the Movement tab. 3. Click the Horizontal, Vertical or Rotational tab (to the right of the dialog). 4. Enter a Movement expression (the expression that will move the object/group at runtime). 5. Enter further details as required, using the Help button for detailed information about each field. 6. Click OK. Rectangle Properties - Appearance (General) Rectangles have the following general appearance properties. [Line] Width The width of the outline for the rectangle (in pixels). You can change the width by clicking the up and down arrows to the right of the field, or by entering another value in this field. If you make the line more than 1 pixel wide, it must be solid. [Line] Style The outline style of the rectangle. You can choose from the following line styles: To change the style, choose a style from the menu to the right of this field. [Line] Color The outline colorof the rectangle. [Fill] Filled The Filled check box determines whether the rectangle will be filled with a color. [Fill] Color The color with which the rectangle will be filled. The color that you select as your fill color here is static. To specify a fill color that changes with runtime conditions, click the Fill tab. If you have enabled the Fill (Color) properties, note that the color you select here overrides the OFF color for Fill Color (On/Off), the ABC color for Fill Color (Multi-state), Array Color 0 for Fill Color (Array), and the At minimum color for Fill Color (Gradient).[Object type] Extra line Adds an extra line (1 pixel width) of lowlight color to the rectangle, if the rectangle is defined as Raised or Lowered (click the 3D Effects tab). [Gradient] Color Controls the color of the gradient fill between the fill color and the gradient color. This option is available only when the Filled and Gradient Fill check boxes are selected. The gradient is updated at runtime to reflect the gradient between the two colors selected. Gradient fills support flashing colors. Gradients do not rotate with an object; for example, if an object contains a left-to-right gradient fill and is rotated 90 degrees (either at runtime or in Graphics Builder), the gradient is still left to right. [Gradient] Direction The direction to be used for the gradient color. Use the table below as a guide to choose the gradient color direction you want. Example Gradient Color Direction Left to Right Right to Left Top to Bottom Bottom to Top Horizontal Gradient to Middle Horizontal Gradient from Middle Vertical Gradient to Middle Vertical Gradient from Middle [Object type] Border Adds an extra line (1 pixel width) of black to the perimeter of the rectangle. [Object type] Corner Radius Controls the radius of the corners of the rectangle. Enter a value between 0 and 32. The higher the value, the more rounded the corners of the rectangle. When the radius is greater than 0, the Extra line and Border options are not available. OPC Server DA2.0 Responding to developments in the OPC field, the CitectSCADA runtime environment now incorporates an OPC Server DA2.0. Now any OPC client application (v1.0 or v2.0) can access all data exposed by CitectSCADA runtime through the OPC interface. Computer Setup Editor The Computer Setup Editor is a utility designed to help you configure your CitectSCADA citect.ini file. This feature replaces the CiConfig tool that was available in CitectSCADA prior to version 6.0. The Computer Setup Editor has its own dynamic Help system that provides the parameter information you need to optimally configure your CitectSCADA system. Apache Tomcat support for WebServer Responding to the needs of our customers, you now have the option of using Apache Tomcat as the platform for WebServer, as well as Microsoft IIS. DatabaseExchange The CiRecipe ActiveX control has been renamed the DatabaseExchange ActiveX control and significantly enhanced. For example, it is now possible to position menus at the top or bottom of the control, and the control now supports parameterized queries of a Microsoft Access database. You can access the DatabaseExchange Help by clicking Help on the DatabaseExchange.DataManager Properties dialog box Kernel Cicode Window Security Cicode and Cache commands are now password-protected in the Kernel, preventing unauthorized access. Also a kernel user is now required to be defined in the User database for the CitectSCADA project they want to access these commands for. Enhanced Help functionality The CitectSCADA online Help has been extensively enhanced to provide easier access to the information you need. Some of the numerous enhancements include a more logical grouping of Help items on the CitectSCADA Help overview page, easier access to driver Help, and the use of "breadcrumbs" to facilitate navigation. 附錄三 What's New in CitectSCADA v7.0 CitectSCADA v7.0 incorporates the following new features: The Migration Tool Clustering Local Variables Publish Alarm Property Memory Mode Client-side Online Changes Publisher-Subscriber Model Dual Network Support Project-Based Network Configuration For changes to: Citect.ini parameters, see Citect.ini Parameters in Version 7.0. Cicode functions, see Cicode Functions in Version 7.0. CtAPI functions, see CtAPI Functions in Version 7.0. Kernel commands, see Kernel Commands in Version 7.0. For details on how to configure an existing project to run in version 7.0, refer to Upgrading to CitectSCADA v7.0. The Migration Tool The Migration Tool is a separate application which should be manually run after the automatic upgrade has been executed, and initiated by you after you have prepared the project for final migration. This tool will accommodate the critical changes in project functionality which are incorporated in version 7.0. Migration Tool An automatic update is carried out when you initially launch CitectSCADA v7.0. This update is a passive action which updates the database field definition for any database that has been changed between the two versions and copies new files that are required in version 7.0. Prior to the automatic upgrade proceeding you are given the option of cancelling the upgrade. The upgrade can be invoked at a later time by setting the Update parameter to True in the Citect.ini file. After the automatic update has completed you should then prepare your projects prior to running the CitectSCADA Migration Tool. The Migration Tool is a separate application which should be manually run after the automatic upgrade has been executed, and initiated by you after you have prepared the project for final migration. This tool will accommodate the critical changes in project functionality that are incorporated in version 7.0. It is important that you prepare your existing projects for a successful upgrade using this tool. Some of the features introduced in version 7.0 of CitectSCADA require changes in the project data from CitectSCADA version 6.1 The following topics describe the changes that will be made by the Migration Tool: Memory Devices - Devices with their port value set to "Memory" Alarm Devices - Devices with their Protocol property set to "Alarm" Clustering Clustering allows you to group different sets of the runtime components within a single project, allowing multiple independent systems to be monitored and controlled. There are countless variations in how a CitectSCADA clustered system can be configured. The most appropriate configuration will depend on the requirements for the solution to be deployed and the environment in which it is being deployed. For more information see Typical system scenarios. See Also Included projects Implementing Clustering Included projects If you have a large production environment, you can simplify the configuration and management of your CitectSCADA system by designing your project as a collection of smaller "included" projects. Included projects can operate independently, however, they share resources and merge seamlessly during runtime. This means you can create and test projects representing functional or physical sections of a plant, and then gradually bring them online. Ongoing maintenance can then be managed with a minimal impact on production. Implementing Clustering Once you have designed the clustering for your CitectSCADA system, including the configurations of servers you need, you can proceed to implement that design. You will need to configure: Cluster Definitions Each cluster must be defined by giving it a unique name in the project. Network Address Definitions Each physical server in your system must be identified with a unique name and IP address. Alarm Server Definitions Each Alarm Server must be named, and assigned to a cluster and physical server. Each server should be identified as Primary or Standby Report Server Definitions Each Report Server must be named, and assigned to a cluster and physical server. Each server should be identified as Primary or Standby Trend Server Definitions Each Trend Server must be named, and assigned to a cluster and physical server. Each server should be identified as Primary or Standby I/O Server Definitions Each IO Server must be named, and assigned to a cluster and physical server. Each server should be identified as Primary or Standby. Local Variables Local variables allow you to store data in memory when you start your runtime system. They are created each time the system starts, and therefore do not retain their values when you shut down. Local variables are useful when you need each process to have a separate copy of the data. Each process has its own copy of each local variable configured in the project, and the values in a local variable are available only to the process that wrote them. See Also Configuring Local Variables Configuring Local Variables Local variables allow you to store data in memory when you start your runtime system. They are created each time the system starts, and therefore do not retain their values when you shut down. Local variables may be of any data type supported by CitectSCADA, including 2-dimensional arrays of all standard CitectSCADA types except for strings. Local variables are useful when you need each process to have a separate copy of the data. Each process has its own copy of each local variable configured in the project, and the values in a local variable are available only to the process that wrote them. To configure a local variable: 1. In Project Editor, select Tags | Local Variables. The Local Variables dialog displays. 2. In the Name field, enter a name for the local variable (maximum 79 characters). Variable names cannot include the '-', '/', '%' or <space> characters. 3. In the Data Type field, select one of the following supported data types: Data Type Variable Size Allowed Values BCD Binary- Coded Decimal 2 bytes 0 to 9,999 BYTE Byte 1 byte 0 to 255 DIGITAL Digital 1 bit or 1 byte 0 or 1 INT Integer 2 bytes -32,768 to 32,767 UINT Unsigned Integer 2 bytes 0 to 65,535 LONG Long Integer 4 bytes -2,147,483,648 to 2,147,483,647 LONGBCD Long Binary- Coded 4 bytes Decimal 0 to 99,999,999 REAL Floating Point 4 bytes -3.4E38 to 3.4E38 STRING String 256 bytes (maximum) ASCII (null terminated) Numeric and digital variables have a default value of 0 and string variables default to "" (empty string). If you do not specify a data type, the local variable will be treated as 16-bit integer. 4. In the Array Size field, enter the size of the array (number of elements) used to store the local variable. The array will be of the data type specified in the Data Type field. The array can be one or two-dimensional. The maximum number of elements is 32766 per dimension. When specifying a multi-dimensional array, separate the dimensions with a comma, e.g. "20,30". 5. In the Zero Scale field, enter the value of the local variable that represents the zero point for the data (maximum 10 characters). The zero scale value is used as the lower limit for trend and bar graphs, and values below the zero scale value will cause an "Out of Range" error in the runtime system. 6. In the Full Scale field, enter the value of the local variable that represents the full scale point of the data (maximum 10 characters). The full scale value is used as the upper limit for trend and bar graphs, and values above the full scale value will cause an "Out of Range" error in the runtime system. 7. In the EngUnit field, enter the engineering units that the value represents (e.g. %, deg, mm/sec, etc.). Maximum 16 characters. This property is optional. If you do not specify engineering units, no engineering units are used. Do not use this property for digital and string data types. 8. In the Format field, Enter the display format of the value (of the variable) when it is displayed on a graphics page, written to a file, or passed to a function (that expects a string). This property is optional. If you do not specify a format, the format defaults to ####.#. Do not use this property for Digital and String data types. Maximum 11 characters. 9. In the Comment field, enter any useful comment. This property is optional and is not used at runtime. 10. Click Add. Publish Alarm Property Alarm devices were defined as devices with their Protocol field set to "Alarm". The function of these devices are now configured on an Alarm Server by setting the "Publish Alarm Properties" property to True. See Also Alarm Server Definitions Alarm Server Definitions Note the default server port numbers under Configure Servers. To configure an Alarm Server: 1. In the Project Editor, choose Servers | Alarm Servers. 2. In the Alarm Servers dialog box, complete the properties: Option Description Cluster Name The name of the cluster to which this Alarm Server will belong. If there is only one cluster defined in the project, you can leave this field blank. The Alarm server will default to the defined cluster Server Name The name of the server (maximum of 16 characters). The name must be unique to the project and must not contain spaces. Mode The mode for this server, either Primary or Standby. If this property is left blank, the default value will be Primary. The Primary and Standby servers must run on different computers, and only one Primary and one Standby can be defined per cluster. Network Addresses The IP address or computer name of the machine being configured. Port The port this server will listen on. You can leave this field blank if you are running only one Alarm server on the machine, in which case the default port number will be used. Comment Any useful comment. This property is optional and is not used at runtime. Note: The following fields are implemented with extended forms (press F2): Option Description Publish Alarm Properties TRUE or FALSE. By default this value is FALSE. When turned to TRUE the alarm properties are published and can be viewed as normal variable tags, and the Alarms Server listens as if it were an I/O connector. Port The port the Alarm Server will listen on if the Publish Alarm property is set to TRUE. 3. Click the Add button to append a new record, or Replace if you have modified a record. Memory Mode I/O devices can now be configured to run in memory mode: Memory Mode An I/O device running in memory mode is created in memory and its values stored in memory at runtime. Devices using memory mode are not connected to any hardware, and write their values to a cache. Memory mode is useful when you are configuring a system for the first time, as you can design and test your system before connecting a physical I/O device. Note: Memory mode replaces Memory I/O devices, which are no longer supported. Devices configured in CitectSCADA as Memory I/O devices will be converted to local variables during the upgrade to version 7.0 See Also Using Memory Mode Using Memory Mode When configuring an I/O device, you have the option to set memory mode. This means that the I/O device will be created in memory and its values stored in memory at runtime. Refer to I/O Devices Properties for more information on how to configure an I/O device. Devices using memory mode are not connected to any hardware and write their values to a cache. The I/O device values can be read by many processes. The difference between a local variable and a device in Memory Mode is that an I/O device in Memory Mode will reside in the I/O Server's memory and will observe all standard networking and redundancy rules of a standard I/O device. Memory mode is useful when you are configuring a system for the first time, as you can design and test your system before connecting a physical I/O device. As with local variables, values in an I/O device using only memory mode are not retained when you shut down. For more information on local variables, refer to Configuring Local Variables. Client-side Online Changes The following live changes can now be made to the project without restarting clients: IO Devices (restart the IO server) Tags (restart the IO server) Alarms (restart the Alarm server) Trends (restart the Trend server) Reports (restart the Report server) Accumulators (restart the Report server) Clients only require that graphics, code and communications configurations are deployed to them. Other configuration information is deployed to the appropriate server. Project changes are still deployed as before Manually Run/Backup Run/Copy FTP (IDC) HTTP (Web Client) Publisher-Subscriber Model CitectSCADA now uses a Publisher-Subscriber data acquisition model. Client computers subscribe to configured tags and receive notification when the tag values change. Cicode functions can also be triggered by the change of a tag, removing the need to poll, and improving the efficiency of the CitectSCADA system. Dual Network Support Previous CitectSCADA versions have been able to support redundant networks via NetBIOS. From version 7.0 users can only use TCP/IP for network configuration and can specify multiple IP addresses for each server, providing native support for network redundancy. Project-Based Network Configuration In version 7.0, the project topology is embedded in the project, and network configuration can be performed from within the Project Editor. Servers and their IP addresses are set up in the Network Addresses dialog in the Project Editor. This means that physical computers in the system can easily be changed. As long as the IP address or computer name of the new machine is the same as the one being replaced, the new computer will be able to immediately take the same role. 附錄四 Citect Facilities Overview Citect Facilities 提供了 CitectSCADA 裡的所有特色,在 Citect Facilities 中只有減 少 driver 的設置,讓 Citect Facilities 更容易做遠端監控的應用程式。也因為這個 原因,Citect Facilities 的參考文件跟 CitectSCADA 是一樣的,所以這應該不是一 個問題,因為它的函式也是跟 CitectSCADA 一樣的。 CitectFacilities可以合併所有你的簡易系統,包括暖氣,流通空氣和空調 (HVAC),燈光和連結控制穿過你整個公司的到單一的設備管理和控制方法。這 個軟體不論在單一或多個地點,都可以連接到多個賣主的硬體裝備。這個可以成 功的連結到開放式的協定,例如BACnet,LONWorks,EIB和OPC,在自動化的 建築物或是簡易的工廠裡都是受到優待的。主從式架構能讓CitectFacilities有高 度的彈性,能夠從公寓到很大的的多個建築物,多個裝置地點,把他們圍成一圈。 主要的特色 進階的聚集 CitectFacilities V7.0 傳遞了有彈性到近乎可以聚集你的系統,不論是讓操作的物 件集中化或是當位址擴大到 V7.0 的時候,聚集能有組織的減少控制室的數量和/ 或每個地方的伺服器的數量。在兩者中你必須要選一個,如果你想要擴大你的系 統或製造特別的子系統,V7.0 允許你有擴大你的系統的功能而不必花費高的金 額來升級或是取代原有的備援伺服器。 網路客戶端 CitectFacilities 是一個零維修,全功能客戶端都可以使用網路瀏覽器來觀看的工 具。CitectFacilities V7.0 提供免費的網路客戶端給每一個伺服器一個證照。網路 客戶端允許在當地用任何一台電腦,不管是在公司或是中央遙控室控制這個設 備。網路客戶端也可以被稱為是從警報單子上經由 ad-hoc 聚集去允許操作者去 配置正確的圖形頁面在當地的工具系統中。 客戶端線上修正 客戶端線上修正能確保操作者當在做修正時可以連續的遙控工廠。V7.0 的新的 修正已經被設計是最小的中斷,你在維修的可靠性和減低風險。圖形,標籤,警 報,趨勢圖和報表現在都可以自動更新而不用需要在客戶端重新啟動。修正可以 製造任何聚集的伺服器。有一次伺服器的程序要求重新啟動來修正,修正會即刻 可以執行到所有的客戶端。 KNX 驅動程式 KXN 是一個標準的開放應用程式,是用來給建築物和家裡自動化工業和可以經 由延長 EIB 的標準,有著額外的物質層和安裝形式有著 KNX 驅動程式,它可以 被使用在控制一個寬廣的設備區域和有應用程式連結著的建築物管理,包括燈 光,暖氣,通風,空調,安全性和能源管理。 額外的特色 零維修,網路客戶端有全部的功能 主從式系統架構 不用特別的設備就可以再每一層做備援 WAN 有能力集中資料庫 支援撥接數據機 支援多個 CPU 只能讀 XML 網路伺服器 連續 24 小時/7 天監控 警報管理包括警報延遲 廣泛的安全性特色能夠限制使用者進入 只開放讀的專案 多螢幕(每個工作站最多 6 個螢幕) 選擇性的行動 Pocket 技術 CitectSCADA 報表有更高層級的報表可能性 驅動程式提供標準的 I/O 設備和控制者 多個專案尋找和取代 真實的顏色,設備工廠特製的符號 快速的發展經由預先定義好的樣板和精靈 安裝內建的圖形螢幕,DXF 畫的檔案和照片 優勢 業的集中監控 立即地,連續 24 小時/7 天,可見的多個 賣主系統和多個位置領先增加人員的生 產力,降低操作者的金額和改進居住者的 服務。 保護你已經存在的和未來設備的投資 CitectFacilities 是開放式的架構和開放式 的協定允許你去保留存在的設備和增加 新建的自動化技術來符合你的需求。 低風險,低進入的金額 CitectFacilities 是一個可以從小到非常大高度可以攀登的系統。這個系統允許你 去擴展你的 CitectFacilities 應用在你事業的每一步中。 遠端遙控和機動性 可以經由網路和 CitectFacilities 的零維修網路客戶端,遠端遙控你的系統。 CitectSCADA Pocket 的選項是你機動性的最大值,使用無線技術,不論你在哪 裡,你都可以遙控和控制你的設備系統。 增加可靠性 CitectFacilities 設計的中心是依據可靠性和多層次硬體獨立備援,來確保從伺服 器到所有的遠端 I/O 都有固定的溝通。選擇兩個伺服器和兩個網路連結可以提供 額外層次的可靠性。 快速的發展和調度 CitectFacilities 是容易使用結構工具允許對任何大小的系統做快速的發展,生動 的頁面,警報,標籤和行事曆。這個結果可以降低發展的金額和降低全部的完成 金額。 Integrate all your facilities systems with CitectFacilities V7.0 CitectFacilities integrates all your facilities systems, including HVAC, lighting and access control, across your entire enterprise to deliver a single facilities management and control solution. The software connects to multiple vendor hardware, in single or multiple sites. This is achieved by connecting to open protocols including BACnet, LONWorks, EIB and OPC, favored within the building automation and facilities management industries. True client server architecture makes CitectFacilities highly flexible, ranging from an application within an apartment to very large, multiple site installations. Advanced Clustering CitectFacilities V7.0 delivers a flexible approach to clustering your systems. Whether your objective is centralization of operations or site expansion, V7.0's clustering enables organizations to reduce the number of control rooms and/or servers at each site. Alternatively, if you wish to expand your system or create specific subsystems, V7.0 allows you to extend your system functionality without incurring the high costs of upgrading or replacing redundant servers. Web Clients The CitectFacilites Web Client is a zero maintenance, fully functional client that is viewed using Internet Explorer. CitectFacilities V7.0 offers a free web client in each server license. The web client allows the facilities monitoring to be located on any PC within the business or in a central monitoring room. The web client can be called from the combined alarm list through "ad-hoc clustering" to permit the operator to locate the exact graphics page within the local facilities system. Client-Side Online Changes Client-side online changes ensure that operators can continue monitoring the plant whilst changes to the system are being deployed. V7.0's new online changes have been designed to minimize interruption while maintaining reliability and decreasing risk. Graphics, tags, alarms, trends and reports now update automatically when changes are made without the need to restart the clients. Changes can be made to any of the clustered servers. Once the server process(es) required by the change is restarted, the changes are instantaneously available to all clients across the network. KNX Driver KNX is an open standard for applications in the building and home automation industry and can be thought of as an extension of the European Integration Bus (EIB) standard, with additional physical layers and configuration modes built onto the EIB communication stack. CitectFacilities V7.0 comes standard with a KNX driver which can be used to control a wide range of equipment and applications associated with building management, including lighting, heating, ventilation, air conditioning, security and energy management. Improve services. Reduce costs. Leave a smaller footprint... Understanding your energy consumption Conserving energy has become a crucial challenge globally as natural resources are close to exhaustion, energy costs are rising, power grids are reaching capacity and environmental concerns are increasingly prevalent. It is estimated that over 60% of operations and maintenance expenses are for energy use alone and can be reduced by up to 20% through more efficient monitoring and maintenance. CitectFacilities closely monitors and controls energy usage, resource consumption, and emissions increases, thereby helping to reduce operating costs and decrease the environmental impact. CitectFacilities allows buildings to operate more efficiently by: centralizing all the data for energy usage providing analysis tools to easily identify the cause of excess energy consumption or peak demand in real time The first step in understanding energy consumption is the ability to access all the data CitectFacilities does exactly that. How? By being able to access all the major industry standard networks and many of the legacy controllers used in building automation systems, and then collecting all the data into a single database, CitectSCADA Reports. Combining this with CitectFacilities' powerful graphics capabilities results in a clear representation of energy usage over time. The analysis of energy consumption over a specific time period allows different time periods to be overlaid, making changes in consumption easily visible. Analyzing consumption over the past five days, the past five Mondays or the equivalent day in the previous year provides valuable clues to the causes of changes in energy consumption. Integrating disparate systems within a facility helps owners and managers achieve synergies that would otherwise not be possible with the traditional silo approach to managing HVAC, lighting, access control, security, fire & life safety and communications systems. An open and integrated solution that improves energy efficiency, enhances environmental sustainability and tenant comfort will ultimately result in greater profitability for the facility manager, better tenant retention and a positive corporate image for both owner and manager. Enterprise-wide monitoring and control CitectFacilities integrates all of your existing facilities systems into a convenient, single facilities management system from which you can centrally access and manage control. This integration is achieved by connecting to open protocols, such as BACnet, LONWorks, EIB and OPC, which are favored within the building automation and facilities management industries. So, you have the freedom to select the best-in-class solution for each function but all your systems will still work together smoothly. Key benefits at a glance: Save money through more efficient utilities usage. Improve decision making and control of centralized, easy-to-access facility systems. Increase the reliability of your system. Maximize your mobility by using wireless technology to monitor and control your facility from anywhere, at any time. Lower your Total Cost of Ownership through more efficient use of existing staff. Enterprise-wide Centralized Monitoring Immediate, continuous 24/7 visibility of multiple vendor systems and multiples sites leads to increased staff productivity, lower operating costs and improved tenant service. Increase reliability Reliability is a key characteristic of the CitectFacilities solution. It is designed with multi-level, hardware-independent redundancy. Optional dual servers and dual networking can provide an additional level of reliability. Improve building automation efficiency Operators can use PC-based displays anywhere on the network to change set points and override equipment operation. CitectFacilities permits flexible 24/7 monitoring of multiple sites, reducing staffing requirements and improving the productivity of building maintenance and security personnel. Preserve capital investments CitectFacilities protects your existing and future investments because it works with what you already have. No need to throw out systems you’ve already invested in and start from scratch. Rather, CitectFacilities integrates with all networks commonly used in building automation, such as BACnet, LONWorks, Johnson Control and others. CitectFacilities works with what you have to make it even better. And, because it incorporates open standards, you can continue to add new building automation technologies of your choice. All this means that CitectFacilities offers low risk and a low entry cost. Remote access and mobility With CitectFacilities’ remote access and Mobility solution, you can monitor your system remotely via the Internet. Traditionally, if a facility manager had to respond to a system alarm or maintain equipment within a building, they would have to physically go to that building to assess the situation. If issues arose in more than one site simultaneously, the manager would be unable to prioritize which one required more urgent attention. Facility managers and operators now have maximum mobility to remotely monitor all their facilities’ systems, even when travelling, with our Mobility solution. Mobility provides a flexible, easy-to-use operator interface with full access to system alarms and variable tags. It allows users to make informed decisions and prioritize the actions required regardless of their location. Powerful reporting CitectSCADA Reportsis CitectFacilities’ powerful reporting tool. Its reports can be delivered by email, as a PDF or a spreadsheet, to any user within the business. Making energy consumption figures available in real time gives tenants a chance to instantly adjust usage and understand how their behavior affects energy costs. Key fetaures available: Scheduler The Scheduler allows you to optimize your facilities systems, based on calendar events. For example, you can program the scheduler to switch off lighting and HVAC systems outside normal working hours. The calendar-based user interface is easy to configure. You can program "special days" for holidays or other irregular events. Control schedules can be configured during project development and changed during runtime. Process Analyst Process Analyst allows facility managers and operators to analyze the cause of disturbances throughout their facility by bringing together trend and alarm data on a single integrated display. If there is a fault in the air-conditioning system and the temperature is deviating from set points, instead of comparing trend data with alarm logs from different pages, the Process Analyst allows the operator to simply select any alarm and variable that could have contributed to the disturbance. This means the system fault can be identified, analyzed and rectified in less time with minimum disruption. The Process Analyst also allows operators to recognize patterns that may lead to disturbances so that they can be identified before a fault occurs. Zero maintenance, fully functional Web Client True client-server architecture Redundancy at every level with no special hardware requirements WAN capability with centralized database Supports dial-up modems Multi-CPU Support Continuous 24/7 monitoring Alarm management including alarm delay Comprehensive security features enabling restricted user access Multiple screens (up to 6 screens per workstation) Industry standard reporting such as energy consumption and carbon footprint reports possiblewith CitectSCADA Reports True color, facilities industry specific symbols Rapid development through pre-configured templates and genies 附錄五 CitectSCADA, already established as one of the most reliable, flexible and high performance SCADA systems on the market today has just gotten even better. CitectSCADA V7.10 offers added security features and is even easier to configure than before. With CitectSCADA V7.10's support for Microsoft Windows VistaTM, you can now take advantage of the additional security features built in to this operating system. The release also introduces Windows Integrated Security, allowing corporate security standards to apply to production, and creating a single location for the management of user accounts. The new dual signature functionality provides a second level of security for actions such as those required by FDA 21 CFR Part 11. What's New in V7.10: Windows Integrated Security Microsoft Windows VistaTM support Dual signatures support Custom Alarm field enhancements New symbols Time synchronization service Microsoft Excel 2007 support for bulk configuration changes Enhanced driver installation New font selection for Graphics button New location for Citect.ini and user folder Benefits at a glance: (Keep all the V7.0 benefits and add the following two) Increase your confidence in system security Increase operator efficiency and response time Reduce operator downtime with easier configuration and installation features Windows Integrated Security You now have the option to use either the CitectSCADA native security model or to integrate it with the Microsoft Windows Security model. Using the Integrated Windows Security model, the operator logs on to CitectSCADA runtime and is authenticated by the company's Windows domain controller. With CitectSCADA's native security model, the operator is authenticated by CitectSCADA itself. In both models, the runtime privileges conveyed to the operator are configured within the project. Integration with Windows Security allows corporate security standards to be applied to the system production and creates a single location for the management of user accounts. For example, when an operator leaves and their access to the company's domain is removed, their access to CitectSCADA will also be removed. Similarly, when a new operator is hired, there is no need for additional system configuration to grant the new user access to CitectSCADA. It can all be achieved when they are granted an account on the domain. Windows Integrated Security login support has been added in order to provide the SCADA system with full runtime without requiring 24/7 uptime of the domain controller. When users are authenticated at SCADA nodes, CitectSCADA will utilize the standard Windows login user cache should the domain controller be unreachable. The current Windows logged-in user can be selected to be automatically logged into CitectSCADA, saving desktop SCADA users from having to re-login to CitectSCADA directly. Windows User Authentication from CitectSCADA to Servers Microsoft Windows VistaTM Support CitectSCADA V7.10 has achieved the Microsoft "Works with Windows Vista™" certification. However, merely meeting the requirements of the certification was not sufficient to make CitectSCADA fully functional on Vista. A number of additional changes were also required to achieve satisfactory functionality on the Vista operating system. We are confident that operators will find minimal differences when running the product on the Vista operating system compared to previous systems. Dual Signatures Support Dual signature support provides a second level of security for actions. For example, some operations may have financial, environmental or other consequences where your processes dictate that a second level of verified confirmation is required before the action proceeds. A typical scenario: an operator needs to change a critical setpoint for an operation but before the setpoint is sent to the controller, the operator's supervisor also has to enter their user name and password. If the supervisor has the appropriate privileges, the setpoint will then be sent on to the controller. Custom Alarm Field Enhancements Prior to V7.10, the Custom Alarm properties were used to filter the alarms on the Alarm Display. For example, it was possible, at configuration time, to specify in these fields whether an alarm was an electrical or mechanical fault. A SCADA user could then filter the alarm display to show only electrical faults. In V7.10, it is now possible to write to the Custom Alarm fields during runtime and display them on the Alarm Display. This opens up a wide range of options, for example: To provide operator guidance on the Alarm Display by informing operators of the proposed actions to take (in the past operators were directed to another screen) To ensure that alarms that have been shelved or disabled are returned to active alarm state, operators can simply filter the alarm list to see which alarms have been temporarily shelved or disabled and a simple function will return these alarms to an active state. To filter out alarms for equipment in maintenance mode, while still retaining the engineer's visibility to those alarms. Once the device is put back into action, the Custom Alarm field can be reset to the maintenance mode. Microsoft Excel 2007 Support (Project DBF Add-in) Bulk configuration changes is now simpler and easier using the Project DBF Add-in function in Microsoft Excel 2007. Enhanced Driver Installation Prior to V7.10, all available communication drivers were automatically installed during the installation of the product. From V7.10, the installation of these drivers is performed at the final stage of product installation, using a separate installation process. This process allows you to select the individual drivers that you want to install. If you are using Microsoft Windows Vista™, you should ensure that the drivers you select to install are identified as being compatible with that operating system. Should you select a driver that has not yet been identified as being compatible, or is specifically identified as not compatible, the installation process will provide a warning to that effect and allow you to deselect the driver prior to continuing with the installation. The communication driver installation can also be invoked individually at any time after the initial product installation to enable the installation of additional drivers. New Font Selection for Graphics Button Resizable text on the screen and buttons makes it easier to work with CitectSCADA on different sized monitors. In previous releases of CitectSCADA, it was not possible to change the properties of text, such as font, size or style, on buttons in the Graphics Editor. From V7.10, the text displayed on a button object can be configured in the same manner as other CitectSCADA text objects within the Graphics Editor and the automation interface. This enables you to present a more polished and consistent GUI. When migrating from a previous release, button object text properties are preserved and converted to the new button object text properties with the appropriate default property values automatically assigned in the new configuration. New Location for Citect.ini and User Folder Due to security changes in Microsoft Windows Vista™, some modifications to the location of configuration and user files used by CitectSCADA V7.10 have been made. This means that configuration and project files used by CitectSCADA are installed in different locations depending on which operating system you are using. For install locations, please refer to the CitectSCADA Help Getting Started section on the DVD. Time Synchronization Service With security enhancements in Microsoft Windows Vista™, a new Time Server application that supports redundancy and runs as a Windows service is available to synchronize the PC clocks running on all CitectSCADA clients and servers. Dedicated Security and Safety Knowledge Base Now Available In order to provide a framework for delivery and to help ensure related information is made available in a timely manner, two additional categories of Knowledge Base - Security and Safety - have been launched. (http://knowledgebase.citect.com/safetyandsecurity) The Security and Safety Knowledge Bases provide detailed technical support information and are a supplement to the existing product Knowledge Bases, Citect Online Help and printed manuals. The Knowledge Bases are a useful tool for all user levels. RSS feeds are available for users who wish to proactively subscribe to updates. RSS feeds make it easy for you to stay informed as they can be delivered to your desktop or web browser as soon as the relevant information becomes available. Citect's Knowledge Bases are steadily growing libraries of technical articles written to support our customers. The Security and Safety Knowledge Bases contain the very latest information about Security and Safety related issues, including answers to questions raised by users and solutions to problems. A searchable offline version of the KB is also available for download from the MyCitect Downloads area. Please contact our support department at [email protected] for more information. 附錄六 CitectSCADA 7.10 On-Process Beta 1 1. Restrictions and Limitations 2. What’s New? 3. Requirements 4. Installation Notes 5. Best Practice for Installation 6. Upgrading 7. Operational Notes 8. Known Issues with this Release 9. Disclaimers 1. Restrictions and Limitations Please note: This Beta release supports the English language only. Internet Display Client is not compatible with Windows Vista®. This release does not support the use of the SafeNet SuperPro dongle on a VMWare® platform running Windows Vista® or Windows XP®. 64 Bit support of CitectSCADA on VMWare® is currently not supported. Only selected drivers are being shipped with this beta release. You can use the DriverWeb utility at http://www.citect.com/driverweb to try others. Some driver online help files are shipped in the .hlp format and are not compatiable with Windows Vista®. Help may be provided for drivers that are not distributed with this beta release. Drivers may be installed that are not compatible with Windows Vista®. They are included so that you can continue to compile projects for non-Vista client machines. CitectSCADA Batch is not compatible with the Windows XP 64 bit operating system or the Windows Vista 32 or 64 bit operating system. 2. What's New? CitectSCADA version 7.10 incorporates the following new features: Vista Support - CitecSCADA now officially supports Microsoft’s Vista® (Service Pack 1). Due to security changes in Windows Vista, some modifications to the location of files have been made. These changes apply to all supported operating systems. See the Installation Guide for details of these changes. VMWare Support - CitectSCADA now officially supports running on a Windows instance on VMWare® Infrastructure (VMWare® Server - ESX). We do not officially support VMWare® virtual machines running on a hosting operating system. Windows Integrated Security for Runtime - Allows security of your CitectSCADA Project at runtime to be managed using Windows Users and Groups. Project DBF Add-in for Excel - a tool to assist editing CitectSCADA DBF’s files via Microsoft’s Excel® 2003 and 2007. New Alarm Properties - Two Alarm Properties have been added to enable CitectSCADA to interface with any third-party paging system. The Paging property is a flag to indicate that the alarm is going to be paged, the PagingGroup property is a freeform text field indicating the sequence of people to notify in the event the alarm occurred. Time Synchronization Service - provides a Vista® Ready Windows Service to accurately synchronize your computer from multiple sources. This service can be configured via the CitectSCADA Explorer. For further information about new features, see the online help. 3. Requirements 3.1 Licensing You must upgrade your current CitectSCADA in order to run V7.10. To check if your Software Protection Key is capable of running Version 7.10 go to CitectSCADA Explorer > Help > Citect Key Update and verify the CitectSCADA Version is 7.1x. If your CitectSCADA Version is 7.0 you are entitled to a free upgrade to v7.1. Navigate to the Citect website at http://www.citect.com > Support > Auth Code Generator to get a new authorization code, or contact Citect Technical Support. If you need to update your version and you are NOT in Support and are not already licensed for Version 7.0 contact your local sales representative. 3.2 Software Version 7.10 has been tested to run on: Windows Vista® with Service Pack 1 (32 Bit and 64 Bit) Windows XP® with Service Pack 2 and Service Pack 3 (RC2) - (32 Bit and 64 Bit) Windows Server® 2003 with Service Pack 1 (32 Bit) Notes: You must use Internet Explorer version 6.0 or above if using the Process Analyst, CitectSCADA Web Client, or CitectSCADA Web Server. If you intend to use the Web Client on Windows 2000 or Windows 2003 Server, you must first install the latest Windows Installer module on your machine. This is available via the Windows Update feature in Windows 2000 or Windows 2003 Server. 3.3 Minimum and recommended hardware and software: Refer to the CitectSCADA Installation and Configuration Guide provided on the DVD for this detailed information. 4. Installation Notes In this release of CitectSCADA an Installation and Configuration Guide in PDF format is included with the documentation on the distribution disk. It is important that you read this document carefully prior to performing the installation to ensure a satisfactory installation of the software. When you insert the distribution disk in your drive and you have autostart enabled, CitectSCADA Setup starts up automatically to guide you with your installation choices. An alternative way to start CitectSCADA Setup is to double-click the setup.exe file that appears in the root directory of the distribution disk. We recommend that you use the CitectSCADA Setup utility to install our products as installing the individual products setups separately is not optimal. Notes: To make installation easier, you can upload the contents of the CitectSCADA Installation DVD to your network and install from the network, rather than install CitectSCADA individually on each workstation from the installation DVD. If when installing CitectSCADA you get the message 1607: Unable to install InstallShield Scripting Runtime, this indicates the Windows installer service has fallen into an illegal state. You must reregister the Windows installer service by executing the following commands at the command prompt: o C:\>msiexec.exe /unregister o C:\>msiexec.exe /regserver Only selected drivers are included in this release (see Restrictions and Limitations for further information on drivers). You can use the DriverWeb utility at http://www.citect.com/driverweb to check that you have the latest versions of drivers. 5. Best Practice for Installation To improve the security of your SCADA system and provide compatibility with Windows Vista, CitectSCADA 7.10 can now be run under a standard user account (i.e. one without administrator privileges). To achieve this, some modifications to the location of files installed by CitectSCADA have been made. These changes apply to all supported operating systems. Specifically, it is no longer possible for standard users to write to the Program Files or System directories, which means the citect.ini file cannot live in the Bin or Windows directory, and the User folder cannot live under Program Files. It is advisable that you accept the default installation path when installing , or ensure that your chosen User/Data folder is writable by standard users. When installed on Windows XP or earlier, configuration and project files are stored in the Documents and Settings/All Users/Application Data/Citect/CitectSCADA 7.10/ folder. When installed on Windows Vista, configuration and project files are stored in the ProgramData/Citect/CitectSCADA 7.10/ folder. Install locations are as follows: File type Platform Install Path Documents and Settings/All Configuration files Pre-Vista Users/Application Data/Citect/CitectSCADA 7.10/Config such as the citect.ini file Vista ProgramData/Citect/CitectSCADA 7.10/Config Documents and Settings/All Pre-Vista Users/Application Data/Citect/CitectSCADA 7.10/User User directory Vista ProgramData/Citect/CitectSCADA 7.10/User Documents and Settings/All Pre-Vista Users/Application Data/Citect/CitectSCADA 7.10/Data Data directory Vista Log files ProgramData/Citect/CitectSCADA 7.10/Data Documents and Settings/All Pre-Vista Users/Application All log files produced by drivers are written to a sub-foldercalled Vista 'Drivers'. Data/Citect/CitectSCADA 7.10/Logs ProgramData/Citect/CitectSCADA 7.10/Logs 6. Upgrading For Version 6.10 users, before upgrading your projects it is important that you read and understand the What’s New and Upgrading sections of the online help or the CitectSCADA User Guide as significant structural changes occurred in Version 7.0. The ability to use Project Fonts inside buttons has been removed and replaced. (see What’s New in online help). During project upgrade CitectSCADA will look up the project font being used by a button and convert it into the appropriate font properties on the Button. Windows enforces that all time manipulation requires Administration privileges. CitectSCADA has been changed to only require Standard User privileges and as a result means the existing TimeSet cicode function is now obsolete. For time synchronization the new CitectSCADA Time Synchronization service should be used 7. Operational Notes Please note the following: Runtime-Graphics When using dynamic page resizing, please be aware that a change has been made to scale (rather than stretch) all text regardless of whether it is static or dynamic text providing a smoother display. Vista Performance The Windows Vista environment introduced a radically different architecture with a significant increase in security checks that has impacted on application performance. Running CitectSCADA servers on a Windows Vista computer will incur a performance penalty and at this point in time is not recommended. Windows Firewall During CitectSCADA installation, if you are running Windows Vista or Windows XP SP2 and have the Windows Firewall enabled, you are given the option of allowing the CitectSCADA Setup to modify your firewall settings by adding CitectSCADA Runtime and FTP Server to the Windows Firewall’s list of authorized programs. If the Windows Firewall is not enabled, this dialog is not displayed.