PCM开发板模块实验指导--MODBUS RTU主从实验

本文介绍了如何进行MODBUS RTU主从实验,使用PCM开发板模块作为从机,通过PC端的编译软件模拟主机进行通讯。实验详细步骤包括初始化设置、读写数据,验证了读写数据的正确性。
摘要由CSDN通过智能技术生成

模块推荐:https://item.taobao.com/item.htm?ft=t&id=671629736762

        23---MODBUS RTU主从实验:

                硬件需求:PC机,PCM开发板模块一个;

                软件需求:PCM编译软件;

                供电方式:USB线接PC机供电;

                连接电路:无

                        PCM开发板模块编译软件可以模拟所有基本指令和部分功能指令(比如串口指令,

                MODBUS RTU指令),所以本实验我们实验PC端运行编译软件作为主机,PCM开发板

                模块作为从机进行通讯实验。

                        PC端的程序如下:

                1 intpro int1 //串口中断程序

                2         mov 0 d20 //清零D20

                3 endint

                4 main 

                5         intinit s0 int1 //初始化串口中断

                6         prints "初始化modbus rtu 主\r\n"

                7         modbusrtum 7 115200 s0 //modbus rtu初始化,串口号7,波特率115200,接收

                                                                //到数据后S0会置位

                8         while 1 //无限循环

                9                 mov 1 d20 //D20写1

                10                 prints "读PCM控制模块的数据:D0-D9\r\n"

                        // PLC站号1,功能码3,读地址0,读取后写入到本机的D0,长度20,即40字节,

                         //共读取D0-D9这10个寄存器

                11                 modbusrtumrw 1 3 0 d0 20

                12                 while d20 //等待串口中断后清零D20,表示读完成

                13         ​​​​​​​        endwhile

                14         ​​​​​​​        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值