方应用程序通讯举例

方应用程序通讯举例

ID:33210063

大小:11.83 MB

页数:34页

时间:2019-02-22

方应用程序通讯举例_第1页
方应用程序通讯举例_第2页
方应用程序通讯举例_第3页
方应用程序通讯举例_第4页
方应用程序通讯举例_第5页
方应用程序通讯举例_第6页
方应用程序通讯举例_第7页
方应用程序通讯举例_第8页
方应用程序通讯举例_第9页
方应用程序通讯举例_第10页
资源描述:

《方应用程序通讯举例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第8章第三方应用程序通讯举例本章要点随着计算机通讯技术、工业以太网技术等的迅速发展,以及网络信息互联的需求提升,一个以信息化带动工业化的浪潮,在我国的现代化企业建设过程中受到了高度重视。而自动化组态软件在企业信息一体化进程中起到关键的承上启下的衔接作用,这将要求自动化组态软件具备优秀的数据接口,以实现与其他系统软件的数据交换和系统整合。WebAccess具备良好的开放性系统平台,具备丰富的与第三方软件通讯接口,本章将从数据库通讯、DDE动态数据交换、OPC服务通讯、WebAccessSCADA节点间互联互通等几个方面

2、详细介绍通讯方法和步骤。8.1WebAccess与数据库通讯配置举例WebAccessBWDB驱动程序是专门为读取SQL、Access等关系型数据库数据而写,采用接口方式为API,方便用户通过该驱动程序从其他系统的数据库中取数据到WebAccess中进行显示及其他处理,本例以读取SQL数据库中数据为例进行配置举例。8.1.1ODBC数据源配置WebAccessBWDB驱动程序通过ODBC接口访问数据库,在进行通讯之前,首先需要为SQL数据库配置ODBC数据源,按照以下步骤进行配置:开始→控制面板→管理工具→数据源OD

3、BC→系统DSN图8-1添加ODBC数据源点击“添加”按钮,打开创建新数据源对话框。图8-2添加SQLServer数据源选择SQLServer驱动程序,点击“完成”按钮,打开建立新的数据源到SQLServer。图8-3建立新的数据源到SQLServer在名称文本框内,输入名称。如bwProcessData_sql在服务器下拉框内,用户必须输入运行SQLServer的计算机名称如果SQLServer安装于工程节点,选择[local];或选择SQLServer计算机(注-如果用户无法通过下位框列表选择其他计算机,你可根据

4、前述的方式注册SQLServer)。图8-4SQLServer登录验证WebAccess软件需要通过SQLServer验证,选择“使用用户输入登录ID和密码的SQLServer验证”,在登录ID对话框内输入SQL用户帐号,默认情况下的用户ID为sa,输入密码后选择“下一步”。图8-5SQLServerDSN配置将“更改默认的数据库为”选项打勾,在数据表下拉框内选择希望读取的SQLServer数据库,之后点选“下一步”按钮。图8-6SQLServerDSN配置选择“执行字符数据转换”,点击“完成”按钮。图8-7测试数据

5、源成功的测试结果如下:图8-8数据源测试成功点击确定按钮,完成ODBC数据源的创建。8.1.2WebAccess通讯配置过程1.添加通讯端口通过IE浏览器登录WebAccess工程开发页面,在工程管理器中选择“添加通讯端口”,接口名称为API,其他参数根据需求自定,完成后,提交。图8-9添加API通讯端口2.添加设备在左边的目录树中点击“通讯端口1(API),在右面窗体部分,点击“添加设备”,设备类型选择BWDB。输入设备名称,其余参数参照下面说明文字操作。DSN;TableName;User;Password:  

6、 数据源名称;表名;用户名;密码SQLselectcondition:查询条件图8-10添加BWDB类型设备依据前一节创建的ODBC数据源DSN参数,具体输入如下:DSN;TableName;User;Password: bwProcessData_sql;bwanalogtable;tommyt;123注:中间用分号分开,如果没有用户名和密码则可以空缺不填(Access数据库则没有用户名和密码)SQLselectcondition :SQL语句查询条件。例如,要查询下表中蓝色标记框内的数据,在SQLServer中查

7、询语句为:selectmaxvaluefrombwanalogtablewheretagname='c1'andlogtime='11:24:10',可以查到的结果为6。图8-11实例表单在WebAccess中则不用写全部查询语句,只需从Where开始写起就可以了。最终标准结构为:DSN;TableName;User;Password: BW;bwanalogtable;tommyt;123SQLselectcondition :wheretagname='c1'andlogtime='11:24:10'3.添加点在

8、工程管理器左边的目录树中选择通讯端口1下面的设备,在右边窗体中选择“添加点”。在弹出的建立新的点参数列表中选择参数(A:模拟量;D:数字量);确定地址:数据库表单中字段名称(如本例中的maxvalue)转换代码:数字或文本(本例为数字,选择Number)其他属性根据需要自行确定,完成后提交。图8-12添加模拟量IO点如果遇到如下错误信息,则说明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。