现在是这样一个情况,主站是CP5611+PC1,从站是PB-OEM4-PCI+PC2,中间通过profibus接口和电缆连接,已经组态过cp5611作为opc server,用opc scout 测试数据通信成功,但是我想的是在主站pc1上通过vc++编程的方式来实现对从站pc2的编程控制,而不是简单的数据通信测试,不知道能不能实现,通过什么方式实现,开发周期长不长,谢谢各位专家的指导。
最佳答案
上位机及其板卡作为PROFIBUS DP主站和从站通信一般采取以下两种方式:
1. 使用SIMATIC NET中的DP作为OPC Server,使用高级语言编写OPC Client程序。OPC的示例程序可以参考$:\Program Files\Siemens\SIMATIC.NET\opc2\samples,而DP变量的语法可以参考“开始”--SIMATIC--SIMATIC NET-Industrial Communication with PG PC interface电子文档中的第二章中关于PROFIBUS DP的描述。
2. 使用Application代替OPC Server,并使用DP的动态链接库直接访问从站数据,可以参考以下链接中的手册:
http://support.automation.siemens.com/CN/view/zh/1651887
提问者对于答案的评价:
我想请问下TC_4 如果用第一种方法开发周期大概需要多少时间啊 还有有没有具体的步骤指导的文献求推荐 谢谢了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc305314.html