您现在所在的是:

施耐德电气论坛

回帖:1个,阅读:1605 [上一页] [1] [下一页]
28274
guanyumou 版主
文章数:10586
年度积分:252
历史总积分:28274
品牌积分(施耐德):268
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2016/4/8 22:31:03
#0楼
1、单片机使用的是宏晶STC12C5A60S2系列单片机
2、变频器使用的是施耐德ATC312系列变频器
3、通信物理层是RS485
4、通信协议是MODBUS RTU
5、从站个数为8个
6、变频器通信口如下:
附件 untitled1.jpg
7、单片机通信口如下:
附件 untitled2.jpg
8、变频器用到的寄存器:
附件 untitled3.jpg
9、实现功能:
//01、51单片机(主站)的DI_0001用来启动变频器;
//02、51单片机(主站)的DI_0002用来停止变频器;
//03、51单片机(主站)的DI_0003用来给变频器增加1Hz频率;
//04、51单片机(主站)的DI_0004用来给变频器减少1Hz频率;
//05、51单片机(主站)读取变频器的电压值并在数码管上显示;
//06、51单片机(主站)读取变频器的电流值并在数码管上显示;
//07、51单片机(主站)读取变频器的频率值并在数码管上显示;
//08、当读取的变频器频率值为11Hz时,51单片机的DO_0001动作;
//09、当读取的变频器频率值为22Hz时,51单片机的DO_0002动作;
//10、当读取的变频器频率值为33Hz时,51单片机的DO_0003动作;
//11、当读取的变频器频率值为44Hz时,51单片机的DO_0004动作;
10、注意事项:
整个通信流程必须按照施耐德变频器流程图走一次,如下:
附件 untitled4.jpg
11、变频器相关资料:
附件:
[本地下载]



基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
28274
guanyumou 版主
文章数:10586
年度积分:252
历史总积分:28274
品牌积分(施耐德):268
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2016/4/8 22:35:05
#1楼
启动过程需要先判断状态字低8位是否为16#40,如果是则给控制字写16#0006,然后再判断状态字低8位是否为16#21,如果是则给控制字写16#0007,然后再判断状态字的低8位是否为16#23,如果是则给控制字写16#100F,接下来再判断状态字低8位是否为16#23,如果是则要正转的话则给控制字写16#000F,如果要反转的话给控制字写16#080F,如果要停止的话给控制字写16#100F
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

31.2002