Sei sulla pagina 1di 25

Vijeo Citect 7.

30 Release Notes for Service Pack 1


The V7.30 Service Pack 1 includes several product updates and enhancements, providing improvements in stability, performance and functionality.

Important:
As per recommended practice, all projects should be backed up prior to commencing the Service Pack installation.

Important:
Upgrade and recompile all projects after installing this Service Pack. If not performed, a conflicting database size message will occur. By default, the Project Editor will prompt to perform the upgrade after the configuration tools are launched. However, if you cancel the upgrade, you can select another upgrade to occur at startup by editing the Citect.ini file, setting [CTEDIT] Upgrade=1, and restarting the Project Explorer. In some instances a full compile may be required after an upgrade. If using Incremental Compile (which is the default) re-run a compile, and select to continue when prompted to perform a full compile. For projects using CSV_Include templates, please run Update Pages (in Graphics BuilderToolsUpdate Pages).

Hot Fixes
Customers who have hot fixes installed should check the release notes to ensure the applicable fix is included in V7.30 Service Pack 1 - please contact SCADA Global Support if in any doubt. SCADA Global Support recommends V7.30 users apply the Service Pack as soon as practically possible. Note For general information about service packs, see Knowledge Base article Q2181.

This service pack applies to two of the products shipped with Vijeo Citect version 7.30: a) Vijeo Citect b) Vijeo Citect Web Server Separate service pack installers have been created for these products, allowing you to choose which products to upgrade to Service Pack 1.

Vijeo Citect version 7.30 Service Pack 1

Table of Contents Release Notes for Service Pack 1 ........................................................................................................... 1 Service Pack Installation ......................................................................................................................... 3 Service Pack Uninstall .............................................................................................................................. 6 Files changed in this Service Pack .................................................................................................. 10 Known Issues .............................................................................................................................................. 15 Issues resolved in this Service Pack .............................................................................................. 16

Vijeo Citect version 7.30 Service Pack 1

Service Pack Installation


Note Windows 8 is supported in Vijeo Citect Service Pack 1. Select the relevant install procedure below:

Existing Vijeo Citect version 7.30 Users


1. Run patch file VijeoCitect SCADA 7.30 Service Pack 1.exe.

Figure 1: Service Pack Installer 2. Click Update and follow on-screen instructions to install Vijeo Citect 7.30 Service Pack 1.

Vijeo Citect version 7.30 Service Pack 1

Figure 2: Installation Complete 3. Click Finish button to exit the installer. 4. Open Citect Explorer, wait until upgrade has completed. 5. For any project using CSV_Include templates: a. Select the project in Citect Explorer. b. In Citect Graphics Builder, select ToolsUpdate Pages, then click Yes to continue. 6. Perform a full compile - when using Incremental Compile (which is the default) re-run the compile and select to continue when prompted. 7. For any webclient project whose graphics pages were updated in step 3, redeploy: a. Run Citect ExplorerToolsWeb Deployment Preparation. b. Follow the steps below for Upgrading Vijeo Citect 7.30 Web Server to Service Pack 1 and re-save the project deployment.

New Vijeo Citect 7.30 Users


1. Install Vijeo Citect 7.30. 2. Open Citect Explorer for the first time and then close. 3. Run patch file VijeoCitect SCADA 7.30 Service Pack 1.exe. 4. Open Citect Explorer, wait until the upgrade has completed. 5. For any project using CSV_Include templates: a. Select the project in Citect Explorer. b. In Citect Graphics Builder, select ToolsUpdate Pages, then click Yes to continue. 6. Ensure the Incremental Compile menu option (in Project EditorToolsOptions) is turned OFF before recompiling each project.

Vijeo Citect version 7.30 Service Pack 1

Upgrading Vijeo Citect 7.30 Web Server to Service Pack 1


Note For web client operation you need to have completed one of the above install procedures for Vijeo Citect 7.30 Service Pack 1, before Installing the Service Pack 1 for Vijeo Citect Web Server.

