我必须在C#中开发一个管理4个OPC服务器的应用程序。该应用程序将"创建"并管理这4个OPC服务器(目前我认为我将使用Wintech dll" WtOpcServer.dll"来实现这一目标,但不确定)。
我的问题是:如果我有超过4个以太网卡(超过4个IP地址),是否可以通过编程方式将每个 OPC服务器分配给每个> strong>以太网卡? (为了有一个IP地址通过 OPC服务器)
我确切地说,我没有义务使用Wintech解决方案,任何实现这一目标的想法都是受欢迎的。
谢谢你的回答
答案 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服务器。
在我的情况下这就足够了......
感谢您的回答!