Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3...

16
1 文档 ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts Q1264 Citect 应用于 Windows 系统的发展历程 Citect 应用于 Windows 系统的发展历程 适用于: CitectSCADA CitectHMI 概述: 下述列表展示了 Citect 应用于 Windows 系统的简要历程。 Citect 最早在 DOS 系统上开发,它 诞生于 1992 年,是最早应用于 Argyle Diamond 矿山的监控系统。它可以支持超过 30000 点, 拥有完全冗余系统和多 IO 服务器。系统最早在 1992 年试运行。第一个版本在 1992 7 9 日发布。 解决方法: 版本 发布日期 特性 1.00 9/7/92 用于 Windows 系统的第一个版本。支持真正的 客户端/ 服务器 架构,拥有快速和强大的多任务语言 'Cicode', 其支持超过 400 个预定义函数。位图画面。支持多种 PLC 规约。高速的 PLC 通信。支持 dBase III 文件。 1.01 14/7/92 Cicode 支持剪贴板,Windows 文档有些许变动。 添加了下列 Cicode:GetPriv,GetEnv, WndPutFileProfile, WndGetFileProfile, ClipCopy, ClipPaste, ClipWriteLn, ClipReadLn, DevControl, UserInfo, UnitInfo, UnitControl, AlarmClear. LogoutIdle 1.10 17/12/92 支持 SQL 设备。支持 SQL Cicode。 添加了下列 Cicode: SQLConnect, SQLDisconnect, SQLExec, SQLNext, SQLGetField, SQLNoFields, SQLFieldInfo, SQLBeginTran, SQLCommit, SQLRollBack, SQLNumChange, SQLTraceOn, SQLTraceOff, SQLErrMsg, SQLInfo. 1.11 27/01/93 高分辨率的趋势图。SPC 趋势,多媒体支持,支持Windows 帮助,通信端口函数,支持串行键盘,高分辨率的报警, 改进了在线帮助。 添加了下列 Cicode: GraphOpen, GraphLine, GraphBox, GraphBox, GraphGrid, GraphText, GraphClose, GraphGetInfo, GraphScaleMarker, GraphMarker, TrnGraph, TrnGetDefScale, Exec, TrnGetPenNo, AlarmSumLast, AlarmSumPrev, StrGetChar, StrSetChar, ComOpen,

Transcript of Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3...

Page 1: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

1

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

Citect 应用于 Windows 系统的发展历程

适用于:

CitectSCADA

CitectHMI

概述:

下述列表展示了 Citect 应用于 Windows 系统的简要历程。Citect 最早在 DOS 系统上开发,它

诞生于 1992 年,是最早应用于 Argyle Diamond 矿山的监控系统。它可以支持超过 30000 点,

拥有完全冗余系统和多 IO 服务器。系统最早在 1992 年试运行。第一个版本在 1992 年 7 月

9 日发布。

解决方法:

版本 发布日期 特性

1.00 9/7/92 用于 Windows系统的第一个版本。支持真正的 客户端/

服务器 架构,拥有快速和强大的多任务语言 'Cicode',

其支持超过 400个预定义函数。位图画面。支持多种 PLC

规约。高速的 PLC通信。支持 dBase III文件。

1.01 14/7/92 Cicode支持剪贴板,Windows文档有些许变动。

添加了下列 Cicode:GetPriv,GetEnv,

WndPutFileProfile, WndGetFileProfile, ClipCopy,

ClipPaste, ClipWriteLn, ClipReadLn, DevControl,

UserInfo, UnitInfo, UnitControl, AlarmClear.

LogoutIdle

1.10 17/12/92 支持 SQL设备。支持 SQL Cicode。

添加了下列 Cicode:

SQLConnect, SQLDisconnect, SQLExec, SQLNext,

SQLGetField, SQLNoFields, SQLFieldInfo,

SQLBeginTran, SQLCommit, SQLRollBack,

SQLNumChange, SQLTraceOn, SQLTraceOff, SQLErrMsg,

SQLInfo.

1.11 27/01/93 高分辨率的趋势图。SPC 趋势,多媒体支持,支持 Windows

帮助,通信端口函数,支持串行键盘,高分辨率的报警,

改进了在线帮助。

添加了下列 Cicode:

GraphOpen, GraphLine, GraphBox, GraphBox,

GraphGrid, GraphText, GraphClose, GraphGetInfo,

GraphScaleMarker, GraphMarker, TrnGraph,

TrnGetDefScale, Exec, TrnGetPenNo, AlarmSumLast,

AlarmSumPrev, StrGetChar, StrSetChar, ComOpen,

Page 2: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

2

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

ComClose, ComRead, ComWrite, ComReset, SerialKey,

SPCSetLimit, DspPlaySound, DspMCI, WndHelp,

DspChart, DspMarkerNew, DspMarkerMove,

AlarmSaveType, FileExist, FileGetTime,

FileSetTime, PageGetInt, PageSetInt,

ServerControl.

1.20 28/04/94 该版本已经包含了 2.00版本中除了图形编辑器(Drawing

editor)以及对象式画面(object based graphics)的

所有该进。使用新的 Cicode函数,组合框以及新的帮助

