基于Modbus RTU的CP341与ABB变频器的通讯系统技术方案

技术编号:15015449 阅读:70 留言:0更新日期:2017-04-04 18:47
本实用新型专利技术公开了一种基于Modbus RTU的CP341与ABB变频器的通讯系统,它涉及自动化技术领域,该设计主要包括PS电源模块、CPU模块、CP341通讯模块以及ABB变频器。使用CP341模块15针D型接口的第4针脚和第11针脚与ABB变频器通讯将CP341的第11针脚与ABB变频器的D+连接,第4针脚与D-相连,在变频器的控制面板上设置好波特率、数据位、停止位以及校验位,在Step7软件中编写相应的程序,可以实现对ABB变频器的通讯以及修改变频器的频率等。本实用新型专利技术能实现CP341与ABB变频器的通讯,通讯稳定可靠,编程简单,使用方便,操作简便,减少了人力资源,极大的提高了自动化程。

【技术实现步骤摘要】

本技术涉及基于ModbusRTU的CP341与ABB变频器的通讯系统,属于自动化

技术介绍
随着社会的快速发展,自动化技术也越来越成熟,在控制领域得到了广泛的应用。Modbus作为控制领域的一种通用通信协议,在PLC与仪器仪表的通信方面得到了越来越广泛的应用,如何利用Modbus将PLC与智能仪器进行简单有效的通讯成为各大生产商必须关注的问题,也是广大用户关心的问题在生产领域,由于变频器可控制电机的转速,因而变频器得到了广泛的应用,但在自动化控制领域的应用还有待进一步提高,因此研发一套切实可行的自动化控制系统可以有效的提高工作效率。基于ModbusRTU的CP341与ABB变频器的通讯系统可以实现远程控制变频器,并且PLC可以通过CP341与ABB变频器实现实时通信,减少人员操作,提高自动化程度。
技术实现思路
针对上述问题,本技术要解决的技术问题是提供一种基于ModbusRTU的CP341与ABB变频器的通讯系统。本技术的一种基于ModbusRTU的CP341与ABB变频器的通讯系统,它包含PS电源模块、CPU模块、CP341通讯模块以及ABB变频器。使用CP341模块15针D型接口的第4针脚和第11针脚与ABB变频器通讯将CP341的第11针脚与ABB变频器的D+连接,第4针脚与D-相连,在变频器的控制面板上设置好波特率、数据位、停止位以及校验位,在Step7软件中编写相应的程序,可以实现对ABB变频器的通讯以及修改变频器的频率等。作为优选,所述的通信模块由CP341以及加密狗驱动组成。本技术的有益效果为:能实现PLC与ABB变频器的远程通信,使用方便,操作简单,易于提高工作效率。附图说明:为了易于说明,本技术由下述的具体实施及附图作以详细描述。图1为本技术的电路原理图。图中:1-PS电源模块、2-CPU模块、3-CP341通讯模块、4-ABB变频器。具体实施方式:为使本技术的目的、技术方案和优点更加清楚明了,下面通过附图中示出的具体实施例来描述本技术。但是应该理解,这些描述只是示例性的,而并非要限制本技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本技术的概念。如图所示,本具体实施方式采用以下技术方案:它包含PS电源模块(1)、CPU模块(2)、CP341通讯模块(3)、ABB变频器(4),在CP341模块协议参数设定中设置波特率为9600Bit/s、8位数据位、1位停止位,校验位为无校验,网络工作模式设置为半双工,将变频器设置为远程控制模式(REM),代码1103给定值1选择设置为8,代码5302的站点号设置为1,即变频器的站地址为1,与程序中的站地址相一致;代码9802通讯选择设置为1,即Modbus通讯。变频器的通讯格式设置为9600Bit/s、8位数据位,1位停止位,校验位为无校验,分别通过代码5303和5304来设置进一步的,所述的通信系统由CP341模块以及加密狗驱动组成。通信程序如下:AM0.4\发送数据触发位\=L20.0BLD103CALL\P_SND_RK\,DB1SF:='S'REQ:=L20.0R:=LADDR:=256DB_NO:=3DBB_NO:=0LEN:=6R_CPU_NO:=R_TYP:='X'R_NO:=R_OFFSET:=R_CF_BYT:=R_CF_BIT:=DONE:=M0.0\FB8发送完成标志位\ERROR:=M0.1\FB8错误位\STATUS:=MW2\发送状态字\NOP0AM0.5\使能接收位\=L20.0BLD103CALL\P_RCV_RK\,DB2EN_R:=L20.0R:=LADDR:=256DB_NO:=4DBB_NO:=0L_TYP:=L_NO:=L_OFFSET:=L_CF_BYT:=L_CF_BIT:=NDR:=M0.2\接受完成位\ERROR:=M0.3\接收错误位\LEN:=MW4\接收数据长度\STATUS:=MW6\接收状态字\NOP0A(A(A(AM0.6\变频器初始化触发位\JNB_001LB#16#1TDB3.DBB0\FB8发送数据内容\.slave_addressSETSAVECLR_001:ABR)JNB_002LB#16#6TDB3.DBB1\FB8发送数据内容\.function_codeSETSAVECLR_002:ABR)JNB_003LW#16#0TDB3.DBW2\FB8发送数据内容\.red_start_addressSETSAVECLR_003:ABR)JNB_004LW#16#476TDB3.DBW4\FB8发送数据内容\.init_004:NOP0A(A(A(AM0.7\写入频率指令触发位\JNB_005LB#16#1TDB3.DBB0\FB8发送数据内容\.slave_addressSETSAVECLR_005:ABR)JNB_006LB#16#6TDB3.DBB1\FB8发送数据内容\.function_codeSETSAVECLR_006:ABR)JNB_007LW#16#1TDB3.DBW2\FB8发送数据内容\.red_start_addressSETSAVECLR_007:ABR)JNB_008LDB6.DBW0\写入变频器频率转换值\.translate_frequencyTDB3.DBW0\FB8发送数据内容\.init_008:NOP0A(A(A(AM1.0\写入读指令触发位\JNB_009LB#16#2TDB3.DBB0\FB8发送数据内容\.slave_addressSETSAVECLR_009:ABR)JNB_00aLB#16#3TDB3.DBB1\FB8发送数据内容\.function_codeSETSAVECLR_00a:ABR)JNB_00b本文档来自技高网...

【技术保护点】
基于Modbus RTU的CP341与ABB变频器的通讯系统,其特征在于:它包含PS电源模块(1)、CPU模块(2)、CP341通讯模块(3)、ABB变频器(4),PS电源模块(1)给CPU模块(2)和CP341通讯模块(3)提供电源,CP341通讯模块(3) 15针D型接口的第4针脚和第11针脚与ABB变频器(4)通讯,将CP341通讯模块(3)的第11针脚与ABB变频器(4)的D+连接,第4针脚与D‑相连,在变频器的控制面板上设置好波特率、数据位、停止位以及校验位。

【技术特征摘要】
1.基于ModbusRTU的CP341与ABB变频器的通讯系统,其特征在于:它包含PS电源模块(1)、CPU模块(2)、CP341通讯模块(3)、ABB变频器(4),PS电源模块(1)给CPU模块(2)和CP341通讯模块(3)提供电源,CP341通讯模块(3)15针D型接口的第4针脚和第11针脚与ABB变频器(4)通讯,将CP341通讯模块(...

【专利技术属性】
技术研发人员:赵晓文时献江孙在松曹艺王振猛李凯
申请(专利权)人:哈尔滨理工大学
类型:新型
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1