以编程方式为不同的OPC服务器分配不同的IP地址

时间:2014-08-06 09:01:54

标签: c# opc

我必须在C#中开发一个管理4个OPC服务器的应用程序。该应用程序将"创建"并管理这4个OPC服务器(目前我认为我将使用Wintech dll" WtOpcServer.dll"来实现这一目标,但不确定)。

我的问题是:如果我有超过4个以太网卡(超过4个IP地址),是否可以通过编程方式将每个 OPC服务器分配给每个 strong>以太网卡? (为了有一个IP地址通过 OPC服务器)

我确切地说,我没有义务使用Wintech解决方案,任何实现这一目标的想法都是受欢迎的。

谢谢你的回答

2 个答案:

答案 0 :(得分:0)

通过“创建”OPC服务器,我想你的意思是要在远程主机中实例化OPC服务器。 OPC服务器的IP地址绑定到每个主机的网络配置。您不一定需要4个以太网卡,例如,所有OPC主机可能位于同一子网中。

将C#应用程序连接到OPC服务器有很多选项。请查看http://www.opcconnect.com/dotnet.php以获取一些提示。

答案 1 :(得分:0)

感谢您的回答......

我最终改变了我的应用程序的架构。实际上,我只会实现一个服务器,它将包含我需要的所有OPC项​​目(我在先前帖子中谈到的四个服务器中的所有OPC项​​目)。

我注意到如果在托管OPC服务器的机器中有4个IP地址,则每个远程OPC客户端都可以使用服务器主机的IP地址之一连接到OPC服务器。

在我的情况下这就足够了......

感谢您的回答!