如题,在linux中开发一个OPC Client 如何才能与windows平台的OPC Server(是其他厂家的,拿不到源代码)通讯?希望我的问题已经描述清楚了,请各位高手解答;如有赐教请联系qq:743218205,长期有效;
1.opc协议分da,ua 等等。 2.da协议基于windows dcom(跨系统兼容性极差,勿入坑,w10 专业版1909和以上版本不兼容,1909协议版本为5.6,更高系统的协议为5.6+)。 3.ua协议可跨平台,不受操作系统版本限制。
Linux当中的OPC Client肯定是UA架构的,因为DA架构(OPC Classic)只支持Windows平台。
Windows平台的OPC Server有可能是UA架构,也有可能是DA架构。
那么解决方案就有以下两种可能:
1.C/S都是UA架构:用Client搜索Server的IP地址并绑定即可,UA架构是开放的,无需源代码。
2.C是UA架构,S是DA架构:你需要一个UA Wrapper以及Serves的IP地址。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。