系统。该版本的发布是为了给那些只愿继续使用 1.xx版

本的客户功能上的改进。

添加了下列 Cicode:

MailLogon, MailLogoff, MailSend, MailRead,

MailError, AlarmSetPriority, AlarmSetPriorityRec,

FormRadioButton, FormCheckBox, FormGroupBox,

FormListBox, FormComboBox, FormAddList, SQLSet,

SQLAppend, WinGetFocus, QuePeek, HexToStr,

StrToHex, PathToStr, KerCmd, TimeSet, TimeToFmtStr,

FileFind, FileSplitPath, FileMakePath

2.00 3/09/93 该版本使用对象式图形编辑器以其相关改进。CtEdit支

持下拉组合框以及新的帮助系统。CtEdit新的编辑菜单

允许 剪切/复制/粘贴 记录、函数和标签。菜单页可以自

动生成。

在升级该版本时需要升级数据库。

添加了下列 Cicode:

The following Cicode functions were added:

MailLogon, MailLogoff, MilSend, MailRead,

MailError, AlarmSetPriority, AlarmSetPriorityRec,

FormRadioButton, FormCheckBox, FormGroupBox,

FormListBox, FormComboBox, FormAddList, SQLSet,

SQLAppend, WinGetFocus, QuePeek, HexToStr,

StrToHex, PathToStr, KerCmd, TimeSet, TimeToFmtStr,

FileFind, FileSplitPath, FileMakePath PageMenu,

PageSelect, PagePopUp, UnitStats

2.01 23/03/94 为 2.00版本发布的修复版本。位图编译器可以支持透明

颜色。ED可被 Windows 支持。报表的字体功能的支持。

添加了下列 Cicode:

AlarmSumFind, PrintFont, AlarmGetThresholdRec,

AlarmGetThreshold, FilePrint.

2.10 31/03/95 该版本与 2.01版本相比仅有微小变化。可以支持冗余局

Page 3: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

3

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

域网,可以使用最多 4个网络适配器。支持 DDE,可使用

低级 DDE函数。

添加了下列 Cicode:

DDEhInitiate, DDEhTerminate, DDEhRequest,

DDEhPoke, DDEhExecute.

3.00 24/03/95 该版本在 2.xx上有了较大的改进。这些改进在很大程度

上改善了使用的难易程度,降低了开发项目的时间。在升

级到该版本的时候,需要对工程文件进行升级,可在原来

任何版本上进行升级。支持精灵和超级精灵。在线多媒体

帮助,通信设置向导。在线启动和增量式编译。3D管道、

滚动条、可变大小和移动,动态图形。事件,计数器和趋

势。趋势页面实例化,趋势网格化显示,趋势按标签选择。

趋势显示的放大和缩小。提示的配置和运行。CtNode用

于配置节点。规约错误信息。报警按比例显示字体。工程

编辑器使用工具条和 3D方式显示,快速对话框。

趋势可输出到 DBF,CSV和剪切板。数字面板显示。冗余

磁盘 IO,阻塞式写入,拨号连接,通信中断。使用 DDE

间接读写标签。

数据库的 ODBC驱动。透明 IO设备。数字的科学表示法。

Cicode调试。

添加了下列 Cicode:

FormListAddText, FormListSelectText, ErrDrv,

IntToReal, PlotOpen, PlotClose, PlotGrid, PlotLine,

PlotXYLine, PlotDraw, PlotMarker, PlotText,

PlotInfo, PlotScaleMarker, PlotSetMarker,

PlotGetMarker, TrnSetEvent, DspGrayButton,

DumpKernel, DspIsButtonGray, DspSetTip, DspGetTip,

Ass, SendKeys, DspTimMode, DDEhGetLastError,

TagRead, TagWrite, WndViewer, UserCreate,

UserDelete, UserPassword, ProjectRestartSet,

ProjectRestartGet, ProjectSet, ShutdownMode,

AlarmSumCommit, AccControl, DevModify,

DspRubStart, DspRubMove, DspRubEnd, DspRubSetClip,

TrnGetEvent, TrnGetCursorEvent, TrnGetBufEvent,

TrnEventGetTable, TrnEventSetTable, DspBmp,

CodeTrace, TrnSetSpan, TrnGetSpan, clipSetMode,

DspGetEnv, FormSaveAsFile, FormSelectPrinter,

Switchconfig, TrnSelect, DspStatus,

DspGetAnFromPoint, DspGetAnExten, ErrHelp,

PageGetStr, PageSetStr, AssInf, AssChain, TrnInfo,

DspGetSlider, DspSetSlider, DspSymAtSize, TagInfo,

Page 4: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

4

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

AreaCheck, TagScaleStr, AssScaleStr.

TrnExportClip, TrnExportCSV, TrnExportDBF, Toggle,

Pulse

3.10 8/09/95 该版本与 3.00有微小差别。在超级精灵上增加了筛选标

签的功能。图形上添加了能够简化设置的表格。新的精灵

添加到标准库中。

3.21 12/2/96 该版本在 3.10上有了微小的改进。注释可以增加到 48个

字符。COMx规约加以改进,能够兼容版本 4.xx 中的格式,

