2013-08-19 44 views
0

我尝试去学习,我们正在开发一个项目OPC,指南中了解OPC概念

我想我明白了几件事,但与同事讨论表明我,否则

所以,请大家指正如果不对这些术语/概念:

  • OPC基本上是一个协议,它允许设备能够与使用 相同的语言,我们必须以同样的方式HTTP,TCP和所有其他人。当我说OPC服务器时,我的意思是一个连接到指定设备的计算机/程序,带有正确的驱动程序,该驱动程序通过OPC协议公开访问所述设备的正确驱动程序;

  • 当我说OPC客户端,我的意思是可以连接到 该服务器或到原始设备(又名产生该 数据的一个)来读取并和写入一些数据的装置/软件

  • OPC UA允许我连接到正在使用旧 OPC(的DCOM/COM版)和未来的设备

  • OPC允许设备的自动配置的传统设备,这意味着我可以得到的 名单什么设备提供的信息,并根据进行配置我想要什么

回答

1

大多数情况下,你似乎已经说明了正确的东西。

关于“自动配置”的最后一点似乎有点乐观,除非我真的把你带走。没有什么是自动的。您可以检索服务器,节点,主题等列表,但这些仅仅是为了方便。

您是否找到了OPC Foundation website?丰富的信息和他们提供的图书馆。

+0

我已经把.org域名关联到非营利组织......不再是 – sergio

+0

它的非自动配置真的,它只是我们使用该术语来区分我们试图实现的配置类型与我们目前有一个。基本上我们有我们的专栏,我们向设备查询它提供的哪些列/数据类型(即时猜测是否有适当的名称),我们可以动态地混合和匹配它们,而不必几乎不必编码驱动程序本身,这是我们迄今一直在做的事情 – sergio

+0

恐怕我没有按照配置问题。 OPC基本上等同于DDE,因为您需要一个数据项(服务器/主题/项目[在DDE中] ==节点/服务/标签[在OPC]中)并返回一个值。在我们的软件中,我们提供了一个用户创建“链接”的UI,这些链接定义了我们对OPC/DDE服务器的请求。除非您创建管理界面,否则配置真的不多。我想这是一个完全不同的蜡球。 – DonBoitnott