我使用OPC Graybox创建了OPC服务器。
当我将其作为控制台应用程序启动时,一切都很好 - 多个客户端可以连接并从此服务器读取数据。
但是,当服务器托管在Windows服务中时,会出现问题。 当OPC客户端连接到OPC服务器时,它会创建另一个Windows服务实例,但这不适合我。
我在这里找到了一个解决方法:http://support.ge-ip.com/support/index?page=kbchannel&id=09237d4900112023bed2600678f 但是,在OPC服务器的“标识”选项卡上选择“交互式用户”后,我需要重新启动服务才能应用更改。一旦服务重新启动,Identity选项卡将恢复为“启动用户”,因此我没有机会检查此解决方案。
任何想法如何克服这个问题?
答案 0 :(得分:2)
“互动用户”通常也不是一个好选择。对于OPC服务器,尤其是那些应作为Windows服务运行的服务器,应选择特定的具体用户。试试吧。如果这样的设置也继续恢复到别的东西。那么 - 据我所知 - 可能是服务器自己做的,所以你需要解决它; Windows没有这样做。
答案 1 :(得分:0)
您可以尝试:
以此图片为例: Disabling Run application on this computer in the Identity tab
这对我有用。