发表于:2016/4/8 22:31:03
#0楼
1、单片机使用的是宏晶STC12C5A60S2系列单片机
2、变频器使用的是施耐德ATC312系列变频器
3、通信物理层是RS485
4、通信协议是MODBUS RTU
5、从站个数为8个
6、变频器通信口如下:
7、单片机通信口如下:
8、变频器用到的寄存器:
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、注意事项:
整个通信流程必须按照施耐德变频器流程图走一次,如下:
11、变频器相关资料:
2、变频器使用的是施耐德ATC312系列变频器
3、通信物理层是RS485
4、通信协议是MODBUS RTU
5、从站个数为8个
6、变频器通信口如下:
7、单片机通信口如下:
8、变频器用到的寄存器:
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、注意事项:
整个通信流程必须按照施耐德变频器流程图走一次,如下:
11、变频器相关资料:
附件:
[本地下载]基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
联系!腾讯扣扣149034219