您现在所在的是:

串口通信

回帖:1个,阅读:720 [上一页] [1] [下一页]
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2016/5/4 18:08:11
#0楼
组态王+1#单片机+2#3#单片机实现三级MODBUS RTU串口通信
说明:2#单片机和3#单片机模拟为三菱变频器!
01、组态王作为1#单片机串口1的MODBUS RTU主站;
02、1#单片机串口1作为组态王的MODBUS RTU从站1;
03、1#单片机串口2作为2#单片机串口2、3#单片机串口2的MODBUS RTU主站;
04、2#单片机串口2作为1#单片机串口2的MODBUS RTU从站1;
05、3#单片机串口2作为1#单片机串口2的MODBUS RTU从站2;
06、组态王通过1#单片机对2#单片机、3#单片机分别5个寄存器进行读写操作;
07、2#单片机和3#单片机内部各自5个寄存器分别为AO_0001`AO_0005;
08、2#单片机和3#单片机的AO_0001用来模拟变频器的启动和停止,给其写1,则模拟启动,这时各自的DO_0001动作;
09、2#单片机和3#单片机的AO_0002用来模拟给定频率,分辨率为0.01,当给定的频率为1100时,各自的DO_0002动作,给定的频率为2200时,各自的DO_0003动作,给定的频率为3300时,各自的DO_0004动作,给定的频率为4400时,DO_0002~DO_0004都动作
10、1#单片机读取2#和3#单片机AO_0005的值,当2#单片机AO_0005为1100时,1#单片机的DO_0001动作,当2#单片机AO_0005为2200时,1#单片机的DO_0002动作,当3#单片机AO_0005为3300时,1#单片机的DO_0003动作,当3#单片机AO_0005为4400时,1#单片机的DO_0004动作;
11、组态王上可以对2#和3#单片机的AO_0001进行写操作,范围为0~1;
12、组态王上可以对2#和3#单片机的AO_0002进行写操作,范围为0~5000;
13、组态王上可以对2#和3#单片机的AO_0003、AO_0004、AO_0005进行读操作。
14、相互之间通信参数如下:
数据位:8位
校验方式:偶校验
停止位:1位
波特率:9600bps
通信协议:MODBUS RTU
物理层:串口1为RS232、串口2为RS485
视频下载地址:
链接:http://pan.baidu.com/s/1mimzWCg
密码:zdz1
单片机实物图:
链接:http://pan.baidu.com/s/1pLIhSWr
密码:gkkh

[此贴子已经被作者于2016/5/15 2:58:10编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2016/5/15 2:58:43
#1楼
全部走的是MODBUS RTU协议!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002