最大波特率为 115200。ErrSet函数的作用域改为每个

Cicode任务。

添加了下列 Cicode:

SleepMS, FileReadBlock and FileWriteBlock.

3.30 12/6/96 该版本时一个重要的修复版本。新的特性是:标签用数字

开头,增强了 NETBIOS 调试。增加了 CitectInfo 和

IODeviceControl的新模式。

3.40 27/9/96 该版本主要改进了对 SPC的支持。该版本与 4.20 版本相

兼容。

添加了下列 Cicode:

SPCSubgroupSizeSet, SPCSubgroupSizeGet,

TrnClientInfo, SPCClientInfo,

SPCGetHistogramTable, SPCGetSubgroupTable,

SPCProcessXRSSet, SPCProcessXRSGet,

SPCSpecLimitSet, SPCSpecLimitGet, SPCAlarms,

AlarmClearRec, DDEhWriteLn, DDEhReadLn,

DDEhSetMode, DevOpenGrp.

4.00 4/10/95 该版本可以支持 Windows NT 以及 Windows 95系统。所有

的 Citect组件全部移植到 32位,并与 WIN32 API相兼容。

图形引擎使用操作系统提供的服务以提供高品质和动态

图像。该版本与工作在 Windows工作组下的 3.x 相兼容。

您只需在任一台计算机上进行配置,他们便可以相互通

信。在该版本中更多的串口通信协议将被支持,此外在版

本 4.1中有更多的驱动被集成。

4.10 12/6/96 这个版本是一个主要的修复版本。新的特性有:标签以数

字开始,新的高分辨率报警,加强了内存调试功能,改进

了 NETBIOS调试。CitectInfo 和 IODeviceControl 函数

添加了新的模式。

添加了两个用于计算机配置和通信配置的向导。

添加了下列 Cicode:

DspDelayRenderBegin, DspDelayRenderEnd

Page 5: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

5

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

4.20 27/9/96

该版本主要加强了对 SPC的支持。该版本增加了对非英语

语言的支持。

添加了下列 Cicode:

SPCSubgroupSizeSet, SPCSubgroupSizeGet,

TrnClientInfo, SPCClientInfo,

SPCGetHistogramTable, SPCGetSubgroupTable,

SPCProcessXRSSet, SPCProcessXRSGet,

SPCSpecLimitSet, SPCSpecLimitGet, SPCAlarms,

AlarmClearRec, DDEhWriteLn, DDEhReadLn,

DDEhSetMode, DevOpenGrp.

5.00 5/6/97 该版本支持 Windows NT 4.0 和 Windows 95系统。该版本

主要加强了对图形配置和显示系统的支持。显示系统使用

基于对象的分页对话框形式,可与用户进行友好的人机交

流。集成了 Cicode编译器的编译/调试功能。新的 Citect

工程管理器允许用户轻松选择工程。增强了颜色功能。支

持报表的 RTF格式。报警可以使用权限,报警日志可控,

模拟量报警阈值可被保存。Cicode可以使用 Select

CASE ,GLOBAL,MODULE,LOCAL,PUBLIC,PRIVATE 等关键

词。趋势系统可以使用毫秒级趋势和趋势比较。支持多语

言。标签名可以最大 32个字符。支持分布式服务器,ODBC

标签服务器,模糊技术接口,以及 CTAPI。

添加了下列 Cicode:

DspRichText, DspRichTextEdit, DspRichTextEnable,

DspRichTextGetInfo, DspRichTextLoad,

DspRichTextPgScroll, DspRichTextPrint,

DspRichTextSave, DspRichTextScroll,

PageRichTextFile, SPCClientTableGet, SetLanguage,

StrToLocalText, ClusterSetName, ClusterGetName,

DebugBreak, FuzzyOpen, FuzzyClose,

FuzzySetShellValue, FuzzyGetShellValue,

FuzzySetCodeValue, FuzzyGetCodeValue, FuzzyTrace,

LanguageFileTranslate, EnterCriticalSection,

LeaveCriticalSection

5.01 10/02/98 该版本是一个重要修复版本,但是包含了 5.00 所没有的

一些重要特性:数字对象,改进了趋势对象,对象可以根

据阈值改变颜色,排序下拉列表,CTRL+双击显示原始对

象,自动重读 PLC数据,自动更新本地工程数据,报警使

用报警分类和优先级,趋势文件长文件名。

增加了 LanguageFileTranslate 函数增强多语言功能,增

Page 6: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

6

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

加了[Language]CharSet 和 ClientTranslateFile 参数。

Citect计算点数的方法在静态和动态点中加以区分。通

信配置向导可以用于配置以太网,允许创建和选择 IO服

务器。创建了有关 Cicode 的帮助文档,包括 Cicode 规范。

添加了下列 Cicode:

DspDelayRenderBegin, DspDelayRenderAll,

DspGetParentAn, EnterCriticalSection,

FormListDeleteText, LeaveCriticalSection,

TagDebug, TrnClientInfo, TrnSamplesConfigured,

WinGetWndHnd.

5.10 18/06/98 该版本主要在图形系统上有所改进。页面可以在运行中在

不同分辨率的显示器上更改大小。可以使用 OPC 服务器。

