上位机软件使用VC编写,要通过CP243-1与S7-200通讯。
我了解到有两种方式:
1、OPC方式,在上位机上安装PC Access,用VC编写OPC客户端程序;
2、PRODAVE方式,在上位机上安装PRODAVE,用VC调用PRODAVE生成的动态链接库;
问题是:
1、这两种方式可行吗?特别是第二种,不少文章说PRODAVE不支持S7-200的以太网连接(CP243-1);
2、如果都能实现,那么是不是还需要购买PC Access或PRODAVE的授权?
这两种方式哪一种需要的编程量小一些?
问题补充:
谢谢网友的回答,我刚了解到采用SOCKET方式也能实现通讯,不过这种通讯方式需要在PLC侧进行相应的编程,已找到的例子是S7-300的,使用的指令功能块是FC5和FC6...
S7-200也有SOCKET这方面的支持吗?如果支持,相应的功能块(函数)是什么?
最佳答案
两种方式都可以实现,Prodave MPI/IE V6.0支持以太网,其手册里有专门针对S7-200的函数描述
用OPC方式应该比较容易些,OPC客户端程序例子在网上应该有很多,PC Access是免费的
Prodave MPI/IE V6.0需要购买授权
提问者对于答案的评价:
西门子技术支持说S7-200没有SOCKET这方面的支持。所以用VC跟CP243-1连,只有这两种方式。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc297633.html