s7的200 300 冗余400与第三方dcs的modbus通讯
	                        
	                            112.95.251.214
	                            发布于2014-03-20 17:24
	                            
	                                
	                                3
	                            
	                            
	                                
	                                0
	                            
	                            
	                            标签:
	                        
	                     
	                    
	                         
有个项目,现有一个s7-200(cpu为224,只有一个通讯接口且已被占用),一个s7-200(cpu为226,两个通讯端口,port0空闲,port1占用),另外一个s7-300的cpu为315-2pn/dp(两个以太网口未用),还有一套s7-400h系统(cpu为414-7h)。现在想与第三方dcs进行modbus通讯,是否需要增加什么硬件和通讯线?另外如何写发送数据的程序?
 																							问题补充:
能提供一下,关于这几个plc和dcs通讯的例子?
												  佳答案
      1、s7-200(cpu为224,只有一个通讯接口且已被占用),增加一个em277模块,将目前与cpu通讯的设备转到em277上,然后用cpu的通讯口进行modbus通讯。如果不改变现有通讯方式,只能加cp243将数据先传给s7-300,然后再进行modbus通讯。
2、s7-200(cpu为226,两个通讯端口,port0空闲,port1占用),可以直接用空闲的通讯口进行modbus通讯。
3、s7-300的cpu为315-2pn/dp(两个以太网口未用),增加cp341(带modbus硬件狗),进行modbus通讯。
4、s7-400h系统(cpu为414-7h),在et200m上增加cp341(带modbus硬件狗),进行modbus通讯。