增强了 CTAPI接口。图形开发界面中可对图形前置后置。

Citect备份工具使用 PKZIP格式,允许对备份文件命名。

添加了下列 Cicode:

DspAnGetPrivilege, DspAnGetArea

New CTAPI functions which have been added:

ctCancelIO, ctFindClose, ctFindFirst, ctFindNext,

ctFindPriv, ctFindScroll, ctGetProperty,

ctListAdd, ctListData, ctListDelete, ctListFree,

ctListNew, ctListRead, ctListWrite,

ctPointBitShift, ctPointClose, ctPointCopy,

ctPointDataSize, ctPointToStr, ctStrToPoint.

5.20 22/12/98 该版本主要包含了前面版本的一些功能改进。解决了千年

虫问题。支持拨号以及远程 I/O设备的功能。Internet

客户端允许在互联网上启动客户端。标签数据库支持导入

/导出和连接。可以使用 ActiveX控件。支持动态组属性。

CTAPI接口支持读取报警和趋势数据,同时支持远程

TCP/IP连接。

添加了下列 Cicode:

Assert, DebugMsg, DebugMsgSet, FtpFindFind,

FtpOpen, FtpClose, FtpFileCopy, LineOpen,

LineClose, LineMakeCall, LineAnswer, LineDrop,

LineInfo, CTAPIPost, _CreateControlObject,

_DspAnCreateControlObject, _ObjectCallMethod,

_ObjectSetProperty, _ObjectGetProperty,

ObjectAssoicateEvents,

_ObjectAssoicatePropertyWithTag, CreateObject,

ObjectByName, DspAnFree, TrnGetBufMSTime,

Page 7: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

7

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

AnByName, CitectColourToPackedRGB,

PackedRGBToCitectColour.

添加了下列 CTAPI:

ctListEvent.

5.21 30/07/99 该版本主要是一个修正版本,增强了远程拨号,ActiveX

控件和 OPC标签导入的功能。

计划 I/O设备通信可以在任何 I/O设备上使用,并不只拨

号 I/O设备上使用。同时增强了回拨功能(Dial Back),

支持任一数量的回拨调制解调器。可以将标签与 ActiveX

的属性绑定。支持 OPC 标签的导入/导出,允许标签列表

导入数据库。

添加了下列 Cicode:

ObjectAssociatePropertyWithTag

5.30 19/12/2000 该版本包含了一些主要的改进。允许将 ActiveX 控件直接

添加到图形编辑器。图形编辑器支持线/管道/折线的编

辑。在全工程范围内支持长文件名。允许对远程拨号调制

解调器做更多的控制。

Internet客户端允许在同一台计算机上运行多于一个的

客户端实例。小的改动包括报警过滤,提示栏字体,运行

授权设置的移出,对 Microsoft DTS(数据交换服务)的

支持。

添加了下列 Cicode:

PageFileInfo, FileFindClose, AlarmSetQuery,

ExecuteDTSPkg, DspSetTooltipFont.

5.31 30/3/2001 该版本主要包含了对趋势服务器的改进。趋势服务器的代

码被重新编写以改进其性能和稳定性。增加了新的趋势显

示模式,同时支持双浮点格式和高分辨率历史数据存储。

添加了下列 Cicode:

TrnEventGetTableMS, TrnEventSetTableMS,

TrnGetCursorMSTime, TrnGetDisplayMode,

TrnGetGatedValue, TrnGetInvlaidValue,

TrnGetMSTime, TrnIsValidValue, TrnSetDisplayMode,

AlarmSumType. TaskSetSignal TaskGetSignal.

5.40 30/6/2001 该版本包含了如下主要特性:

Cicode编译器的改进,CitectVBA变成语言,多点拨号设

备,图形编辑器的自动化,新的 ActiveX控件属性标签,

通用精灵。

Page 8: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

8

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

添加了与 Cicode相关的 CitectVBA:

VbCallOpen, VbExpressionOpen, VbCallRun,

VbCallReturn, VbCicodeCallReturn

添加了如下宏:

IFDEF

5.41 12/01/2002 该版本包含了如下主要改进:

报警总结页面的排序,按关键词的报警显示页面排序,标

签的浏览(用于导入变量标签),用户密码加密,密码过

期,支持 Windows XP。

添加了下列 Cicode:

TrnGetBufValue, TrnGetCursorValue and

UserPasswordExpiryDays

5.42 18/02/2003 该版本主要做了如下改进:

公司名称改为 Citect。从这个版本开始,在系统中显示

的产品名称为Citect。帮助文档作了改进和修正。ABLOGIX

驱动文档化。当发生异常时允许客户通过 CrashHandler

获取异常信息。支持多数字量报警。允许使用数字量、模

拟量、高级报警。

下列驱动更新:

SBUS, MODNET, KE, ABTCP, MEWTOCOM, PROSEC

添加了下列 Cicode:

DspPopupMenu()

5.50 23/10/2003 该版本主要包含如下改进:

新的组件:

CitectSCADA Pocket, CitectSCADA Batch, CiRecipe

ActiveX Control

添加了如下宏:

IFDEFAnaAlm IFDEFDigAlm IFDEFAdvAlm

