在PLC串口Modbus RTU通信的时候,想必大家基本上都要事先使用串口调试助手测试一下通信设置的相关参数,是否可以发送和接收,那么接下来,给大家详细分析一下串口调试助手与S7-200SMART PLC从站通信。
一、 准备工具
1. S7-200SMART PLC一台
2. 一根USB转485通信线
3. 一根网线
4. STEP 7-MicroWIN SMART编程软件,串口调试助手软件
二、 编写程序
第一步:(在桌面打开STEP 7-MicroWIN SMART编程软件)
第二步:(从库指令当中调用Modbus RTU Slave从站指令)
第三步:(填写MBUS_INIT 指令(初始化从站)与MBUS_SLAVE 指令)
MBUS_INIT 指令(初始化从站)各引脚填写如下:
1. 概念:使能端(EN):给EN使能接通MBUS_INIT 指令(初始化从站)
填写:这里填写SM0.1。
2. 概念:模式(Mode):输入的值用于选择通信协议:输入值为 1 时,分配 Modbus 协议并启用该协议;输入值为 0 时,分配 PPI 协议并禁用 Modbus 协议。
填写:这里必须填写数值1,因为要启用Modbus 协议。
3. 概念:地址(Addr):从站站地址,范围1 至 247 之间数值。
填写:这里填写3,从站站号