To upgrade Vijeo Citect 7.30 Web Server: 1. On your web server(s) (machines running IIS), run patch file VijeoCitect WebServer 7.30 Service Pack 1.exe. This will install an updated CAB file: CitectSCADAWebClient_7_30_1_94.cab which will become available to all your web clients. 2. On all your web client machines, take the following actions: a. Open ARP (Add or Remove Programs) by choosing StartSettingsControl PanelAdd or Remove Programs. b. Locate the entry Citect Web Client 7.30 and click Remove. If this item is not listed in ARP, you should delete the %windir%\system32\citect\webclient\730 directory. (NB: %windir% indicates the default windows installation directory.) c. In the Vijeo Citect Web Deployment Configuration (in Internet Explorer): i. Select CitectSCADAWebClient_7_30_1_94.cab from the Client Control drop down menu. ii. Save the deployment by selecting the action to save deployment.

Vijeo Citect version 7.30 Service Pack 1

Service Pack Uninstall


The procedure for removing (rolling back) Service Pack 1 varies according to the Operating System you are running.

All Windows Versions


Before following one of the procedures below, backup your citect.ini file to a temporary location. Use the Computer Setup Editor (via Tools menu) to determine the location of this file. This step is required as the uninstall procedure may revert some settings back to their default. Additionally, unless you are restoring your projects to the backups made prior to Service Pack upgrade, you will also need to backup the citect.frm file from the Bin directory. Restore the citect.ini file (and possibly citect.frm) to their original location upon completion of the uninstall procedure. During the uninstallation process the user will be prompted to specify the Vijeo Citect 7.30 installer location if it is no longer accessible. The following message is shown if Vijeo Citect 7.30 has been installed from a DVD: "The feature you are trying to use is on a CD-ROM or other removable disk that is not available". Hence when uninstalling SCADA service pack 1 the user will have to specify the Vijeo Citect 7.30 installer location. Locate the MSI installer for the Vijeo Citect 7.30 product via the Browse button and then click OK. The SCADA installer is located in the "Citect" folder under the main installation directory (e.g. your DVD drive).

Microsoft Windows 7, Vista, Server 2008 and Server 2008 R2


Note On these operating systems, the Web Server Service Pack cannot be uninstalled independently from the base application. Instead the Vijeo Citect Web Server must be uninstalled to remove both the base product and Service Pack, and then the base product may be reinstalled. This has been documented in Knowledge Base article Q5450.

To uninstall products other than the Web Server: 1. Open Programs and Features by typing its name in the Start Search bar then selecting it from the list:

Vijeo Citect version 7.30 Service Pack 1

Figure 3: Programs and Features 2. Select View installed updates from the side panel that is presented:

Figure 4: View installed updates 3. Select Service Pack 1 for the appropriate product then click Uninstall:

Vijeo Citect version 7.30 Service Pack 1

Figure 5: Uninstall an update Note If you have User Access Control switched on, the orange UAC dialog will be displayed before the uninstaller is launched. Select allow and proceed with the uninstallation. This is a limitation imposed by the User Access Control and cannot be avoided.

4. Open Citect Explorer, wait until upgrade has completed. 5. For any project using CSV_Include templates: a. Select the project in Citect Explorer. b. In Citect Graphics Builder, select ToolsUpdate Pages, then click Yes to continue. 6. The Incremental Compile menu option (in Project EditorToolsOptions) should be turned OFF before recompiling each project.

Microsoft Windows XP SP3 or Server 2003


To uninstall: 1. Open ARP (Add or Remove Programs) by choosing StartSettingsControl PanelAdd or Remove Programs. 2. Make sure the Show Updates checkbox is ticked as follows:

Figure 6: Service Pack 1 visible as an update 3. You should see the service pack listed as a sub-entry under the parent product. 4. Select this sub-item and click Remove. 5. Open Citect Explorer, wait until upgrade has completed. 6. For any project using CSV_Include templates: a. Select the project in Citect Explorer. b. In Citect Graphics Builder, select ToolsUpdate Pages, then click Yes to continue.

Vijeo Citect version 7.30 Service Pack 1

7. The Incremental Compile menu option (in Project EditorToolsOptions) should be turned OFF before recompiling each project.