MXCOMP驱动文档化。

添加了 Windows XP风格的模板 CSV_Include。

添加了下列 Cicode:

CSV_Alarms_Sound CSV_Alarms_SoundActive

CSV_Alarms_CheckSound CSV_Alarms_Silence

CSV_Alarms_Ack CSV_Alarms_AckHardware

Page 9: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

9

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

CSV_Alarms_AckRec CSV_Alarms_AckPage

CSV_Alarms_Disable CSV_Alarms_DisableRec

CSV_Alarms_Enable CSV_Alarms_EnableRec

CSV_Alarms_Help CSV_Alarms_HelpRec

CSV_Alarms_DspInfo CSV_Alarms_DspInfoRec

CSV_Alarms_PopupMenu CSV_Alarms_GetAckPrivilege

CSV_Alarms_GetDisablePrivilege CSV_Alarms_DspLast

CSV_Alarms_GroupsInit CSV_Alarms_GroupAdd

CSV_Alarms_GroupRemove CSV_Alarms_GroupEdit

CSV_Alarms_GroupFilter CSV_Alarms_DspGroupFilter

CSV_Alarms_GroupSelect

CSV_Alarms_ClearGroupFilter

CSV_Alarms_GetGroupFilter

CSV_Alarms_GetGroupFilterLines

CSV_Alarms_GetGroupFilterID

CSV_Alarms_GetUniqueGroupName CSV_DB_Execute

CSV_DB_GetExecuteError

CSV_DB_StandbyConnectionActive

CSV_DB_GetFieldCount CSV_DB_GetFieldName

CSV_DB_GetFieldIndex CSV_DB_GetFieldText

CSV_DB_GetRowFieldText CSV_DB_GetRowCount

CSV_DB_GetRowCurrent CSV_DB_MoveFirst

CSV_DB_MoveLast CSV_DB_MoveOffset CSV_DB_MoveNext

CSV_DB_MovePrev CSV_DB_BOF CSV_DB_EOF CSV_DB_Close

CSV_DB_StrToSQL CSV_Display_Logo

CSV_Display_Version CSV_Display_ServicePack

CSV_File_Display CSV_File_Print CSV_File_Save

CSV_Form_Login CSV_Form_Shutdown

CSV_Form_UserCreate CSV_Form_UserEdit

CSV_Form_UserPassword CSV_Form_NumPad

CSV_ListBox_Create CSV_ListBox_Destroy

CSV_ListBox_AddItem CSV_ListBox_RemoveItem

CSV_ListBox_Clear CSV_ListBox_SetText

CSV_ListBox_Show CSV_ListBox_Hide

CSV_ListBox_SelectCategories CSV_ListBox_GetItem

CSV_ListBox_GetItemID CSV_ListBox_GetItemFromID

CSV_ListBox_GetCategory CSV_ListBox_Visible

CSV_ListBox_SelectTags CSV_ListBox_SelectTrends

CSV_ListBox_TagFormat CSV_ListBox_GetTagName

CSV_ListBox_GetTagComment

CSV_ListBox_GetTagDescFromTag

CSV_ListBox_GetTrendDescFromTag

CSV_Math_RoundDown CSV_Math_Truncate

Page 10: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

10

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

CSV_MenuConfig_Display CSV_MessageBox

CSV_Misc_MouseOver CSV_Misc_CheckNumPadValue

CSV_Misc_IntRange CSV_MM_ConfigInit

CSV_MM_PageDisplay CSV_MM_WinNewAt

CSV_MM_StoreLastPage CSV_MM_PageLast

CSV_MM_ListLastPages CSV_MM_PageNext

CSV_MM_PagePrev CSV_MM_MonitorGoto

CSV_MM_GetMonitor CSV_MM_GetOffset

CSV_MM_GetScreenWidth CSV_MM_GetMonitors

CSV_MM_WinDrag CSV_MM_WinDragEnd CSV_MM_WinFree

CSV_MM_WinTitle CSV_MM_MonitorFromPoint

CSV_MM_MonitorFromWindow CSV_MM_GetMouseX

CSV_MM_GetMouseY CSV_MM_BackEmpty CSV_MM_FwdEmpty

CSV_MM_NextEmpty CSV_MM_PreviousEmpty

CSV_MM_WinNew CSV_MM_PageAlarm CSV_MM_PageSummary

CSV_MM_PageHardware CSV_MM_PageDisabled

CSV_MM_PageFile CSV_MM_PageGoto CSV_MM_PageSelect

CSV_Nav_Parent CSV_Nav_ParentBtnEnabled

CSV_Nav_Home CSV_Nav_Network

CSV_Nav_NetworkBtnEnabled CSV_Nav_Trend

CSV_Nav_TrendMenu CSV_Nav_TrendBtnEnabled

CSV_Nav_TrendX CSV_Nav_Report CSV_Nav_ReportMenu

CSV_Nav_ReportBtnEnabled CSV_Nav_File

CSV_Nav_Notes CSV_Nav_NotesMenu

CSV_Nav_NotesBtnEnabled CSV_Nav_Tools

CSV_Nav_ToolsMenu CSV_Nav_ToolsBtnEnabled

