STM32F103 作为Modbus 从站 (响应 PLC 主站的读写指令),PLC 作为Modbus 主站(主动发起读写请求)
PLC配置端:
添加通信模块
配置波特率,数据位,停止位
ip地址
打开系统存储字节
配置完毕开始编写程序
首先添加modbos通信的初始化指令

1.REQ扫描第一次接通
2.PORT端口 269"Local~CM_1241(RS422_485)_1
3.BAUD波特率
4.PARTY校验
5.将系统块 DB2移到MB-DB上
Modbus RTU 主站的核心指令

-
0.5接收0.5发送
-
0是读1是写
3.plc的起始地址40001(PLC规定40001为寄存器地址的第0位)
4.读取2位
基本的PLC通讯就是这些(取消块访问)