C# winform程序连接OPC服务器,用事务实时显示服务器数据。 但是在程序运行2个多小时后,实时更新不起作用

C# winform程序连接OPC服务器,用事务实时显示服务器数据。 但是在程序运行2个多小时后,实时更新不起作用,第1张

这种情况是比较多见的。

这也是 读 OPC 数据容易出现的假死情况。

情况的原因很多,有的是OPC对外的服务管道出现问题,有的是数据触发出现问题。

你可以在 DataChange里做日志记录,看看读不到数据时的状况,以及故障发生的周期是否比较固定,再做进一步判断。

如果周期比较固定,可以采用 C# 程序定时重置连接的方式来解决。

根据你所说的,只能说明OPC服务端是开着的,没办法证明你DCOM已经配置好。所以建议你:

1,检查相同的用户名和密码是否都具有管理员权限;

2,检查两台机器是否防火墙已经关闭;

3,检查两台机器的访问模式是否是经典形式;

4,检查DCOM配置中的权限设置。

可以去网上搜索下载个matrikonopcsimulation,来帮助你进行DCOM配置。

以上就是关于C# winform程序连接OPC服务器,用事务实时显示服务器数据。 但是在程序运行2个多小时后,实时更新不起作用全部的内容,包括:C# winform程序连接OPC服务器,用事务实时显示服务器数据。 但是在程序运行2个多小时后,实时更新不起作用、为什么OPC的用户名和DCOM都设置好之后无法通讯、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10196291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存