Uninstallation of WebServer and WebClient(s)


The Vijeo Citect servers and web client(s) must be running the same service pack. This means that to uninstall Vijeo Citect 7.30 Service Pack 1, it is also necessary to modify the deployments on the web server, and uninstall any web clients that connect to the downgraded servers. This will allow the web server to install the correct web client version when next used. Note Vijeo Citect 7.30 Service Pack 1 web client cabinet (CitectSCADAWebClient_7_30_1_94.cab) will update the Microsoft Rich Text control (RichTx32.ocx) on your web client machines. As per Microsoft best practices, this control will not be downgraded to the original version after uninstalling the web client.

Vijeo Citect version 7.30 Service Pack 1

Files changed in this Service Pack


Listed below are the files updated or added to the Vijeo Citect product after installing 7.30 Service Pack 1.

Added Files Vijeo Citect


Add Install Path and File - Vijeo Citect _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\Config\TagDriv.ini

Updated Files Vijeo Citect


Update Install Path and File - Vijeo Citect Citect.Platform.PSI.Interfaces.dll Citect.Platform.PSI.MessagesV1.dll Citect.Platform.PSI.Server.dll Citect.Platform.Scheduling.dll Citect.Platform.Transport.Interfaces.dll Citect.Platform.Transport.dll Citect.Platform.XmlUtils.dll Common\Citect\Scheduler 7.30\CiDebugHelp.dll Common\Citect\Scheduler 7.30\CtApi.dll Common\Citect\Scheduler 7.30\CtUtil32.dll _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\Data\Example.ctz _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\CSV_Include\CSV_MultiMonitors.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Include\AlarmFilterUtil.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Include\Chinese.DBF _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Include\citect.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Include\custfile.DBF _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Include\hebrew.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\!LibAlarmFilterPopup.ctF _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\!LibAlarmFilterPopup.ctg _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\Lib_Controls.frm _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\PROJECT.CIT _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\_Internal_AlarmFilterActiveX.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\_Internal_BrowseTable.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\_Internal_EquipTree.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\_Internal_Library.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\_Internal_Table.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\_Internal_Tree.ci Notes

Vijeo Citect version 7.30 Service Pack 1

10

_CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\chinese.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\french.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\german.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\hebrew.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\italian.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\japanese.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\korean.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\lib_controls.ctm _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\pages.DBF _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\pgdynobj.DBF _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\russian.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Library_Controls\spanish.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\System\HARDALM.DBF _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\PROJECT.CIT _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\TabAlarmEqTree.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\TabAlarmFilter.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\TabBrowseTable.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\TabTree.ci _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\hebrew.dbf _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\lang.DBF _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\tab_style_1.ctt _CommonAppDataFolder_\Schneider Electric\Vijeo Citect 7.30\User\Tab_Style_Include\tab_style_1.frm _CommonFilesFolder_\Citect\Analyst.dll _CommonFilesFolder_\Citect\CiASCDrv.dll _CommonFilesFolder_\Citect\CiDBFDrv.dll _CommonFilesFolder_\Citect\CiDebugHelp.dll _CommonFilesFolder_\Citect\CiMitsubishiTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCDrv.dll _CommonFilesFolder_\Citect\CiOPCDrv.dll _CommonFilesFolder_\Citect\CiOPCDrv.dll _CommonFilesFolder_\Citect\CiOPCDrv.dll _CommonFilesFolder_\Citect\CiOPCDrv.dll _CommonFilesFolder_\Citect\CiOPCDrv.dll _CommonFilesFolder_\Citect\CiOPCDrv.dll _CommonFilesFolder_\Citect\CiOPCDrv.dll Chinese English French German Italian Japanese Korean Russian

Vijeo Citect version 7.30 Service Pack 1

11

