EnvSafe.Comm目前有4种OPC DA2客户端的桥接实现,分别利用了不同的中间件:
- EnvSafe.Comm.OPCDA,基于OPC Foundation Data Access Automation 2.02。该基金会发布的中间件是一个COM组件,需要在运行的计算机上部署和注册,但是部署注册过程十分简单。OPCDA模块与此COM组件进行互操作,实现OPC客户端功能。
- EnvSafe.Comm.OPCNET2,基于OPC Foundation OPC.NET API Redistributables 2.0。该基金会发布的中间件是基于.net framework的程序集套件,套件调用系统组件(Netapi32,kernel32,ole32,oleaut32),并且需要事先安装软件以提供必须的COM组件。
- EnvSafe.Comm.TechnOPC,基于Technosoftware的.net framework中间件早期版本1.2。第三方中间件为付费软件,需要事先安装软件以提供必须的COM组件。
- EnvSafe.Comm.ClientACE,基于Kepware的ClientAce开发套件。第三方中间件为付费软件,需要事先安装软件以提供必须的COM组件,且需要运行时许可证。
经过以上说明,可见除OPCDA模块外,都需要安装前置软件,而这些前置软件在不同的Windows版本中可能存在兼容性问题。