在Intouch中添加数据库及基于EXCLE报表系统的相关操作.doc
在SCADA系统平台(WonderWare Intouch2014R2【IDE】平台)中数据存贮于SQL Server 2012数据库中,通过EXCLE所制作的报表系统取出SQL Server 2012数据库中的相关数据形成报表。 在SCADA系统中,WonderWare Intouch 2014 R2是一款常用的人机界面(HMI)软件,它能够与各种数据源交互,包括SQL Server 2012数据库。Intouch允许用户创建直观的可视化界面,同时实现对实时和历史数据的处理。在本文档中,详细介绍了如何在Intouch环境中配置数据库连接,以及如何利用Excel制作报表系统来读取和展示SQL Server 2012中的数据。 1. **在Intouch中写入数据库操作**: - 需要通过“SQL Server Management Studio”进入数据库配置管理程序,创建或访问SQL Server 2012数据库。 - 如果需要更改数据库访问权限,可以在属性页中将身份验证方式设置为“SQL Server 和 Windows 身份验证模式”,并创建或修改登录名及其权限。 - 接下来,可以新建数据库和表单,以便存储来自Intouch的数据。 2. **Intouch与数据库的连接操作**: - 在操作系统中调整日期和时间格式,确保与数据库的格式匹配。 - 在Intouch的“标记名字典”中,创建内存型标记,例如Connid1用于记录连接状态,GetDateTimeS用于存储连接时间,NodeName用于存储本地计算机名称。 - 在“脚本”视图中,编写条件脚本,例如当系统秒时间等于3时,执行特定操作。 - 使用SQL访问管理器在Intouch中绑定变量,确保它们与数据库表的列名和数据类型一致。 3. **Intouch与SQL数据库的数据绑定**: - 在“绑定列表”中添加Intouch变量,这些变量将与数据库中的相应字段关联,确保数据类型的一致性。 4. **数据库连接脚本**: - 使用`SQLConnect()`函数建立数据库连接,该函数需要提供连接ID和SQL连接字符串,后者包括数据源、数据库名称、用户名和密码等信息。 - 当应用程序关闭时,需在“关闭时”脚本中添加`SQLDisconnect()`函数,确保关闭数据库连接。 5. **Excel报表系统**: - 通过Excel制作报表系统,可以从SQL Server 2012中提取数据,形成可视化的报表,方便用户查看和分析。 - 报表系统可以定期更新,例如每5秒钟从数据库中拉取新数据,根据设定的条件(例如分钟数大于等于58)判断是否需要执行数据写入操作。 这个过程涉及了Intouch与SQL Server之间的集成,包括数据库的配置、权限设置、数据写入、连接管理,以及通过Excel生成报表的整个流程。了解这些步骤有助于构建一个能够实时监控和报告工业系统数据的高效SCADA解决方案。
剩余19页未读,继续阅读
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python基础学习-06字典Dict
- 测试用例及测试计划.zip
- PHP安卓苹果APP在线封装打包制作源码 H5手机网站转APP 免签封装绿标
- C#ASP.NET手机终端进销存系统源码数据库 SQL2008源码类型 WebForm
- 8款不同的404页面,告诉用户“页面未找到”
- 通过@property实现可控进度条 vue 进度条
- (源码)基于C和Java的网络通信与数据处理系统.zip
- C#ASP.NET多用户微信商城分销直销平台源码数据库 SQL2008源码类型 WebForm
- (源码)基于Spring Cloud Alibaba的微服务管理系统.zip
- (源码)基于C#的电动车销售管理系统.zip