plc单片机485通讯

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 主站的核心指令

  1. 0.5接收0.5发送

  2. 0是读1是写

3.plc的起始地址40001(PLC规定40001为寄存器地址的第0位)

4.读取2位

基本的PLC通讯就是这些(取消块访问)

相关推荐
编程圈子1 小时前
I.MX6U 裸机开发 24. 电容触摸屏与 I2C 驱动
单片机·嵌入式硬件
Zwawa1 小时前
传感器模块都在交出什么:从模拟电压到数字协议
c语言·单片机·嵌入式
FakeOccupational3 小时前
【电路笔记 STM32】Cortex-M7 UART 中断模式(串口接收中断+串口空闲中断)
笔记·stm32·单片机
小李不想当小白3 小时前
USART串口协议(STM32标准库学习笔记)
经验分享·笔记·stm32·单片机·嵌入式硬件·学习
无垠的广袤3 小时前
拆解电子价签
单片机·蓝牙·diy·调试器·jlink·墨水屏
小何好运暴富开心幸福4 小时前
嵌入式历史与生态
stm32·单片机·mcu
甜甜的大香瓜4 小时前
【MT32F006】MT32F006之Stimer延时(轮询)
单片机
辰哥单片机设计5 小时前
MP3播放器模块(STM32)
stm32·单片机·嵌入式硬件
嵌入式-老费5 小时前
esp32开发与应用(题外话之SoC核心板Layout外包)
嵌入式硬件
神一样的老师5 小时前
Windows 中文用户名导致 ccache 编译失败
嵌入式硬件