[电气电工][工厂自动化]abb_dcs_chk_cn_codesys_v232.doc

[电气电工][工厂自动化]abb_dcs_chk_cn_codesys_v232.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7 ENI 什么是ENI 工程接口(ENI)允许连接CoDeSys编程系统到外部数据库。在创建自动控制项目过程中所需要得数据可以被储存。外部数据基础的使用保证了数据的连续性,这些数据可以被众多的用户、项目和程序所共享。并且它通过创建下列可行的项目扩展了其功能性: ? 修改控制:为CoDeSys项目和相关辅助资源(共享对象)的修改控制。如果一个对象从数据库中提取,修改后再送回数据库,在数据库中将创建一个新版本的对象,但是旧的版本的数据依然会被保存用以在需要的时候被调用。对每一个对象和整个的工程都会有版本记录文件。两个版本可以用来检查其不同处。 ? 多用户操作:最新版本的例子对象,比如:POUs工程,可以被特定的用户组来访问。当一个对象被用户提取出来编辑的时候,将会被标识为“在工作状态”,这样的情况下,其他的用户就没有对该对象编辑的权利。这样,许多用户可以同步对一个工程进行编辑而不用担心手工覆盖了别人编辑的文件。 ? 外部工具的访问: 除了CoDeSys编程系统,其他具有ENI的编程工具也可以访问通用的数据库。这些工具可能是,如内部可视化、ECAD系统等,可以使用CoDeSys创建的数据或者是由它们创建提供给CoDeSys。 ENI由客户可端服务器端两部分组成。因此,使得多用户操作在远程计算机上控制数据库很成为了可能。CoDeSys编程系统和其他需要访问数据库的应用一样,是ENI服务器进程独立的客户系统。(请参阅ENI服务器上地文档) 目前ENI支持的数据库系统,如Visual SourceSafe 6.0, MKS Source Intergrity, 或者更高版本和本地文件系统。 对象可以被保存在不同的“目录”下面(数据库中有不同访问属性的类别)。这样,对象可以被单独提取出来编辑而对其他用户而言是锁定的。最新的版本的程序可以从数据库中被调用。更加特别的是,在并行操作中,你可以像平时一样在本机地存储任何对象而不需要任何对源码的控制。 使用ENI工程数据库的前提 请注意:对于安装和使用由智能软件解决方案(3S-Smart Software Solutions)的ENI服务器,请参阅独立的服务器在线帮助文档,从中可以找到快速指导。 同样考虑到通过ENI浏览器从当前使用的数据库中对数据库进行独立操作的可能性. 如果你打算在CoDeSys编程系统中使用ENI工程数据库,以达到管理外部数据库中工程对象的目的,那么必须满足以下前提: ?CoDeSys与ENI服务器之间的连接需要TCP/IP协议,因为ENI服务器使用的是HTTP协议 ?必须在本地或远程计算机内安装并运行ENI程序。安装在服务器内标准的数据库驱动需要提供许可证来运行该程序。只有在本地使用的文件系统驱动可以使用未经许可的ENI服务器版本。 ? 在ENI服务控制工具中,必须正确设置与目标数据库的连接。安装过程中系统会自动询问你进行此项设置,但你也可以在以后修改这些设置。 ___________________________________________________________________________________________________________________ 7-1 ? 必须安装一个可用的用于支持ENI驱动的工程数据库。把该工程数据库安装在运行ENI的那台电脑上是比较合理的,或者是安装具有默认驱动的本地文件系统。 ? 在数据库管理系统中,用户和ENI服务一样,必须是经注册的具有进入权限的有效用户。总之,这就要求“Visual Source Safe”,如果你在使用另外一个数据库系统,请查看其相应文件的用户信息设置。 ? 对当前的CoDeSys工程而言,ENI工程操作界面必须被激活(通过CoDeSys系统“工程”-“选择”-“工程数据库”对话框完成)。 (在ENI中可以像系统数据库管理中一样更改用户用于定义更加详尽的访问权限。但是通常来讲,在数据库中注册过的用户是有足够的权限通过ENI来登陆数据库的) ? 对当前的CoDeSys工程而言,与数据库的连接必须正确设置,这可以通过CoDeSys下“工程”-“选项”-“工程信息控制”对话框完成。 ? 当前工程中的用户通过用户名和密码登陆ENI服务器,这可以通过登陆框完成。登陆框可以通过“工程”-“数据库连接”-“登陆”命令打开,如果你之前没有登陆系统却试图进入数据库的话,登陆框会自动跳出。 在CoDeSys中使用ENI工程数据库 只要激活并正确设置与ENI工程数据库的连接后,那些在ENI工程数据库中用于工程管理的命令(例如获取最新版本、读出、读入、版本历史

文档评论(0)

beoes + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档