_CommonFilesFolder_\Citect\CiOPCDrv.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiOPCTagBrowse.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiSchneiderDrv.dll _CommonFilesFolder_\Citect\CiTagBrowse.dll _CommonFilesFolder_\Citect\CiTrans.dll _CommonFilesFolder_\Citect\CiTrendArchiveFileOffset.dll _CommonFilesFolder_\Citect\CiTrendArchiveFileOffset8Byte.dll _CommonFilesFolder_\Citect\CiTrendArchiveInterpolator.dll _CommonFilesFolder_\Citect\CiTrendManager.dll _CommonFilesFolder_\Citect\Cimitsubishidrv.dll _CommonFilesFolder_\Citect\CtApi.dll _CommonFilesFolder_\Citect\CtKC.dll _CommonFilesFolder_\Citect\CtUtil32.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\AlarmServer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CSAPSI.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CTTAGDB.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiDebugHelp.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiExceptionMailer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe

Spanish Chinese English French German Italian Japanese Korean Russian Spanish Chinese English French German Italian Japanese Korean Russian Spanish

Chinese English French German Italian Japanese Korean Russian Spanish Chinese English French German Italian Japanese Korean Russian

Vijeo Citect version 7.30 Service Pack 1

12

_ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CiUSAFE.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\Citect.CitectSCADA.DSServers.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\Citect.CitectSCADA.RuntimeConfiguration.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\Citect.CitectSCADA.TagGen.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\Citect32.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\Client.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtApi.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtBack32.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtCicode.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtCmp32.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtDraw32.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtEdit32.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtExplor.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtIndex.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtKC.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtMenu32.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtProj.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtRegion.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtRender.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtSetup.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtUtil32.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtVersion.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\CtVersion.xml _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\Ctcomdlg.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\DBFAccess.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\DBObjCitect.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\Diskdrv.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\Dlg32.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\DriverDebug.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\DriverRuntimeInterface.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ERRSTR.DBF _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ERRSTR.NDX _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ExprWiz.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\FUNC0.DBF _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\FtpSvr.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\IoServer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\LMBrickProvider.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ManagedDep.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ManagedUtil.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ParameterLUT.xml _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\PlatformHost.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\PolledDataSource.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ProtectionWrapper.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ReIndex.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\ReportServer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\RuntimeConfiguration.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\RuntimeConfigurationDatabaseAccess.dll

Spanish

Vijeo Citect version 7.30 Service Pack 1

13

_ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\RuntimeManager.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SE.Alarm.Client.Adaptor.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SE.Alarm.Client.Connection.Manager.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SE.Alarm.Client.Model.Interfaces.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SE.Alarm.Client.Model.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SE.SCADA.Alarm.LegacyUtility.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SE.SCADA.OPC.DaServer.Host.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SE.SCADA.OPC.DaServer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SPARAM.DBF _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SchneiderIdentity.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\SentinelProvider.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\TimeSyncConfig.exe _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\TrendServer.dll _ProgramFilesFolder_\Schneider Electric\Vijeo Citect 7.30\Bin\USafe32.DLL

Added Files Vijeo Citect WebServer


Listed below are the files added to the Vijeo Citect WebServer product after installing 7.30 Service Pack 1.
Add Install Path and File - Vijeo Citect WebServer Citect\client\730\CitectSCADAWebClient_7_30_1_94.cab

Updated Files Vijeo Citect WebServer


Listed below are the files updated in the Vijeo Citect WebServer product after installing 7.30 Service Pack 1.
Update Install Path and File - Vijeo Citect WebServer Citect\addeditdeploy.htm Citect\default.htm Citect\deploy.htm

Vijeo Citect version 7.30 Service Pack 1

14

Known Issues
The example project uses the OPC protocol so the OPC driver needs to be installed to be able to run the example project. This Service Pack also contains the known issues described below. Issue Number 42749 Issue Title and Description WebServer Service Pack cannot be independently uninstalled on Windows Vista and Windows 7 On Microsoft Vista and Windows 7, the Web Server Service Pack cannot be uninstalled independently from the base application. Instead the Vijeo Citect Web Server must be uninstalled to remove both the base product and Service Pack, and then the base product may be reinstalled. This has been documented in Knowledge Base article Q5450.

Vijeo Citect version 7.30 Service Pack 1

15

Issues resolved in this Service Pack


This Service Pack resolves the issues described below. If you have any hotfixes installed on your current version, please check if they are included in this service pack. If the hotfix is not included in the list below, or you have any concerns regarding the issues covered, please contact Support before installing this Service Pack.

Tag import/export
58836 - Tag Import/Export drivers now work with the newer version of MSDAOSP.dll Tag Import/Export drivers did not work with the newer version of Microsoft Simple OLE DB Provider. It works with MSDAOSP.DLL version 2.0.27.13). With this fix, it works with newest version (as of now, MSDAOSP.DLL 6.1.7600.16385). NOTE: For tag import/export to function correctly on Unity Pro, Citect Explorer must be run in administrator mode. NOTE: Tag import/export with BACNET driver versions 1.04.04.000 and earlier does not work. An updated version of this driver will be required to enable this functionality.

Licensing
58951 - Due to Sentinel library update (USAFE32.DLL) in v7.30 any newly supplied Authorization Code would not work with the exiting dongles It was made sure that USAFE32.DLL that applies Authorization Code to a customer's key matches DSAFE32.DLL used to generate that Authorization Code at the supplier's end. 58430 - Parameter [General] LicenseReservationTimeOut failed to hold the license for the timeout period The parameter [General] LicenseReservationTimeOut was not holding on to the license for the timeout period and the license was available as soon as another client connected to the server. The license will now be held for the original client after the connection is lost for the timeout period. 58907 - When a client is shutting down, it may accidentally request a control license which could be leaked. Client will not ask for license when it is shutting down and Server will return the license which cannot be forwarded to the client. 59019 - OPCDA Server was using a full license when running on a client only machine If the OPCDA server was run on a SCADA machine which was only running the client, it attempted to take a full license. The OPCDA server will now be allowed

Vijeo Citect version 7.30 Service Pack 1

16

to start if the machine has been set up as a Control or View only client and the computer setup wizard is allowed to set up a machine in this configuration.

Alarm System
55097 - To increase the maximum value of the [Alarm]ScanTime, currently the range is 0 - 60000ms. It is not possible to set the [ALARM]ScanTime parameter to a value higher than 60000ms. Change made to allow a value higher than 60000 for this parameter. 57139 - Alarm Page columns do not resize correctly when resized using the auto-fi columns resize tool if column has filter/sort indicator showing On alarm page (with equipment tree view), if a column header is shown with filter/sorting indication, after columns are resized using the Auto-fit columns resize tool, the text on the column is still truncated. This problem is now fixed. The full heading is shown when the column width is auto-fitted. 57145 - Wrong column is auto-fitted when double-clicking on a column separator on screen while the table is scrolled to the right. If a table (genie from the Library_Controls project) is scrolled to the right and some columns on the left hand side of the table are hidden, double-clicking on the column separator on the screen may adjust width of wrong column. This problem is now fixed. 57179 - PagePopup Function allows a popup to be opened multiple times The PagePopup cicode Function allows a popup window to be opened multiple times by default. A new boolean parameter, called bUnique, was added to the PagePopup cicode function. The default setting of 0 for this parameter allows multiple instances of the popup. However when set to 1, mode 128 is passed into the WinNewAt function preventing the same PagePopUp being shown at the same time. 57466 - Standby Alarm Server takes too long to start up if summary is sorted and summary length is large. This issue has now been resolved in v7.30. 57881 - An undefined alarm category was causing compilation errors If an undefined alarm category was used in an alarm, then a compilation error was being raised. This has been resolved such that if an undefined alarm category is used in an alarm then there will be no compilation error and the alarm category is available at runtime. 58347 - Enabling multiple disabled alarms causes a duplicate entry in the SOE page

Vijeo Citect version 7.30 Service Pack 1

17

