------------再接着问版主:您好!
现在有两个思路,1)是在电脑上用SIMATIC.NET组态CP5611和S120或ACS800,然后用OPC 通讯的方式与OPC SERVER 来交换数据。2)我看网上知网里德文章《基于VC的profibus-DP通信系统的设计与实现》这篇文章,是用CP5611的动态链接库User_DP.h和DPnlib.lib中的函数来访问从站,我对后者很感兴趣,我现在一直想知道第二种方案是否就不是OPC的方式,而是西门子对CP5611的专用函数库,基于VC的PC机上的应用程序通过这些函数来直接和DP上的从站进行读写操作,是这样么?但是北航这个作者的这篇文章对编程例程比较简单,不是太详细,不知西门子能否给出详细点的使用方法?而且我现在看的网上的文章大部分都是用OPC方式来实现的,第二种方法西门子官方是否认可这种方法,是否能行?
----------你说的第二种,就是OPC SERVICE 形式的,有花钱买的,也有自己编的。我不是编程的,所以这块不是很清楚,但我们用的5611卡与装置通讯,用的PC环境是VB.NET。在PC里装一个OPC SERVICE的库,就连上了。