CSV_Nav_GetEngToolsPriv CSV_Nav_Login

CSV_Nav_LoginMenu CSV_Nav_Help CSV_Nav_PagePrint

CSV_Nav_Shutdown CSV_Nav_ShutdownBtnEnabled

CSV_Nav_Alarms CSV_Nav_AlarmsHardware

CSV_Nav_AlarmsSummary CSV_Nav_AlarmsDisabled

CSV_Nav_DisableMenuItem CSV_Nav_TickMenuItem

CSV_Nav_DisplayMenuBar CSV_Nav_DisplayPopupMenu

CSV_Sec_ShowLoginMenu CSV_String_Replace

CSV_String_GetLines CSV_Tag_Debug

CSV_Trend_SetTimebase CSV_Trend_SetScale

CSV_Trend_GetPen CSV_Trend_GetPenFocus

CSV_Trend_GetCursorPos CSV_Trend_GetMode

CSV_Trend_GetTime CSV_Trend_GetDate

CSV_Trend_Exists CSV_Trend_AutoScale

CSV_Trend_SetDateTime CSV_Trend_SetTime

CSV_Trend_SetDate CSV_Trend_SetSpan

CSV_Trend_ChangeTrendScaleAllPens

Page 11: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

11

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

CSV_Trend_ChangeTrendScaleCurrentPen

CSV_Trend_ChangeTrendScaleCancel CSV_Trend_Time

CSV_Trend_Cursor CSV_Trend_GetSpan

CSV_Trend_AddPen CSV_Trend_DblClick

CSV_Trend_RightClick CSV_Trend_SetPen

CSV_Trend_SetPen_Delete CSV_Trend_SetDailySpan

CSV_Trend_Trend_CommTrendRun CSV_Trend_SetTitle

CSV_Trend_GetSettings CSV_Trend_SetSettings

CSV_Trend_SetRange CSV_Trend_SetCursor

CSV_Trend_Refresh CSV_Trend_Page CSV_Trend_Win

CSV_Trend_DspTrendText CSV_Trend_DspScaleRange

CSV_Trend_GetCursorValueStr

CSV_Trend_GetCursorTypeStr CSV_Trend_UpdatePens

CSV_Trend_CopyTrendDataSet CSV_Trend_Display

CSV_Trend_Set CSV_Trend_Get CSV_Trend_DspList

CSV_Trend_Select CSV_TrendX_InitSrvr

CSV_TrendX_InitClient CSV_TrendX_MapTrendTags

CSV_TrendX_GetVal CSV_TrendX_GetTrigger

CSV_TrendX_Display CSV_TrendX_Close

CSV_TrendX_TrendTimeout CSV_TrendX_AddVariable

CSV_TrendX_ClearTrend

CSV_TrendX_TagSelectFrmCursor

CSV_TrendX_TagSelect CSV_TrendX_DeletePen

CSV_TrendX_RefreshTrendPage CSV_TrendX_RightClick

CSV_TrendX_SetPen CSV_TrendX_GetTrendName

CSV_TrendX_GetComment CSV_TrendX_GetDuration

CSV_TrendX_SetDuration CSV_TrendX_GetScale

CSV_TrendX_SetScale CSV_TrendX_GetCursor

CSV_TrendX_GetSamplePeriod

CSV_TrendX_GetSamplePeriodFrmPen

CSV_TrendX_SetSamplePeriod

CSV_WinUtl_GetSystemDir CSV_WinUtl_GetWindowsDir

CSV_WinUtl_LockWindowUpdate

CSV_WinUtl_NormalCursor CSV_WinUtl_WaitCursor

CSV_WinUtl_LoadCursor CSV_WinUtl_DestroyCursor

DspGetMouseOver DspKeepWinPosition StrReplace

StrWordCSV StrDateDsp

6.00 23/11/2004 新特性:Web客户端,支持真彩色,过程分析器,新的图

形,标签确认,按时间显示事件趋势,带时标的数字量和

模拟量报警,自定义报警过滤,长变量名,长趋势标签名,

按队列回填,更新帮助文档。

添加了下列 Cicode:

Page 12: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

12

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

CitectColourToPackedRGB PackedRGBToCitectColour

OLEDateToTime TimeToOLEDate TimeUTCOffset

6.10 3/2/2006 新特性:查找和替换,编译器报警,未使用标签列表,支

持多 CPU,图形改进(XP风格按钮,按钮移动,圆角,颜

色渐变),OPC服务器 DA2.0,计算机设置向导,对 Apache

Tomcat的 Web客户端支持,增强数据交换(从前的

CiRecipe),内核 Cicode 窗口安全性,改进了帮助文档。

添加了下列 Cicode:

AlarmGetDsp AlarmQueryFirstRec AlarmQueryNextRec

CSV_Alarms_AdvFilter CSV_Alarms_AdvFilterConfig

CSV_Alarms_AdvFilterQuery

CSV_Alarms_AdvFilterSetDateTime

CSV_Alarms_DspGroupList CSV_Alarms_GroupConfig

CSV_Alarms_ListHeading CSV_Alarms_ListHeadingFont

CSV_Display_Title CSV_Form_Centre

