发布于 2010-11-01 11:10:06
5楼
我还是仔细说说我现在的情况吧。
我现在有CPU313-2DP,CP5611卡,需要300作从站,winCC作主站,用profibus-DP通信。
我建了一个300站一个PC站,300站地址为2,用的313c-2DP,选为dp从站,通信接口区写了两行,I10和O10,都是1B。PC站地址为3,1槽应用程序4槽5611卡,然后在profibus子网上添加智能从站cpu31X,连接从站,编辑通信接口区,这时候主站地址类型跟从站地址类型只能选相反的啊,从站选输出O 10,主站只能选输入I 10,刚才上面说QB10、IB10是我说错了。
然后分别下载到plc跟虚拟PC去,运行wincc,plc不报错(不运行wincc的时候plc一直闪红灯)。但是wincc通道检测只有s7的,画面上也通过s7连接的变量正常显示,也可以像你们说的那样选择任意的IQM地址。但是dp通道的变量读不出来。添加dp通道变量的时候只能选择 输入/输出 和 填写 字节偏移量/位偏移量 啊。
我是新手啊,如果能看明白我说的什么,请帮我指教一下。如果觉得我做的方法有问题也可以指教下别的方法,要求是用profibus-dp连通就行了,不是走s7协议。谢谢大家了。