这个应该是很常见的通信方式了,但是小弟新转行做这个,照着书上的步骤一步一步来,结果还是连不通啊。我说下我的设置,大家帮我看一下啊~
硬件连接:5611卡插在em277上,277连cpu226。上电后em277亮一个power绿灯,226亮run灯。em277的地址拨到4了,226的没管(要拨么?)
PG/PC接口的话,CP_L2_1--->CP5611(PROFIBUS),S7ONLINE(step7)--->PC internet(local)
step7建一个pc station,组态第一个槽应用程序,第四个槽放5611做主站,连em277做从站。profibus的比特率设的187.5,em27设的16字输出4字输入。偏移地址1200。编译保存。
用那个station configurator,第一个槽application,然后用simatic net的configuration console添加了一个5611(configured mode,index4),此时点Bus Nodes,只有第二个框框是勾上的。
改好虚拟站点名字,下载组态,1槽的application跟4槽的cp5611都是好的,而且在运行状态。
建wincc单用户项目,在profibus DP/Board 1下面建一个连接,从站为4,board 1的参数里面CP板号填的1。建好后连接的参数是adr4,in0,out0。然后建了个变量,无符号16位数,偏移量0,输出量。建好后参数是w1,by0,bi0,rt0,sw0。然后在pdl里面连了一个I/O域。激活,显示是带网格的,就是没连上去的那种。数值是0。
这个是我的全过程啊。由于一直不通,我想用s7-micro/win看一下,点 状态表监控 弹出是无法建立与指定地址的连接。我打开设置PG/PC接口,发现是MICRO/WIN--->CP5611(Profibus)且改不了,点属性也打不开。点 通信 的话,只有一个地址2的CP5611(profibus),刷新也不出来别的东西。我记得我的200里面的波特率是9.6或者19.2,就在组态里面把波特率都改掉重新试,但是还是刷新不出东西来。
说的很乱啊,希望大家帮我看看,实在弄不出来了。。。