Enabling multiple alarms at the same time causes one of the alarm entries to be duplicated in the SOE page. This issue has been fixed. 58380 - Active alarms for a cluster not displayed when restarted in a multicluster system When restarting a primary alarm server in a multicluster system the active alarms would not be displayed and alarm counts were incorrect when the server for that cluster was restarted. This bug has been fixed. 58471 - Alarm Server crashed when one of the configured alarm servers was not running If one of the configured alarm servers (in a redundant pair) was not running, a crash of the alarm server which was running may have occurred when it was updating the alarm properties of its tags. This issue has now been fixed. 58556 - Alarm Pages Equipment tree does not change when additional clusters are added/enabled In the standard alarm pages, the equipment tree displayed on the left had side was not adjusting when additional clusters were added or enabled to the system. This issue has now been fixed. 58801 - The state and display of alarms could be inconsistent after it is disabled or enabled Under certain circumstances the incorrect state and display of an alarm would appear on the active and disabled alarm pages after an alarm was enabled. This issue has now been fixed. 58802 - Alarm count is incorrect if an avalanche of alarms is received. When an avalanche of alarms is received the client may show the wrong alarm counts on the appropriate icons. This problem is now fixed. 58901 - Hardware alarm logs include unwanted CR+LF characters Some trend archive error messages had CR+LF characters embedded in them. When the error messages were captured and stored in an ASCII comma-delimited file (or similar), the CR+LF characters were still present. This caused a new line to be signalled at an inappropriate place (part way through the error message) when the file was processed. And this caused the data to be displayed incorrectly. This was resolved by removing the CR+LF characters and replacing them with spaces. 59367 - Advanced Alarms are not re-evaluated if the value change was made when the Alarm Server was offline. Advanced alarm states were being re-evaluated during runtime only and could not handle tags' value changes made while the alarm server was offline, resulting in alarms remaining active where they had transitioned to off. With this fix, the Alarm Server can evaluate Advanced Alarms on startup so that the offline value changes aren't ignored.

Vijeo Citect version 7.30 Service Pack 1

18

59477 - Process Analyst would return an invalid tag message for correctly configured alarms where there was no event was in the display period The process analyst was not able to display alarms which had no event in the display period. This covered two cases:1) where there were no events at all for an alarm, and 2) where events only occurred before the display period. An invalid tag message was being displayed for both cases. These issues have been resolved.

Animator
59247 - Halted foreground codes leak "Code.String" queue If a foreground Cicode block is halted, regardless of the way of being halted there was a possibility an internal string queue leak may have occurred. The memory leak caused by this issue is now fixed. 58902 - Animator crashes during page navigation if an external message pump is active via an embedded Active-X object External message pumps on embedded Active-X object could break Client Runtime's task scheduling resulting in a crash during page navigation. This issue has now been fixed; however, external components like Active-X controls should always return quickly because they can slow down the overall performance of Client Runtime.

Cicode
58900 - The correct value is now returned from a function called by the MsgRPC function. When a variable tag is returned from a function called by the MsgRPC cicode function the correct tag value will be returned. 58910 - TagGetScale() crashes when the given tag name is too long TagGetScale() cicode function crashed if the tag name was too long; caused by mis-truncation of tag names. The issue has been resolved and the function operates successfully.

Cicode Editor
58918 - The CICODE Debugger displays TIMESTAMP and QUALITY values as signed 64-bit decimals instead of in their appropriate human readable format. Formatting has now changed such that: a. TIMESTAMPS now use a format of "yyyy/MM/dd HH:mm:ss.fff zzz". b. QUALITY now displays the same as QUALITY properties would. That is nonlocalised QualityToStr().

Citect Explorer
Vijeo Citect version 7.30 Service Pack 1 19

58915 - Customization of CtExplorer - Toolbar Icons are not correct The OEM specialized icons on the CtExplorer tool bar are displayed incorrectly. Instead of icons added from the OEM, the first few bitmaps of CtExplorer tool bar are repeated. This has been fixed.

Compiler
59113 - Citect compiler hangs when 'Warn about unused tags during full compile' option is ticked from Tools->Options When there was an unused tag the 'next' part of the loop kept finding the first symbol instead of the next symbol.

Computer Setup Wizard


57577 - Computer Setup Wizard Cluster selection dialog was enhanced for projects with many clusters The computer setup wizard was enhanced to add a select all and deselect all option. In most multi-clustered systems, server processes only need to be connected to their own cluster, so on a large site a large number of mouse clicks were required to configure the servers to allow for a minimal number of cluster connections. This makes the setup of systems with a large number of projects easier.