CSV_Form_Position CSV_ListBox_GetSelectedItem

CSV_ListBox_GetSelectedItemCategory

CSV_ListBox_GetSelectedItemID

CSV_MenuConfig_Close CSV_MenuConfig_LoadDflt

CSV_MenuConfig_UserPages CSV_MM_PagesInit

CSV_MM_WinPopup CSV_Nav_CloseWindow

CSV_Nav_HelpOnCSVInclude

CSV_Nav_MenuBar_MenuClick CSV_Nav_PageExists

CSV_String_GetField CSV_Trend_DspGroup

CSV_Trend_DspGroupList CSV_Trend_DspPopupMenu

CSV_Trend_GroupConfig CSV_Trend_Popup

CSV_Trend_ScaleDigital CSV_Trend_SelectGroup

CSV_Trend_SelectPen CSV_Trend_SetPens

CSV_TrendX_AgeTrends CSV_TrendX_DspPopupMenu

CSV_TrendX_GenericToTag

CSV_TrendX_GenericToTagStr

CSV_TrendX_TagToGeneric CSV_WinUtl_GetColourRes

CSV_WinUtl_GetCpuUsage

CSV_WinUtl_GetTotalCpuUsage CSV_WinUtl_GetWinMode

CSV_WinUtl_ShellExec

CSV_WinUtl_UpdateTotalCpuUsage DevOpenGrp

DisplayRuntimeManager DLLCallEx FileFindClose

FTPFileFindClose ServerInfoEx

7.00 6/8/2007 新特性:迁移工具,集群,本地变量,发布报警属性,内

存模式,客户端在线修改,发布订阅数据采集模型,支持

双网,基于工程的网络配置。

Page 13: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

13

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

添加了下列 Cicode:

AccControl AccumBrowseClose AccumBrowseFirst

AccumBrowseGetField AccumBrowseNext

AccumBrowseNumRecords AccumBrowseOpen

AccumBrowsePrev AlarmDspLast AlmSummaryAck

AlmSummaryClear AlmSummaryClose AlmSummaryCommit

AlmSummaryDelete AlmSummaryDeleteAll

AlmSummaryDisable AlmSummaryEnable AlmSummaryFirst

AlmSummaryGetField AlmSummaryNext AlmSummaryOpen

AlmSummaryPrev AlmSummarySetFieldValue AlmTagsAck

AlmTagsClear AlmTagsDisable AlmTagsEnable

AlmTagsFirst AlmTagsGetField AlmTagsNext

AlmTagsNumRecords AlmTagsOpen AlmTagsPrev

AssGetProperty AssGetScale AssInfoEx

ClusterActivate ClusterDeactivate ClusterFirst

ClusterIsActive ClusterNext ClusterServerTypes

ClusterStatus ClusterSwapActive ProcessIsClient

ProcessIsServer RepGetCluster ServiceGetList

SubscriptionAddCallback SubscriptionGetAttribute

SubscriptionRemoveCallback TagGetProperty

TagGetScale TagInfoEx TagSubscribe TagUnsubscribe

TagWriteEventQue TaskCluster TrnBrowseClose

TrnBrowseFirst TrnBrowseGetField TrnBrowseNext

TrnBrowseNumRecords TrnBrowseOpen TrnBrowsePrev

TrnGetCluster TrnGetPenComment

7.10 19/11/2008 新特性:增强安全性,运行系统的 Windows安全性集成,

支持多签名,Excel的插件,增强驱动安装,按钮的字体

选择,支持 Vista,时间同步服务,支持终端服务器,支

持 VMware

添加了下列 Cicode:

AlmSummaryLast FormSecurePassword

KernelQueueLength KernelTableInfo

KernelTableItemCount MultiSignatureForm

MultiSignatureTagWrite ProcessRestart

ServerRestart TagRDBReload UserLogin UserVerify

VerifyPrivilegeForm VerifyPrivilegeTagWrite

WinStyle

7.20 18/9/2010 新特性: 控制客户端连接,优先级和不允许连接,动态

优化写过程,保存超级精灵环境参数,图形对象的元数据

(超级精灵和用户 Cicode),16:9和 16:10比率页面模

板,简化安装过程,演示模式的多进程模式,Tab-Style

Page 14: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

14

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

模板,报表,报警,趋势服务器在线修改,使用 Windows

API的双屏显示,实时趋势,基于 Web的帮助,支持 Pelco

摄像头(需要下载相关 ActiveX组件),自定义预编译命

令,支持 Windows 7 和 Windows Server 2008 R2,启动

工程,I/O服务器事件队列控制,可通过参数修改的启动

页面,修改 Copy参数的作用时间,增加/删除报警显示的

集群,CSV页面浏览不再依赖于 CSV_Include工程,过程

分析器(Process Analyst)的画笔可在 Cicode中提前设置,

用于显示页面的PageTask()函数在浏览页面时重新调用,

载入过程分析器页面和设置画笔的内置函数,服务器浏览

命令,服务器负荷和控制函数文本宽度函数,超级精灵,

窗口,新建任务的阻塞返回数值,Windows监视信息,超

级精灵配置对话框,错误,描述,自定义显示#COM,运行

