我也正在搞,做得的是个电能监控系统,用西门子主站协议指令已经做出来了。
要用modbus协议,最好选用224xp 2.1 以上 的版本,否则不支持主站协议指令,自己写可不容易。
PLC之间的通讯很简单,它有专门的指令,SP5 以上版本都带有。与组态王通讯时,PLC应该是作为从站的,但是它在PLC中又是主站,即一个口做主站一个口做从站。
用屏蔽双绞线,特性阻抗120欧姆最好,如果干扰不强,普通的双绞线也行,直接接线或者用9d插头都行。
网络走线最好是手拉手型的,终端加终端电阻120欧姆
没有中继器时最多可以带31个从站,这是理论数据。
多台S7200联网,推荐:
S7200以太网通讯处理器BCNet-S7PPI,用于西门子S7200PLC程序下载,联网通讯,远程监控。
特色功能:
l 支持多主站,可以和触摸屏共用一个通讯端口。
l 波特率自适应;即插即用,无需外接电源。
l 支持西门子S7以太网通讯驱动,包括MicroWIN编程软件、PC Access(S7-200 OPC服务器)等。
l 单个BCNet-S7PPI可连接多台S7200PLC。
l 无需编程,即可实现两个PLC之间交换数据。
l 提供OPC服务器。
l 集成ModbusTCP服务器,直接读写S7-200数据。
l 支持西门子Wincc、组态王KingView、昆仑通态MCGS、力控Forcecontrol、IFIX、INTOUCH等组态软件 。
l 通过路由器端口映射可实现S7-200的远程编程和监控。
l 以太网端口协议开放,用户可以采用高级语言编程(如VB、VC、C#等)实现与S7-200的数据通讯。
http://www.beichen-automation.com/pp01.aspx?cateid=137&productsid=905