CTAPI
53371 - CtApi: Scrolling to the last record does not the correct record count In CtApi, the function ctFindScroll(hSearch, CT_FIND_SCROLL_LAST, ...,...) is expected to return the record count but is offset by 1. 58897 - Resolve CTAPI connection failure with Hotfix HF710SP452892.1 Resolve CTAPI connection failure with Hotfix HF710SP452892.1 where ProcessAnalyst failed to connect to SCADA running as a service on the same PC. 58919 - Repeatedly call ctOpen/ctClose may cause CtAPI client application crashes. Fixed the issue that when a CtAPI client application calls ctOpen/ctClose repeatedly the application may crash after a certain number of times. 58904 - Historian Data Service crashes on close or while attempting to reconnect The Historian Data Service can crash if the connection to SCADA is flaky and connections are reopened often. This is a problem with CtApi which is used by Historian. This issue has been fixed.

General

Vijeo Citect version 7.30 Service Pack 1

20

57497 - Server connections are now marked as trusted when the [LAN]SecureLogin parameter is set to 0. When the [LAN]SecureLogin parameter is set to 0 connections between redundant servers are marked as trusted so the cache is updated between them. 58814 - Example project I/O device form detected a record change when not fields were changed In the example project, when the I/O device form was opened and the user scrolled through the devices, some devices caused the editor to detect that the record had change and requested the user to add, modify or cancel the change. This issue has been fixed. 58892 - No notification to client if stand-by server goes down If there is a stand-by Report, Alarm or Trend server and if the primary or the stand-by goes down then there is no notification to the user. A hardware alarm is now generated continually until the server comes back online. The ServerIsOnline Cicode function has been extended to return the status of the specific server if the mode parameter is one. 58895 - Citect does not support more than 32767 events defined in project. Citect does not support more than 32767 events defined in project. This has now been resolved so that the Event table created is based on events configured on current machine instead of based on entire project. 58899 - PageClose() in the command of an An could cause display client crash sometimes. The scheduling mode of CiCode code in the command of Animation point is changed to avoid display client crash in some case.

Graphics Builder Automation


58924 - Graphics Builder Automation functions don't support strings variables for Area and Privilege. Graphics Builder Automation functions don't support strings variables for Area and Privilege. The following functions have been added or amended to support strings variables for Area and Privilege: PageArea, PropertiesInputKeyboardPutEx(), PropertiesInputKeyboardGetEx(), PropertiesAccessGeneralPutEx(), PropertiesAccessGeneralGetEx().

IO Server
56553 - IO Server fails to recover from a cancelled DCB

Vijeo Citect version 7.30 Service Pack 1

21

Under certain circumstances, after a failed or cancelled driver DCB, the I/O Server would fail to communicate further with the I/O device. The I/O Server was expected to put the device offline and then back online and initialise the unit after a period of time. This issue has now been fixed. 58673 - Driver request timeout is not being logged for Read Driver request timeout is not being logged for Read and Write requests. This issue has been fixed. 58894 - No synchronization when Primary IOServer is shutting down No synchronization when Primary IOServer is shutting down, this issue has been fixed. 58898 - Scheduled IO Device switchover from primary to secondary fails Scheduled IO Device switchover from primary to secondary fails. This issue has been fixed. 58974 - Enhancement Request - Large array and string array support for memory devices Large arrays and string arrays for memory devices are now supported 59238 - No synchronization when Primary IOServer is shutting down No synchronization when Primary IOServer is shutting down, this issue has been fixed.

OPC Server
59147 - OPC Client cannot read/write to individual elements of an array The new Citect OPC DA Server did not initially support read/write to individual elements of an array

Process Analyst
59165 - Leaving a page containing Process Analyst onscreen for a long time causes the CPU usage to gradually increase to 100%. If you leave a page containing Process Analyst onscreen for a long time, the CPU usage gradually increases until it hits 100% utilisation for the client process' respective CPU core. This has now been fixed.

Runtime (not Animator)


