发布于 2008-12-18 14:56:28
0楼
阿鸣 OPC端的程序我会编,再说说我的意思,顺便鄙视一下我的表达能力。
一个题外话:比如说我单纯连200,要连接8台以上的plc200,肯定是用不了pc access的吧?那去做这个东西的常规方法是什么?
用simatic net+step7 如果是300的话呢 组态的时候cp5611 300都可以选成 no dp 这样300和opc之间做一个s7 connection 这样就可以连接上了,我可以读取到300的数据。
200好像压根就不支持s7 connection,要把它连进profibus网络只能将它设成从站,于是将5611设成主站,200做成了从站。做从站就存在什么数据通信区的问题。读从站的数据相当于是读主站的数据通信区。这个通信区只能对应到200的V区,而且有大小的限制,不能包含所有我想读的地址。
最本质的问题就是把200放在profibus网络里,让我可以找到它,读它的数据即可,前提是这个网络中要预留300的空间(当前只有200,以后的新设备会换成300),而且数量会超过8台,我上位机的工作就是监控所有的200、300的plc,读取它们的数据。
菜鸟飞飞