前言
说到调试助手,想必大家第一时间想到的是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。
填写:256建议范围。
对于所有其它 CPU 型号,为56。
填写:56所以型号都可以。
填写:这里可以访问6个字节,所以填写6。
概念:Done:完成位,程序块指令执行完毕会输出完成位,这里的完成位还可以使用它做轮询哦!
概念:Error:错误位,当程序块或通信出错错误时,Error会输出错误代码,可以根据这个错误代码来查找具体的错误信息,以便解除故障。
第四步:(通过第三步的填写,完成如下图)
三、下载并监视程序
第一步:(下载程序并监视)
四、设置调试助手参数
第一步:(打开调试助手软件)
第二步:(设置调试助手参数)
连接:选择TCP。
端口:填写502。
调试助手是客户端等于主站,这里选择主站并选择线圈。
读取个数:选择00 08等于8个位,8个线圈Q0.0—Q0.7。
选择写线圈把8个位全部为1等于ON。
这时我们观察到PLC线圈是全部点亮,如下图:
以上知识点大家都理解并且掌握了嘛?
如果你还百思不得其解的话?可以在上述文章找答案!
如何0基础学习PLC?
获取更多工控案例与电气软件大全!