C# Winform 西门子OPC服务器 无法自动启动运行

ztg227 2016-10-19 08:55:38
最近做了一个Winform的OPC客户端程序,当OPC服务器起动后,双点Winform程序,可以正常运行…………因为OPC服务器启动时间有点长,可能需要10多秒,我做了一个任务,开机20秒后启动Winform程序……。20秒后程序可以启动,但提示OPC服务器无法连接,退出后双击Winform程序,却可以正常连接OPC服务器……各位有遇到这种情况的不
...全文
555 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋的红果实 2016-10-20
  • 打赏
  • 举报
回复
你的winform程序是不是需要管理员身份运行
  • 打赏
  • 举报
回复
估计跟你的服务器没关系。客户端要连接OPC服务器,本地机器需要启动OPC服务。我猜测,是不是因为你的程序启动是用服务启动的,本地OPC服务没有启动。如果是的话,你应该在连接服务器之前判断下服务有没有启动。 意见仅供参考。
ztg227 2016-10-20
  • 打赏
  • 举报
回复
是相对路径的问题,开机自动运行时,变成了C:Windows\systems32,改成绝对地址就好了
ztg227 2016-10-20
  • 打赏
  • 举报
回复
我已经测试过了,用任务启动其它的OPC客户端程序,可以正常连接OPC服务器。应该还是我程序有问题……

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