您好,欢迎光临本网站![请登录][注册会员]  
文件名称: [第18讲]易控对外数据交互.pdf
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-10-11
  提 供 者: weixin_********
 详细说明:[第18讲]易控对外数据交互pdf,[第18讲]易控对外数据交互第十三章易控对外数据交互 易控( )培训教程 OPC Server Group Group Group 工tem Itc皿 工tc 图13.1OPC服务器的数据组织 ■当OPC服务器桯序和○PC客户程序不在同一计算机上运行时,需要 配置 Windows的分布式COM,即DCOM,1COM作为 Windows系统 的一个服务组件,在控制面板下的管理工具下的“组件服务”中进行 管理,详情请参考其在线帮助的相关章节。在本教程下面的一小节中 对DCOM在服务器和客户端的配置分别做必要的说明 ■服务器端DCOM的配置 1.从 Windows的控制面板下的管理工具中启动“组件服务”程序, 也可以直接从 Windows的“开始”系统菜单中的“运行”项中输 入“ dcomcnfg,确定启动 Windows的“組建服务”管理程序 2.在打开的“组件服务”配置程序中的“组件服务”分支,直到“DCOM 配置”节点下在服务器上所使用的OPC服务器软件名称,易控的 OPC服务器名称为“ Controlease opc server 3.选中所使用的OPC服务器,如“ Controlease opc server”,选中其 右键菜单中的“属性”。在打开的属性配置对话框中的“常规”页 中的“身份验证级别”,选为“连接”。将“标识”页中“选择运行 此应用程序的用户帐户”设置为“交互式用户"。将“安全”页中 的“启动和激活权限”、“访问权限”和“配置权限”分别设为“自 定义”,添加“ Everyone”用户,应允许其启动激活、访问和完全 控制OPC服务器 4.在“DCOM配置”节点下选中“ OpCEnum”,将其属性对话框的“常 规”页中的“身份验证级别”选择为“连接” 客户端DCOM的配置 WW.CONTROLEASE.COM九思易自动化软件 易控( )培训教程 第十三章易控对外数据交互 1.和服务期端一样,启动“组件服务”程序 2.展开“组件服务”配置程序中的“组件服务”分支,直到“ My Computcr 节点,在其右键莱单中选择“属性″。在属性对话框的“默认属性” 页中选中“在此计算机上启用分布式DCOM”,将“默认身份验证 级別″选择为¨连接,“默认模拟级别″选为“标识。在“COM 安全″页中分别编辑安全限制和默认值,把“本地启动”“远程启 动”“本地激活”“远程激活”权限给当前用户或所有用户。 在COM或DCOM配置好后,OPC客户端软件就可以通过读写OC服务器屮的“数 据项(Item)”间接获取现场数据,并可对之进行操控。 支持OPC客户端(即实现OPC的客户端协议)的软件可以通过OPC读写易控 工程中的变量。具体的配置过程和该软件或上述的DCOM(跨计算机的话)有关。 易控的OC服务器功能不需要做特别配置,当客户端应用软件启动时,易控的 OPC服务器程序如果没有启动则会自动运行起来,此时运行易控OPC服务器程序 的计算机的右下侧状态栏中会出现一个“9c”图标,它表小易控的OPC服务器 程序正在运行,客户端软件就可以读写易控工程中的数据。 易空的服务器程序型标 收四固愿●8马135 图13.2易控OPC服务器在运行 第三节易控和数据庠交互 通过标准的商业数据库交换信息,即不同的应用软件通过同一个标准的数据 库进行数据交换,也是常见的信息交互方法,特别是对ERP等管理信息系统而言, 因其本身就是用标准的数据库 易控专门提供了被称为“数据库访问”的功能,用于和各种商业数据库进行 数据交换并简化这种交互过程 一、数据厍访问 般组态软件对数据厍的访问都是通过脚本程序来进行的,易控软件也提 供类似的操作模式,这种模式需要用户掌握一定程度的数捃库和编程知识,对用 户要求较髙。为了方便用户,易控同吋还提供了更为简便的数据库交互模式。 在易控的工程树中有一个“数据库访问”节点,在这个节点下可以建立不同 九思易白动化软件wWW.CONTROLEASE.COM 247 第十三章易控对外数据交互 易控( )培训教程 的“数捃库访问”配置。每一个“数据库访问”配冒对应了一个数据库中的“表”。 有了对应数据库表的这个“数据厍访问”配置,在易控工程中就可以随意操作这 个表中的数据。将易控工程中的变量值写入表即完成了将易控中的过程数据传 递给利用该数据库的其它应用软件,如工厂的ERP系统。反之,将表中的数值读 入工程变量即完成了接收从其它系统接收数据的过程。 图13.3所小的工程中,“数据库汸问”节点下配置了三个数据库访问置, 分别被命名为“生产统计表”、“销售数据表”和“原料表”。这三个数据库访问 配置实际对应的是数据库中的三个表,根据这三个配置的不同,它们可以是同 个数据库中的三个表,也可以是不同的数据库中的三个表。从字面上看,这个工 程具有和工厂的生产、销售和供应系统的互连和信息交互。 工桿 司演示工程 通有I通信 变量 :田 画报历事用 记 尸稈 录录序 F劫键 sb数椐库访 D生产统计表 销售数据表 原料表 出-报 军方 国面包 安全区 8用广 國语 郡运行选项 图133工程树中的“数据库访问”节点 使用“数据库访问”需要了解易控工程变量和数据斥的一些基础知识。这里 做一简单介绍。 数据库由“表”构成 表”是二维的,由“行”和“列构成 行”又称为“记录”,“列”又称为“字段” 表有一个当前记录,或当前行指针,它可以在表的头尾之问移动 对表的操作即对当前行的操作 下面列出了通用数据库概念和易控工程屮概念的对应关系 WW.CONTROLEASE.COM九思易自动化软件 易控( )培训教程 第十三章易控对外数据交互 数据库易控 对应关系说明 表 数据库访问“数据库访问”对应数据库的“表”。 守段变量 “变曼”对应数据库的表的“字段” 记录。变量的值“记录”中各字段的值对应易控中变量的不同取值 在建立数据库访问配置后,打开该配置(双击或右键菜单“打开”),对应的 数据库表的结构会在工作区中显示出米。图13.4显示了生产统计表的结构。除 表的结构外,在最右侧增加了一列,用于连接该数据字段所对应的工程变量。通 过配置此连接关系就将工程中的变量数值与数据库表中对应列的当前行的数值 对应起来了。 仓起拾页0生产统计表(原料云⑤销售数提表 列各 刻据类 允许空支量 厅 16位整数 数A 32位整数 数量A 数星出 ∠这整数 位整数 欺里C 款量D 物量D 限配置数据车连接,显示数据连接信息 图13.4“数据库访问”对应的数据库表结构 二、数据厍访问的配置过程 配冒一个数据库访问的过程,就是建立不同的“数据库访问”配置,让它和 外部数据库的“表”对应起来,将“表”中的“字段”与易控的“变量”对应起 来的过程。 数据访问的配置过程如下: 1.选中工程树的“数据库访问”节点的右键菜单“新建 九思易白动化软件wWW.CONTROLEASE.COM 249 第十三章易控对外数据交互 易控( )培训教程 工程 可演示工程 IO通信 由-变量 画面 -报 历史记录 事件记录 用尸程序 f热键 数据库访问 国现口新建(3)N 只保 属性(P ●诘言 行选项 图13.5新建一个“数据库访问”配置 2.易控在“数据库访问”节点下,建立一个数据厍访问配置节点,并自动 命名,选中该节点,在属性窗中或该节点的右键菜单“重命名”修改新 建的数据库访问配置的名称,一般可以定义为欲对应的数据库表的名称 3.易控在工作区中自动打开该数据库访问配置,显示对应数据库表的结构 以及和工程变量的对应关系。由于是新建的配置,还没有连接数据库表, 因此工作区中为空 ∠起哈>数据库访问生产就计表 列名 数楛类型 亓许空变量 鼠欺库连接,显小欺垢库连接信息 图13.6新建的“数据库访问”配置 4.点击打开的数据库访问配置工作页底部的“配置数据厍连接…”按钮 可以开始配置该数据库访问所对应的数据库表。弹出图13.7的对话框。 WW.CONTROLEASE.COM九思易自动化软件 易控( )培训教程 第十三章易控对外数据交互 数据源配置 数据生接(V √「配置连接(C) 确定匚戰消 图13.7配置数据庠迕接对话框 5.点击连接对话框上的“配置连接”按钮,开始连接到一个数据厍。根据 数据库的不同,连接方法可能略有不冋。入于数据库的连接方法在下面 “连接数据库”一小节里介绍。 6.数据库连接成功后,迕接对话框中会列出数据库中的表。选中某“表”, 确定即完成了一个数据库访问的配置 三、连接数据厍 易控除了可以连接任何支持ODBC的商业数据库,如 ACCESS、 SQL Server、 MSDE、 SQL Server express、0 racle、 Sybase、 dBase、甚至Exce1表文件、CSV 文本文件等等外,对于常用的微软 ACCESS和 SQL Server数据库,易控提供了单 独的连接方式,虽然也可以使用ODBC连接亡们 建议使用易控提供的连接方式迮接这两类数据库,而不是ODBC。此连接方 式操作简单、容易连接而且性能更好。使用ODBC需要ODBC名称,当工程拷贝 到其它电脑上时必须重新配置ODBC连接,有一定不便 九思易白动化软件wWW.CONTROLEASE.COM 第十三章易控对外数据交互 易控( )培训教程 添加连接 输入信息以连接到选定的数据源,或单击“更欺” 选择另一个数据源和或提供程序 数据源(8): Micros◇ ft SlL r (Salclien 更哎!C 服务器名() 刷新R 登录到服务器 ○便用W 身份验让(W ○使用EQL3 erver身份验证(Q 用三名 密码 莲接超时值:15 秒 连接到一个数据库 ⊙选择或输入一个数括库午): ○附加一个数据库文件(1l 浏览(B) 洲一连度(T 确定[职 图13.8数据库连接对话框 根据数据库的不同,连接方法略有不同,本节重点讲述儿种常见的数据库连 接方法 连接 ACCESS数据库 ACCESS数据库是小型的单机桌面应用数据库,是最为常见的小型数据库之 ACCESS数据斥是一个MD文件,这个文件中包含了所有数据库的信息。要 连接 ACceSS数据库,找到这个MDB文件即可。具体步骤为: 更改数据源为“ Microsoft access数据库文件” WW.CONTROLEASE.COM九思易自动化软件 易控( )培训教程 第十三章易控对外数据交互 更改数据源 数据源(S Microsoft cl eerie数若库使用此选择过用于CLeD ft A icrosoft ocRC数据源 的.IETF≌ amerol的欺据堤 供煋序使用本机J-提供程 序连接到 Microsoft&ceB 数据荤 匚确定匚取消 图13.9更改数据源 数据库连接对话框自动变为图1310所示。使用“浏览”按钮找到数据库 的MDB文件。如果该数据库有密码,输入用户名和密码,在测试连接 正确后,硝定即可 添加连接 输入信忘以莲接到选定的数据溟,嗷单士“更改” 选择另一个嶽垢源和/或提供程 数据源 据库文件 更改 数据库文件名: D:IFEC_程达组态e8g.n[浏览出 登录到数捱库 用户名:A 密码 测试迕接 确定匚耿消 图13.10添加连接 数据库连接过程结束。连接的数据库中的表显示于数据库连接配置对话 框中,选择所需要的表,确定则完成了对 ACCESS数据庳访问的配置 九思易白动化软件wWW.CONTROLEASE.COM 253
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: