用于过程控制的OLE工具包的Python
OpenOPC为Python的是专门设计作为一个易于使用的开放源码OPC(用于过程控制的OLE)库。
OpenOPC项目还包括一个Windows网关服务,允许非Windows客户端访问OPC-DA呼叫。“OpenOPC”
下面是一些主要特点:
易于使用:
·,因为OpenOPC库实现了一个最小的
神器出山:www.shenqi73.comPython函数,这可能是链接在一起的多种方式,图书馆是简单易学,易记。在其最简单的形式,你可以读取和写入OPC项目一样容易在你的Python程序中的任何变量。
跨平台支持:
·OpenOPC作品与Windows和非Windows平台上。它已经过测试与Windows,Linux,和Mac OS X。
函数式
编程风格:
·OpenOPC允许OPC调用链接在一起,在一个优雅的,函数式编程风格。例如,您可以读取一行Python代码使用一个通配符模式匹配的所有项目的值!
专为动态语言:
·大多数的OPC工具包是专为使用静态系统语言(如C + +或C#),形成一个闭合映射到基础的Win32 COM方法。 OpenOPC丢弃这个繁琐的模型,而不是试图利用的动态语言Python所提供的功能。
·OpenOPC是OPC-DA的极少数工具包可用于任何动态语言之一,为Ruby和未来的支持计划。
要求:
·
的Python 此版本中的新功能:
在以前的版本的OpenOPC网关服务有时会失败
·绑定到TCP端口,从而导致服务不听传入的
·连接。这只会发生在多个以太网的系统
·接口和失败不会是一致或predictible的,。
·在这种情况下,你现在可以告诉网关服务,以太网
·接口绑定到通过设置OPC_GATE_HOST系统enviornment
·变量等于所需的以太网接口的IP地址。
·建议的所有
电脑上设置更多的
·不是一个积极的以太网接口。系统enviornment变量
·使用Windows控制面板中的“系统”小程序里面。
·在某些情况下的opc.read()函数将尝试自动
·destoy OPC组不再存在。这将导致
·异常被抛出。这个错误已经被修正。
·本OpenOPC的安装程序已更新,以检查是否有多个版本
·Python的安装...