当前位置:科学 > 正文

环球信息:西门子S7-200 SMART通过Modbus RTU 实现RS-485轮询仪表

2023-05-13 21:41:27  来源:百里工控

西门子S7-200 SMART通过Modbus RTU (MBUS_CTRL/MBUS_MSG)实现RS-485轮询仪表

概述


(相关资料图)

PLC做Modbus RTU(RS-485)主站,实现PLC对2个仪表内数据的轮询读取。

1 配置

1.1硬件要求

CPU ST30 (6ES7288-1ST30-0AA1)

信号板SB CM01 (RS485/RS232,6ES7 288-5CM01-0AA0)

PC 操作电脑

1.2软件要求

STEP 7-MicroWIN SMART V2.6

1.3配置接线

仪表A:TXD 接信号板485B

仪表B:RXD 接信号板485A

2 编程

2.1 调用MBUS_CTRL

Mode(模式):1 (将 CPU 端口分配给 Modbus 协议并启用该协议)

Baud(波特率):9600

Parity(奇偶校验):0(无奇偶校验)

Port(端口):1 (选 CM01 信号板上的 RS-485)

Timeout(超时):1000

2.2 调用MBUS_MSG

Modbus 从站设备的地址分别设为1和2,故调用两次。

2.2.1 第一次调用

EN 输入和 First 输入同时接通

Slave(从站):1 (Modbus 从站设备的地址)

RW (读写):0 (0读取,1写入)

Addr(地址):40002 (起始 Modbus 地址)

Count(计数):2 (用于分配要在该请求中读取或写入的数据元素数)

DataPtr (间接地址指针):&VB1700

说明:将仪表的40002-40003中数据读取到PLC的VW1700-VW1702。

2.2.2 第二次调用

EN 输入和 First 输入同时接通

Slave(从站):2 (Modbus 从站设备的地址)

RW (读写):0 (0读取,1写入)

Addr(地址):40043 (起始 Modbus 地址)

Count(计数):2 (用于分配要在该请求中读取或写入的数据元素数)

DataPtr (间接地址指针):&VB1800

说明:将仪表的40043-40044中数据读取到PLC的VW1800-VW1802。

3 调试

3.1 下载程序

库存储器分配,编译,下载。

3.2 监控

监控结果,读取成功,实时变化,测试OK。

至此,测试过程全部结束。

关键词:

推荐阅读

DART小行星任务已开始 有6次自我毁灭航天器介绍

DART小行星任务已开始斯科特·博尔顿曾与两艘飞船合作,这两艘飞船以确保陆地微生物永远无法在太阳系外站稳脚跟的名义自我毁灭。冒着最恶劣 【详细】

十大日系车排名 日系车有怎样的优缺点?

十大日系车排名雷克萨斯UX雷克萨斯UX,官方宣称为紧凑型SUV,但实际上它只是一款小型SUV。UX和C-HR都采用TNGA架构,因此具有很好的可操作性 【详细】

非晶硅薄膜电池的起源 非晶硅薄膜电池优点有哪些?

非晶硅薄膜电池的起源非晶硅薄膜太阳能电池由Carlson和Wronski于20世纪70年代中期成功开发,80年代生产达到高潮,约占全球太阳能电池总量的 【详细】

苹果官网回收旧手机 苹果手机回收注意事项

苹果官网回收旧手机现在很多地方都能回收手机,再生资源回收利用是可以的。苹果是一家非常强大的公司,苹果的手机在国内用户中非常受欢迎。 【详细】

世界十大数码相机排名 世界十大数码相机品牌汇总

世界十大数码相机排名 世界十大数码相机品牌汇总1、佳能Canon佳能在光学领域处于领先地位,自1937年开业至今已有70多年的历史。佳能以积极 【详细】

相关新闻

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:85 572 98@qq.com备案号:粤ICP备18023326号-40

科技资讯网 版权所有