发布于 2007-04-27 23:04:45
0楼
1.还是OPC方式:
用Kepware公司的KEP ServerEX OPC,或者TOP 公司的TOP OPC。
西门子以太网驱动的授权大概是500美金左右。
可以支持最多16个以太网卡,每网卡最多支持64个CP X43-1。
每计算机最多可以支持126个CP X43-1。
VB做OPC Client就可以了。各个公司成品的解决方案倒是没有,
但是相关的论文倒是可以搜出来一大堆。
VB做OPC Client一点点都不难的。
2.DLL方式:(请跟西门子资深工程师核实下)
购买西门子公司的ProDave V6版本,“据说”ProDave从V6版本开始,
除了支持MPI外,还支持IE(工业以太网)方式。
这样你可以基于ProDave开发上位的通讯程序,直接访问DLL即可,
坏处是难度比用OPC的方式大,好处是买ProDave是一次性投资,
通讯程序做好后,你可不用每台电脑都装ProDave了。
VB要通过以太网访问PLC中的数据可能就这么几种方式。
另外VB开发监控系统,跟你在Step7如何调用没有任何关系。
你继续用你的Step7编写你的程序。
上位的监控仅仅需要访问下位的地址就可以了。
比如你要显示一个模拟量的值,你可以用FC105,也可以自己写语句转换,
上位软件管你用的是什么功能块,只需要明确的告诉他,
要访问的数据是什么格式的,整型还是浮点型?地址是多少。就OK了。
Qiaopeng1231--乔鹏