在计算机上通过Prodave函数访问226CPU中的数据,请问在计算机与CPU之间可以使用什么通讯方式?可以使用CP5611通讯卡在计算机与CPU之间通过MPI或DP通讯方式吗?
问题补充:
在VC中调用Prodave函数库,使用Load_tool(),new_ss() 函数建立连接,但是在使用数据读函数读数据时,使用ax200_afield_read(0,2,buffer),系统提示错误代码“4002”,为连接为建立,使用的是CP5611同226的port0口连接, 请问原因在哪,谢谢
最佳答案
PRODAVE可以通过PPI/PROFIBUS连接S7-200,通信硬件可以使用CP5611,S7-200臆测可以添加EM277以提高通信速率。由于PRODAVE的连接函数默认的应用程序访问点是S7ONLINE所以在控制面板的Set PG/PC interface中要把S7ONLINE指向CP5611(PPI),或CP5611(PROFIBUS)(如果使用EM277的话)。
PRODAVE V6.0/V6.1 MPI/IE都不支持CP243-1,所以不能通过以太网连接S7-200
问题补充:
从楼主的描述中似乎看不出问题。
可以使用as200_m/vs_field_read试一下读M区和V区的数据,如果依然是4002的错误,就应该是连接未建立了。看一下load_tool的返回值是什么,只有一个连接时可以不适用new_ss。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345499.html