- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
历史数据记录与分析
在工业自动化系统中,历史数据记录与分析是非常重要的功能之一。通过记录和分析历史数据,可以发现设备的运行规律,预测设备的潜在故障,优化生产过程,提高生产效率。Cimplicity软件提供了强大的历史数据记录和分析功能,本节将详细介绍如何在Cimplicity中实现历史数据记录与分析的二次开发。
历史数据记录
1.历史数据记录的设置
在Cimplicity中,历史数据记录的设置可以通过以下步骤完成:
打开Cimplicity项目:首先,打开您需要进行历史数据记录的项目。
选择数据点:在项目的“数据点”列表中,选择您需要记录历史数据的数据点。
配置历史数据记录:右键点击选中的数据点,选择“属性”或“编辑”选项,在弹出的属性窗口中找到“历史数据记录”选项卡。
1.1配置历史数据记录的属性
在“历史数据记录”选项卡中,您可以配置以下属性:
记录间隔:设定数据点的历史数据记录间隔,例如每5分钟记录一次。
记录周期:设定数据点的历史数据记录周期,例如记录30天的历史数据。
记录类型:可以选择记录“值变化”、“定期记录”或“事件触发”。
存储位置:可以选择将历史数据存储在本地文件、数据库或云存储中。
2.历史数据记录的实现
2.1使用本地文件存储
Cimplicity支持将历史数据记录到本地文件中。以下是一个简单的例子,演示如何配置数据点的历史数据记录到本地文件中:
选择数据点:假设您选择了一个名为“Temperature”的数据点。
配置属性:在“历史数据记录”选项卡中,设置以下属性:
记录间隔:5分钟
记录周期:30天
记录类型:值变化
存储位置:本地文件
文件路径:C:.csv
#配置示例
1.选择数据点Temperature
2.在历史数据记录选项卡中设置:
-记录间隔:5分钟
-记录周期:30天
-记录类型:值变化
-存储位置:本地文件
-文件路径:C:\Cimplicity\History\Temperature.csv
2.2使用数据库存储
Cimplicity还支持将历史数据记录到数据库中。以下是一个使用SQLServer数据库的例子,演示如何配置数据点的历史数据记录到数据库中:
创建数据库表:首先,需要在SQLServer数据库中创建一个表来存储历史数据。假设表名为“TemperatureHistory”。
--创建数据库表
CREATETABLETemperatureHistory(
TimestampDATETIME,
ValueFLOAT
);
配置数据点:在Cimplicity中,选择“Temperature”数据点,然后在“历史数据记录”选项卡中设置以下属性:
记录间隔:5分钟
记录周期:30天
记录类型:值变化
存储位置:数据库
数据库连接字符串:Server=YourServerName;Database=YourDatabaseName;UserId=YourUserId;Password=YourPassword;
SQL插入语句:INSERTINTOTemperatureHistory(Timestamp,Value)VALUES(GETDATE(),?);
#配置示例
1.创建数据库表TemperatureHistory
2.在Cimplicity中选择数据点Temperature
3.在历史数据记录选项卡中设置:
-记录间隔:5分钟
-记录周期:30天
-记录类型:值变化
-存储位置:数据库
-数据库连接字符串:Server=YourServerName;Database=YourDatabaseName;UserId=YourUserId;Password=YourPassword;
-SQL插入语句:INSERTINTOTemperatureHistory(Timestamp,Value)VALUES(GETDATE(),?);
3.历史数据记录的脚本扩展
在某些情况下,您可能需要通过脚本扩展来实现更复杂的历史数据记录逻辑。Cimplicity支持使用VBScript或JavaScript编写脚本。
3.1使用VBScript记录额外信息
假设您需要在记录温度数据的同时,记录设备的状态信息。以下是一个使用VBScript的例子:
VBScript示例:记录温度和设备状态
SubOnDataChange(ByValdataPoint)
Dimtemperatur
您可能关注的文档
- 水力模型软件:InfoWater二次开发_(11).高级功能开发:自定义报告生成.docx
- 水力模型软件:InfoWater二次开发_(12).二次开发实战项目.docx
- 水力模型软件:InfoWater二次开发_(12).高级功能开发:定制化用户界面设计.docx
- 水力模型软件:InfoWater二次开发_(13).高级功能开发:复杂网络模拟.docx
- 水力模型软件:InfoWater二次开发_(13).文献资料与社区支持.docx
- 水力模型软件:InfoWater二次开发_(14).未来发展趋势与创新应用.docx
- 水力模型软件:InfoWater二次开发_(14).性能优化与故障排除.docx
- 水力模型软件:InfoWater二次开发_(15).二次开发工具与资源推荐.docx
- 水力模型软件:InfoWater二次开发_(16).项目管理与版本控制.docx
- 水力模型软件:InfoWater二次开发_(17).最佳实践与经验分享.docx
- 综合监控软件 OPC客户端程序软件 安装配置手册 V1.00.pdf
- 综合监控软件 OPC服务端程序软件 概要设计说明书 V1.00.pdf
- 能源管理系统EMS V1.31用户需求说明书V0.10 _all_20160111 - (迭代部分).pdf
- 综合监控软件 OPC客户端程序软件 概要设计说明书 V1.00.pdf
- EMS V1.4 能源管理系统 概要设计说明书V1.00(格式调整版).pdf
- 能源管理平台诊断及定额告警模块设计.pdf
- EMS V1.2能源管理系统研发自测报告V1.00.pdf
- EMS V1.2能源管理系统安装配置手册V1.00.pdf
- 子系统向一体化平台注册的接口文档.pdf
- EMS V2.3.0系统验收报告181109.pdf
最近下载
- 超星学习通 群芳谱-《红楼梦》中的女性形象鉴赏(长安大学)尔雅网课答案.pdf
- 2024年民主生活会个人对照检查材料3篇范文.docx VIP
- 《抽样检验培训教材》PPT课件.ppt VIP
- 2021高考作文写作素材:世界八大哲学家的名言+事例.docx
- 《证券投资理论与实务》教学资料:教案资料汇总.doc VIP
- 十进制加减可逆计数器的设计.pdf
- 华为手机结构件可靠性测试方法和要求.pdf
- 机械振动与冲击人体暴露于全身振动的评价第1部分一般要求GBT134411-2007.doc
- 橡胶胶管、硅胶密封圈、橡胶垫片生产项目环境影响报告表.pdf
- 小学英语四年级下册课本知识点(外研版三年级起点).pdf
文档评论(0)