RS485串口服务器指令设置详解

2021-09-02 14:05:08 admin 177

RS485串口服务器作为一种能将485串口转换成为TCP / IP协议接口,实现连接485串口的设备能与终端服务器进行长距离、双向透明传输数据的活动。

终端设备与终端服务器传输数据时,RS485串口服务器中连接双方通信的AT指令是一个重要的角色。AT指令是从串口设备向终端服务器发送的,其最多可以接受1056个字符,包括其中的空格符。

那么RS485串口服务器的AT指令是怎么设置的,本文以SG500为例,来介绍一下AT指令的设置过程。

一、串口配置

1. 串口工具配置

将设备的串口通过转接线与设备连接起来,其中SG500串口仅支持 485 差分电路通信协议,设备上电后会上报 AT Ready。

2. UDP广播配置

将设备以太网口通过网线连接与电脑连接起来,其中SG500可以使用 UDP 广播配置。

3. 网页配置

设备和电脑直连。如果过路由器和跨网段访问需要进行路由映射可以实现,但是暂时不提供支持。

二、AT指令模式

通过向模块的串口发送特定指令(+++不带回车换行),让模块切换至“指令模式”。当完成在“指令模式”下的操作后,通过发送特定指令(ATO 带回车换行)让模块重新返回之前的工作模式。

三、串口AT指令

串口 AT 指令是指工作在透传模式下,我们不需要切换到指令模式,可以使用AT指令方法去查询和设置参数。

1. 配置模块串口波特率

举例:

 配置:AT+UARTCFG=115200,1,0,0 回应:OK 查询:AT+UARTCFG? 回应:+UARTCFG: 115200,1,0,0 OK; 默认配置为:AT+UARTCFG=115200,1,0,0

2. 配置本机 MAC 地址

举例:

配置:AT+MACADDR=D8-B0-4C-E1-BE-10 回应:OK 查询:AT+MACADDR? 回应:+MACADDR: D8-B0-4C-E1-BE-10 OK

3. 配置本地 IP、网关、子网掩码和 DNS

举例:

配置AT+IPCONFIG=0,192.168.1.80,192.168.1.1,255.255.255.0,114.114.114.114

回应:OK 查询:AT+IPCONFIG? 回应:+STATIC/DHCP:0  IP: 192.168.1.80  GW: 192.168.1.1  SUB: 255.255.255.0  DNS: 114.114.114.114  OK

4. 配置心跳包时间、心跳包

举例:

配置:AT+KEEPALIVE=1,0,TASTEK,30 回应:OK 查询:AT+KEEPALIVE? 回应:+KEEPALIVE:1,0,TASTEK,30 OK

5. 配置注册包

举例:

配置:AT+REGIS=1,0,1,151232 回应:OK 查询:AT+REGIS? 回应:+REGIS:1,0,1,151232 OK

6. 本地端口,远程端口,工作模式和远程服务器地址

举例:

配置:AT+TCPCFG=0,8234,0,192.168.0.201 回应:OK 查询:AT+TCPCFG? 回应:+TCPCFG:0,8234,0,192.168.0.201 OK

7. 保存所配置的数据

AT&W 回应:OK 保存完数据以后不要立即重启或者手动断电重启,而是应该使用AT+CFUN=1,1命令进行重启,否者数 据会出现保存失败的现象;

8. 重启设备

举例: AT&W OK AT+CFUN=1,1 OK

9. 设备 TCP 连接建立超时重启时间

举例:

配置:AT+DSCTIME=180 回应:OK 查询:AT+DSCTIME? 回应:+DSCTIME: 180 OK

10. 查询所有参数

11. 查询或配置 TCPMODBUS 参数

使能:1 代表使能 TCPMODBUS,0 则为关闭

举例: AT+TCPMODBUS=1 OK AT+TCPMODBUS? +TCPMODBUS:1 OK

12. 查询或配置 MODBUS 轮循功能参数

使能:取值范围 0-1,0 关闭,1 开启 MODBUS 定时轮循功能

举例: 配置:AT+MODBUS=1,17,20 回应:OK 查询:AT+MODBUS? 回应:+MODBUS: 1,17,20 OK

13. 查询或配置读取开出状态

使能:取值范围 0-1,0 代表关闭该功能,1 代表开启该功能

举例: 配置:AT+SWITCHOUT=1,22,66 回应:OK 配置:AT+SWITCHOUT? 回应:+SWITCHOUT: 1,22,66

14. 查询或配置读取开入状态

使能:取值范围 0-1,0 代表关闭该功能,1 代表开启该功能

举例: 配置:AT+SWITCHIN=1,15,22 回应:OK 查询:AT+SWITCHIN? 回应:+SWITCHIN: 1,15,22 OK

15. 查询或配置读


标签: RS485
网站首页
解决方案
产品中心
在线咨询