- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 第三方应用程序通讯举例
第8章 第三方应用程序通讯举例
本章要点
随着计算机通讯技术、工业以太网技术等的迅速发展,以及网络信息互联的需求提升,一个以信息化带动工业化的浪潮,在我国的现代化企业建设过程中受到了高度重视。而自动化组态软件在企业信息一体化进程中起到关键的承上启下的衔接作用,这将要求自动化组态软件具备优秀的数据接口,以实现与其他系统软件的数据交换和系统整合。
WebAccess具备良好的开放性系统平台,具备丰富的与第三方软件通讯接口,本章将从数据库通讯、DDE动态数据交换、OPC服务通讯、WebAccess SCADA节点间互联互通等几个方面详细介绍通讯方法和步骤。
8.1 WebAccess与数据库通讯配置举例
WebAccess BWDB驱动程序是专门为读取SQL、Access等关系型数据库数据而写,采
用接口方式为API,方便用户通过该驱动程序从其他系统的数据库中取数据到WebAccess中进行显示及其他处理,本例以读取SQL数据库中数据为例进行配置举例。
8.1.1 ODBC数据源配置
WebAccessBWDB驱动程序通过ODBC接口访问数据库,在进行通讯之前,首先需要为
SQL数据库配置ODBC数据源,按照以下步骤进行配置:
开始→控制面板→管理工具→数据源ODBC→系统DSN
图 8-1 添加ODBC数据源
点击“添加”按钮,打开创建新数据源对话框。
图 8-2 添加SQL Server数据源
选择SQL Server驱动程序,点击“完成”按钮,打开建立新的数据源到SQL Server。
图 8-3 建立新的数据源到SQL Server
在名称 文本框内,输入名称。如bwProcessData_sql
在 服务器下拉框内,用户必须输入运行SQL Server的计算机名称
如果SQL Server安装于工程节点,选择 [local];或选择SQL Server计算机(注-如果用户无法通过下位框列表选择其他计算机,你可根据前述的方式注册SQL Server)。
图 8-4 SQL Server登录验证
WebAccess软件需要通过SQL Server验证,选择“使用用户输入登录ID和密码的SQL Server验证”,在登录ID对话框内输入SQL 用户帐号,默认情况下的用户ID为sa,输入密码后选择“下一步”。
图 8-5 SQL Server DSN配置
将“更改默认的数据库为”选项打勾,在数据表下拉框内选择希望读取的SQL Server数据库,之后点选“下一步”按钮。
图 8-6 SQL Server DSN配置
选择“执行字符数据转换”,点击“完成”按钮。
图 8-7 测试数据源
成功的测试结果如下:
图 8-8 数据源测试成功
点击确定按钮,完成ODBC数据源的创建。
8.1.2 WebAccess通讯配置过程
1.添加通讯端口
通过IE浏览器登录WebAccess工程开发页面,在工程管理器中选择“添加通讯端口” ,接口名称为API,其他参数根据需求自定,完成后,提交。
图8-9 添加API通讯端口
2.添加设备
在左边的目录树中点击“通讯端口1(API),在右面窗体部分,点击“添加设备”,设备类型选择BWDB。输入设备名称,其余参数参照下面说明文字操作。
DSN;TableName;User;Password :???数据源名称;表名;用户名;密码
SQL select condition:查询条件
图8-10 添加BWDB类型设备
依据前一节创建的ODBC数据源DSN参数,具体输入如下:
DSN;TableName;User;Password :?bwProcessData_sql;bwanalogtable;tommyt;123
注:中间用分号分开,如果没有用户名和密码则可以空缺不填(Access数据库则没有用户名和密码)
SQL select condition?:SQL语句查询条件。例如,要查询下表中蓝色标记框内的数据,
在SQL Server中查询语句为:
select maxvalue from bwanalogtable where tagname=c1 and logtime=11:24:10,可以查到
的结果为6。
图 8-11 实例表单
在WebAccess中则不用写全部查询语句,只需从Where 开始写起就可以了。
最终标准结构为:
DSN;TableName;User;Password :?BW;bwanalogtable;tommyt;123
SQL select condition?: where tagname=c1 and logtime=11:24:10
3.添加点
在工程管理器左边的目录树中选择通讯端口1下面的设备,在右边窗体中选择“添加点”。在弹出的建立新的点参
您可能关注的文档
- 督导评估讲座1.ppt
- 督导评估讲座2.ppt
- 督导评估讲座4.ppt
- 看板方式教程(初).ppt
- 督导评估讲座3.ppt
- 石家庄君乐宝乳业第一店建设手册.pdf
- 石河子市一中物理优化组合07.1.doc
- 石油催化裂化重油催化裂化装置用耐火衬里材料.doc
- 石材样品及用量.ppt
- 石墨烯_硫酸铅复合材料的制备及其在铅酸电池中的电化学性能_英文_马荆亮.pdf
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
文档评论(0)