【整理】ENI接口

ENI==Engineering Interface==工程接口

是个在PLC领域内,一些PLC的IDE中可能会遇到的一个概念。

ENI将当前编程系统连接到一个外部数据库。在那里可以存储创建一个自动化项目过程中所需要的各种数据。

外部数据库的使用保证了数据一致性,这些数据以后可以被多个用户、项目和程序所共享。

 

后来才知道:貌似这个ENI接口,是CodeSys所设计的?

因为:

除了Rexroth的PLC的IDE:IndraLogic

之外,Beckhoff的PLC的IDE:TwinCAT PLC Control,里面也有同样的ENI接口。

而不论是IndraLogic还是TwinCAT,都是基于CodeSys的PLC内核去二次开发的。

 

ENI由一个客户端Client和一个服务器Server端组成

作为编程环境的IndraLogic,TwinCAT PLC,都是对应的Client端。

所以理论上允许Server端在远程电脑上。

支持多用户操作:多个人同时操作同一份数据库。

当前的ENI支持多种数据库系统:

  • Visual SourceSafe 6.0
  • MKS Source Intergrity
  • PVCS Version Manager V7.5或更高版本
  • 本地文件系统


发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量