有两台工控机,其中一台A安装有CP5611、PC ACCSESS、wincc,和2台200PLC通讯,另外一台计算机通过VB编程访问电脑A的200 OPC SERVER,两台电脑是属于局域网,问,怎么实现电脑B访问电脑A的OPC?
最佳答案
1. VB访问电脑A的话,必须用VB开发OPC Client接口,然后从OPC Client中读取OPC Server的数据。
开发OPC Client接口比较麻烦,网上有类似的例子。
2. 如果楼主没有相应的经验,建议通过Wincc将实时数据写入到数据库或相应文件,楼主在电脑B中读取就可以了,与开发OPC Client相比,程序量要小一些,但是需要在WinCC中需要写脚本。希望楼主通讯的点数不太多。
3. 如果楼主嫌麻烦,干脆再买一套Wincc软件得了。
提问者对于答案的评价:
感谢您的回复
我的目的是希望OPC的访问就像SQL SERVER 网络访问一样,不知道有什么步骤和方法,我这边用一个OPC的客户端在本机上能找到OPC SERVER ,但是在另外一台计算机上就找不到OPC SERVER,不知道是什么原因
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc165961.html