58912 - Callback of asynchronous tag operations can access an invalid Cicode thread

Vijeo Citect version 7.30 Service Pack 1

22

When some tag I/O operations invoke their post operations, It was possible to access a wrong Cicode thread after page switch. Post operations are now cleaned up before page switch. 58914 - Named pipe tran channel is closed and never recovered after secure login error Dedicated connections between client and servers were closed after secure login failure and never retried to recover connections, which caused Software Protection Failure. Now those connections are persisted and secure login procedures are retried even if the previous login was unsuccessful. 58916 - Some kind of trend tag configuration may cause trend back-filling process stuck The trend back-filling process may stop if the trend tag is configured in a way that the time difference between 1/1/1601 and start of the sync period cannot be divided by the sample period. This issue has been fixed. 58921 - Logging for externally-called "TerminateThread" API Since TerminateThread API can badly affect SCADA runtime processes, now SCADA runtime leaves a log on Debug.log when TerminateThread Win32 API is called from any of internal/external modules within the process. Therefore, if a log entry of "TerminateThread Win32 API is called" is found on Debug.log, locate the caller and avoid using that function or module. 58922 - Possibilities of access violation on Windows user login and CTAPI Cicode command It was possible to violate memory access rules when a Windows user loged in, if the role for relevant Windows group has an entry command or an exit command. In addition, Cicode execution via CTAPI potentially had this issue. This issue has now been fixed. 58923 - DDE service will be registered only by the first client process when Citect runs in multi process mode. Only one citect process will register DDE services, which is the first client process in multi process mode, or the combined client/servers process in single process mode. Internet client and secondary client won't register DDE service. 59071 - CtCicode.exe CPU usage goes to 100% if Cicode debugger is turned on while a page based on Alarm_Equip template is open during runtime The cicode start and stop task messages are now sent if CodeTrace(*, 16) is enabled for the specified cicode task. 59211 - TagGetProperty(), TagGetScale() cause memory leak when called on local variable tags Possible leak of internal cache memory for TagGetProperty() and TagGetScale() Cicode functions. The memory issue has been fixed.

Vijeo Citect version 7.30 Service Pack 1

23

Runtime Manager
57199 - Runtime Manager not detecting that the client process is requesting other processes to be shut down There was a timeout issue in the Runtime Manager which failed to recognise that the client process had requested the server processes to shutdown. This occasionally led to only the client process being shutdown instead of all processes as displayed in the runtime manager. 58896 - The new page opened by user at the very beginning won't be reverted to the default startup page. When user jumped to a new page from the default splash page at the start, the new page would not revert to the default startup page when the splash window timer time out. This issue has been fixed.

Security
58920 - Login with Windows username causes memory leak The memory leak caused by Windows user logins is now fixed.

Time Synchronization
58825 - Time Synchronization Configuration crashed when a machine was removed from the configuration Time Synchronization Configuration crashed when a machine was removed from the list of configured machines in configuration. This issue has now been fixed.

Trend System
58911 - Regular trend graph object cursor does not work well with screen resolutions smaller than Citect runtime resolutions Regular trend graph object cursor does not work well with screen resolutions smaller than Citect runtime resolutions. This issue has been fixed.

Web Client
56900 - Internet Explorer Script Error in Web Client While running the Web Client for Example project and clicking on Help button "Script Error" message is displayed. 58450 - Help page not available in the alarm filter form on web client On web client, when clicking the Help button on the built-in alarm filter form, no online help is displayed. This problem is caused by alarm filter help file not being deployed. It is now fixed. 58495 - Alarm Filter Form in the web client was cropped on IE9

Vijeo Citect version 7.30 Service Pack 1

24

When using the web client, the alarm filter popup was cropped when using IE9 or later. This issue has been fixed. 58497 - In Web Client Windows titles not displaying correctly when the user is logged in using some languages When logging into the web client with a user language from a 2 byte character set language such as Korean, the title bar of the windows would not display correctly. It was either blank or flashing. This issue has been fixed.

Vijeo Citect version 7.30 Service Pack 1

25

Potrebbero piacerti anche