[西门子] 西门子PLC S7-200Smart Modbus RTU串口通讯+LED数显表 梯形图 新手必会

[复制链接]
查看15907 | 回复0 | 2024-4-7 20:18:38 | 显示全部楼层 |阅读模式


技术论坛精华帖分享

此文章出自于西门子工业支持中心技术论坛,作者:工控-小生

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文涉及产品:西门子PLC S7-200Smart

点击文章末尾的阅读原文,继续访问西门子工业支持中心技术论坛。



概要概要

Modbus是一种通信协议,主要用于工业自动化领域。它可以用于连接和通信不同的设备,例如PLC控制器、传感器、显示屏等。

通过Modbus,这些设备可以实现数据传输和控制命令的交互,实现自动化控制和数据采集等应用。

数码管显示屏广泛应用于各种场合,例如:

1. 电子仪器仪表:数码管可以用于显示测量数据、参数、时钟、计时器等,如电子称、温度计、电压表等。

2. 家电产品:数码管可以用于显示时间、温度、湿度、电量等,如微波炉、洗衣机、空调等。

3. 汽车仪表盘:数码管可以用于显示车速、转速、油量、里程等。

4. 时钟和计时器:数码管可以用于显示时间、日期、秒表、倒计时等。

5. 交通信号灯:数码管可以用于显示红绿灯的倒计时时间。

6. 电子游戏:数码管可以用于显示分数、计时、关卡等游戏信息。

7. 报警设备:数码管可以用于显示报警状态、报警信息等。

8. 工业自动化:数码管可以用于显示生产数据、配置参数、运行状态、故障指示等。

数码管显示屏在各个领域都有广泛的应用,它简单易读、耐用可靠,能够满足各种信息显示需求。



功能需求

PLC计数器--显示当前计数变量值



硬件准备硬件准备

控制器:西门子PLC S7-200Smart(主机)

显示器:PLC数码管显示屏(从机)

串口工具:USB转485(调试必备)



测试软件

串口调试助手

LED设置软件



参考文档

LED显示屏说明书

S7-200 SMART 系统手册

数码管协议解析



从机地址:01(16进制)

功能函数:10(16进制)

寄存器数据:00 00 00 7B(16进制组合成32位)

CRC16:B3 8C(低8位在前)

该协议为功能16写2个寄存器

123=0x0000007B

-12=0xFFFFFFF4



PLC地址解析





功能16对应适用于写多个寄存器

(PLC)40001->0x00(LED)

(PLC)40002->0x01(LED)

(PLC)40017->0x10(LED)

(PLC)40018->0x11(LED)



程序代码





显示效果



调试总结

1.确认数码管接线显示是否正常

2.确认PLC数据发送格式是否正确

3.功能测试显示数据是否递增+1

4.数码管显示屏功能太多,只用到了显示整数功能

5.如何显示小数,字符串,数字闪烁等需要大家根据需求去选择对应功能

希望对大家有所帮助

长按识别下方二维码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则