TCP调试助手与S7-200SMART PLC Modbus TCP服务器通信(案例)
	                        
	                            吴翠萍
	                            发布于2021-01-08 19:33
	                            
	                                
	                                47
	                            
	                            
	                                
	                                2
	                            
	                            
	                            标签:西门子PLC,PLC案例,S7-200 SMART PLC
	                        
	                     
	                    
	                        
	 【点击领取】三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件
【点击领取】三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件  
	 【点击获取】三菱PLC例程117个|西门子PLC例程777个
【点击获取】三菱PLC例程117个|西门子PLC例程777个 
	 【点击下载】2020最新电工仿真软件
【点击下载】2020最新电工仿真软件 
	说到调试助手,想必大家第一时间想到的是Modbus RTU通信,那么给大家带来一个新知识点TCP调试助手也就是Modbus TCP,那么下面, 
	就给各位大佬详细分析一下TCP调试助手与S7-200SMART PLC Modbus TCP服务器通信。 
	
 
	一、准备工具 
	1. S7-200SMART PLC一台 
	2. 一根网线 
	3. STEP 7-MicroWIN SMART编程软件,TCP调试助手软件 
	
 
	二、 编写程序 
	第一步:(在桌面打开STEP 7-MicroWIN SMART编程软件) 
	
	 
 
	
	第二步:(从左侧项目树库指令当中调用MBUS_SERVER(服务器)指令) 
	
	 
 
	
	
	 
 
	
	
	 
 
	
	第三步:(填写MBUS_SERVER(服务器)指令) 
	MBUS_SERVER(服务器)指令各引脚填写如下: 
	概念:EN:使能端,给EN使能来接通MBUS_SERVER服务器指令。 
	填写:使用SM0.0一直为1来接通它。 
	概念:Connect:1:服务器接受来自客户端的请求;=0:服务器可以断开已经建立的连接 
	填写:使用SM0.0一直为1。 
	概念:IP_Port:服务器本地端口号 
	填写:这里和客户端一致,填写502。 
	概念:MaxIQ:对应数字量输入/输出点对应Modbus 地址参数,可设置范围:0-256,0表示禁用对输入和输出的所有读取和写入,建议将 MaxIQ 值设置为 256。 
	填写:256建议范围。 
	概念:MaxAI:对应模拟量输入参数对应Modbus 地址参数,可设置范围:0-56,0表示禁用对模拟量输入地读取,对于 CPU CR40 和 CR60,为 0 
	对于所有其它 CPU 型号,为56。 
	填写:56所以型号都可以。 
	概念:MaxHold:用于 Modbus 地址V 存储器中的字保持寄存器数,例如,如果要允许 Modbus 客户端访问 2000 字节的 V 存储器,则将 MaxHold 的值设置为 1000 字(保持寄存器)。 
	填写:这里可以访问6个字节,所以填写6。 
	概念:HoldStart:指向 V 存储器中保持寄存器起始位置的指针,简单理解是服务器写入到客户端的地址。 
	填写:&VB0地址前面一定要加指针符号(&),否则无效哦! 
	概念:Done:完成位,程序块指令执行完毕会输出完成位,这里的完成位还可以使用它做轮询哦! 
	填写:只能填写位地址,这里填写M0.1。 
	概念:Error:错误位,当程序块或通信出错错误时,Error会输出错误代码,可以根据这个错误代码来查找具体的错误信息,以便解除故障。 
	填写:只能填写位地址,这里填写MB1。 
	
	 
 
	
	第四步:(通过第三步的填写,完成如下图) 
	
	 
 
	
	三、下载并监视程序 
	第一步:(下载程序并监视) 
	
	 
 
	
	
	 
 
	
	四、设置调试助手参数 
	第一步:(打开调试助手软件) 
	
	 
 
	
	第二步:(设置调试助手参数) 
	连接:选择TCP。 
	IP地址:输入192.168.0.10 这是你PLC通信下载IP地址。 
	端口:填写502。 
	
	 
 
	
	第三步:(读取服务器线圈地址状态) 
	调试助手是客户端等于主站,这里选择主站并选择线圈。 
	参数设备地址:不用管默认就好,也用不到。 
	线圈地址:也默认就好。 
	读取个数:选择00 08等于8个位,8个线圈Q0.0—Q0.7。 
	选择写线圈把8个位全部为1等于ON。 
	
	 
 
	
	这时我们观察到PLC线圈是全部点亮,如下图: 
	
	 
 
	
	以上知识点大家都理解并且掌握了嘛? 
	如果你还百思不得其解的话?可以在上述文章找答案! 
	(技成培训网原创,作者:徐陈爽,未经授权不得转载,违者必究) 
	
		
			|  
 
					技成培训 
				 
					微信公众号:jcpeixun  
				 |  
 
					技成电工课堂 
				 
					微信公众号:jcdgkt 
				 |  
 
					学PLC联盟 
				 
					微信公众号:jcpx006 
				 |