系统中的报警的拖拉设置,过程分析器可显示历史数据,

Login()函数的异步调用,图形编辑器工作区域的增加,

浮动授权包含两个 CTAPI 授权,报警按类型排序,按钮字

符可显示 3D效果,Cicode 函数名最多 250个字符

在线修改:即便 Cicode 发生变化,客户端依然可以打开

页面。报表,报警和趋势服务器可以不重启的情况下重新

载入配置。远方服务器重新载入。

标签扩展:标签质量,时标,能否控制,覆盖模式,已经

能够作用于全部标签和 Cicode变量。标签扩展可以由

Cicode使用以及标签定阅回调函数使用。质量可由背景

色和提示说明。质量和时标相关数据类型在 Cicode 中添

加。

安全改进:信任的网络

授权,角色从用户中分离,允许老版本 Citect 连接,老

版本 Citect客户端可被设置为只读,DEP(Data Execution

Prevention)控制服务器进程自动登录,授权时间写入

Syslog,7.20之前的连接通过参数使能。

性能增强:PTF(Platform Task Framework)线程模型,

客户端-服务器通信优化以便提供类似 6.10版本的性能,

标签阻塞式写入,TagWrite()函数提速,加快页面和超级

精灵的显示时间,TagInfoEx()提速,减少报警音效的 CPU

占用率,创建趋势文件提速。

调试改进:时标记录更加稳定,调试过滤和构建参数的增

加,调试参数在线修改,系统时间入日志。

Page 15: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

15

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

新驱动:OFSOPC,DNPR

新 CTAPI函数:

ctListItem ctTagReadEx

新增 Cicode函数:

AlarmCatGetFormat AlarmDspClusterAdd

AlarmDspClusterInUse AlarmDspClusterRemove

AssMetadata AssMetadataPage AssMetadataPopup

AssMetadataWin DspAnGetMetadata DspAnGetMetadataAt

DspAnSetMetadata DspAnSetMetadataAt

DspPopupConfigMenu FmtGetFieldCount

FmtGetFieldName FmtGetFieldWidth GetLogging

MenuGetChild MenuGetFirstChild MenuGetGenericNode

MenuGetNextChild MenuGetPageNode MenuGetParent

MenuGetPrevChild MenuGetWindowNode

MenuNodeAddChild MenuNodeGetProperty

MenuNodeHasCommand MenuNodeIsDisabled

MenuNodeIsHidden MenuNodeRemove MenuNodeRunCommand

MenuNodeSetDisabledWhen MenuNodeSetHiddenWhen

MenuNodeSetProperty MenuReload MultiMonitorStart

PageBack PageForward PageHistoryDspMenu

PageHistoryEmpty PageHome PagePeekCurrent

PageProcessAnalyst PageProcessAnalystPens

PageRecall PageTask PageTransformCoords

ProcessAnalystLoadFile ProcessAnalystPopup

ProcessAnalystSelect ProcessAnalystSetPen

ProcessAnalystWin ProductInfo ProjectInfo

QualityCreate QualityGetPart QualityIsBad

QualityIsControlInhibit QualityIsGood

QualityIsOverride QualityIsUncertain

QualitySetPart QualityToStr ServerBrowseClose

ServerBrowseFirst ServerBrowseGetField

ServerBrowseNext ServerBrowseNumRecords

ServerBrowseOpen ServerBrowsePrev

ServerGetProperty ServerIsOnline ServerReload

ServerRPC SetLogging StrCalcWidth StrTruncFont

StrTruncFontHnd SubscriptionGetInfo

SubscriptionGetQuality SubscriptionGetTag

SubscriptionGetTimestamp SubscriptionGetValue

TagReadEx TagResolve TagUnresolve

TagSetOverrideBad TagSetOverrideGood

Page 16: Citect 应用于 Windows 系统的发展历程ftp.gongkong.com/UploadFile/datum/2012-3/...3 文档ID:Q1264 创建日期:2008-09-09 更新日期:2011-08-29 作者:Martin Roberts

16

文档 ID:Q1264

创建日期:2008-09-09

更新日期:2011-08-29

作者:Martin Roberts

Q1264 Citect 应用于 Windows 系统的发展历程

TagSetOverrideQuality TagSetOverrideUncertain

TaskCall TimeIntToTimestamp TimestampAdd

TimestampCreate TimestampCurrent

TimestampDifference TimestampFormat

TimestampGetPart TimestampSub TimestampToStr

TimestampToTimeInt VariableQuality

VariableTimestamp WinSetName WndMonitorInfo

免责声明

所有担保的免责声明

SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD 声明,不承担与 SCHNEIDER ELECTRIC (AUSTRALIA) PTY

LTD的产品和相关文件有关的任何和所有担保(无论明示或默示,特别包括对于适销性和普通或

特殊用途的适当性之默示担保)。CITECTSCADA 和相关文件根据现状提供,且贵公司理解并承担

所有与其使用、质量和性能有关的风险。

免责声明

贵公司同意并认可,对于 SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD 的产品或相关文件的任何

问题,或由此导致的任何问题(无论直接的、间接的、附带的、特别的或结果性的,包括利润损

失),SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD 对贵公司均不负有任何责任。