上位机与三菱变频器的通讯

合集下载

三菱PLC(FX3U)与两台变频器的通讯

三菱PLC(FX3U)与两台变频器的通讯

三菱PLC(FX3U)与两台三菱变频器的通讯一、任务目的1、掌握变频器的RS485通讯原理2、掌握PLC的RS485通讯原理3、掌握PLC结合触摸屏进行控制技术二、任务实施的设备仪器①变频器D700 2台;②PLC(FX3U)1台;③昆仑通态触摸屏1台④电脑1台三、任务实训要求1、使用PLC,通过RS485总线,实现两台变频器控制电机正转、反转、停止;在运行中可直接改变变频器的运行任意频率,比如10Hz、20Hz、30Hz、40Hz或50Hz。

2、通过触摸屏画面进行上述控制和操作。

四、任务步骤1、设置以下变频参数设置D700变频参数注:当变频器不能恢复出厂时,需要设置变频器Pr.551=9999,然后将变频器的电源关闭,再接上,否则无法通讯。

2、下载PLC的程序,并设置PLC的参数PLC参考程序设置PLC参数3、PLC和变频器的RS485连线①拆下变频器的参数盖板②将变频器与PLC的通讯线RJ45网口接入变频器,另一头接入PLC的RS485通讯模块4、制作触摸屏画面,实现触摸屏控制变频器的正转、反转、停止功能、输出频率监视和任意频率输出。

①打开MCGSE嵌入版组态软件,新建工程,选择相对应的触摸屏类型按确定下一步②点击设备窗口,双击“设备组态”进行组态③鼠标左键点击打开设备工具箱,分别双击“通用串口父设备”和“FX系列编程口”,后点击确定即可④组态完成后关闭当前窗口保存,点击“用户窗口”新建三个窗口,然后打开“窗口0”。

⑤点击“标准按钮”,然后按住鼠标左键在“动画组态窗口”画出按钮⑥双击打开“1号变频器按钮”可以更改按钮名称⑦打开操作属性勾选打开用户窗口,选择窗口1点击确定,这样当按钮按下时就可以切换到窗口1(即1号变频器)。

⑧关闭窗口0并保存,打开窗口1⑨在窗口1新建一个按钮“变频器选择”双击打开操作属性勾选打开用户窗口选择“窗口0”,这样就可以实现来回之间切换⑩在窗口1分别新建1号变频器按钮正转、反转、停止、频率更改。

三菱PLC与变频器之间的网络通讯

三菱PLC与变频器之间的网络通讯

三菱PLC与变频器之间的网络通讯CC-Link是Control&CommunicationLink的缩写,是以三菱电机公司为主导的多家公司推出的,其发展速度非常迅速,尤其在亚洲占有比较大份额,目前在欧洲和北美发展也比较迅速。

在这个控制系统中,可以同时将控制器的控制信号和信息数据以10Mbit/s的传送速度传送至现场基层网络(如传感器、变频器等),具有性能稳定、操作简单、应用广泛、节省成本等优越特点。

CC-Link网不仅解决了目前工业控制过程中的工业现场基层配线复杂的问题,同时具有优越的抗干扰性能和兼容性。

CC-Link是一个以设备层为主的网络,同时也兼备覆盖较高层次的控制层和较低层次的传感层的特点。

本文分别采用三菱PLC(Q03UD)通过QJ61BT11N模块与三菱E700变频器之间的网络通讯,完成通过CC-Link网络控制传动设备。

1网络系统配置(1)该系统以三菱QJ61BT11N模块作为主站,三菱公司的E700变频器为从站,实现交流调速系统在CC-link网中的通讯及控制。

图1为该系统的CC-Link网络配置图。

(2)编程软件为GXDeveloperV8.86软件,用于对三菱PLC编程和对CC-Link网进行组态和通讯配置,计算机与PLC通讯采用USB方式连接。

(3)内置选件FR-A7NC为与变频器专业配套的通讯适配器,插在三菱变频器的选件接口槽内,其外观如图2所示。

其中,SW2为总线终端器选择开关,总线的终端器可以防止总线电缆端的信号反射,如果模块是网络中的最后一个模块或者是第一个模块时,总线终端器的开关必须设置为ON,SW1和SW3厂家设定用开关都关闭,目前最新的FR-A7NC通讯适配器的SW开关已经缩减。

(4)变频器与变频器之间的连接。

变频器的CC-Link连接如图3所示,各站点之间串联连接,主模块和终端模块处需加终端电阻。

2通讯的设计2.1三菱QJ61BT11N主站硬件设置和软件组态主站硬件设置如图4所示,站号设置开关设为00,模式设置开关为0,即传送速率为2.5Mbps/s。

变频器与上位机RS485通讯协议介绍介绍

变频器与上位机RS485通讯协议介绍介绍

变频器与上位机的通讯:浅述RS485通讯协议引言:当上位机与变频器构成控制系统时,上位机和变频器可以通过特定的通讯协议实现数据交换,这样上位机就可以随时控制每一台变频器的工作状况,并及时做出响应。

本文介绍一下一种常用的上位机和变频器通讯协议RS485通讯协议1、概述本文专门介绍一种变频器的RS485通讯接口,用户可通过PC/PLC实现集中监控(设定变频器参数和读取、控制变频器的工作状态),以适应特定的使用要求。

1.1协议内容该串行通讯协议定义了串行通讯中传输的信息内容及使用格式。

其中包括:主机轮询(或广播)格式:主机的编码方法,内容包括:要求动作的功能代码,传输数据和错误校验等。

从机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。

如果从机在接收信息时发生错误,或不能完成主机要求的动作,它将组织一个故障信息作为响应反馈给主机。

1.2应用方式:(1)变频器接入具备RS485总线的“单主多从”PC/PLC控制网。

(2)变频器接入具备RS485/RS232(转换接口)的“点对点”方式的PC/PLC监控后台。

2、总线结构及协议说明2.1总线结构(1)接口方式RS485(RS232可选,但需自备电平转换附件)(2) 传输方式异步串行、半双工传输方式。

在同一时刻主机和从机只能有一个发送数据,而另一个只能接收数据。

数据在串行异步通讯过程中,是以报文的形式,一帧一帧发送。

(3)拓扑方式单主站系统,最多32个站,其中一个站为主机、31个站为从机。

从机地址设定范围为0~30,31(1FH)为广播通讯地址。

网络中的从机地址必须是唯一的。

点对点方式实际是作为单主多从拓扑方式的一个应用特例,即只有一个从机的情况。

2.2协议说明此种变频器的通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令”)。

其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出响应的动作。

plc和变频器通讯教程

plc和变频器通讯教程

plc和变频器通讯教程PLC(可编程逻辑控制器)和变频器通讯,是现代工业自动化领域中常见的一种应用。

PLC用于控制生产线的运行,而变频器则用于控制电机的转速。

通过PLC和变频器的通信,可以实现对电机的远程控制和监控。

下面是一个关于PLC和变频器通讯的教程,包含了硬件连接、通信协议、通信参数的配置等步骤。

一、硬件连接在PLC和变频器之间建立通信连接之前,需要确定两者之间的硬件连接方式。

通常,PLC和变频器之间使用RS485接口进行通信。

首先,需要将PLC和变频器的RS485接口连接起来。

具体连接方式如下:1. 将PLC的RS485接口的A线连接到变频器的RS485接口的A线;2. 将PLC的RS485接口的B线连接到变频器的RS485接口的B线;3. 保持PLC和变频器的地线连接到一块;4. 确保所有连接都紧固可靠。

二、通信协议PLC和变频器之间的通信需要使用一种特定的通信协议。

常见的通信协议包括Modbus、Profibus、Ethernet等。

在选择通信协议时,需要根据实际需要和硬件设备的兼容性来确定。

本教程以Modbus通信协议为例。

三、PLC参数设置在PLC的编程软件中,需要进行一些参数的设置。

具体步骤如下:1. 设置通信口的类型为RS485;2. 设置通信口的波特率和数据位数,通常为9600波特率和8数据位;3. 设置Modbus通信协议的相关参数,包括通信地址、数据格式、校验位等。

四、变频器参数设置在变频器的设置面板中,也需要进行一些参数的设置。

具体步骤如下:1. 设置通信口的类型为RS485;2. 设置通信口的波特率和数据位数,需与PLC的设置一致;3. 设置Modbus通信协议的相关参数,包括通信地址、数据格式、校验位等。

五、PLC编程设置在PLC的编程软件中,需要编写一些代码来实现PLC与变频器的通信。

具体步骤如下:1. 在PLC的程序中创建一个通信模块;2. 在通信模块中配置通信口和通信协议的相关参数;3. 编写代码实现PLC向变频器发送指令、读取状态等操作;4. 调试程序,确保通信正常。

变频器与上位机通讯故障的排除方法

变频器与上位机通讯故障的排除方法

1 实例一(1)故障现象:客户打技术服务电话报障:某工厂一车间40台22kw风机做节能改造,每台变频器都配有一个上位机ddc模块进行通讯控制(加拿大进口)。

上位机主要是控制变频器的故障报警、过滤网报警、频率、启停、温度等。

用户反映接线都正常,与上位机脱开时能正常运行,当与上位机联机控制时,出现上位机给变频器停止指令时不能停机。

(2)故障分析与判断:到现场检测系统,故障果真如客户所述。

查看其上位机ddc模块的说明书,发现ddc模块的干接点是晶体管输出,输出电压是直流24v,而变频器只接收无源信号或开关信号,所以才会出现上面的故障现象。

(3)故障排除:在ddc模块的信号输出端加一个直流24v继电器,就解决了此问题。

2 实例二(1)故障现象:用户电话报障说:“变频控制系统不连上位机时,变频器能运行,但只要与上位机相联变频器就不能运行。

”(2)故障分析与判断:根据经验分析,上位机给出运行信号了,但变频器不接收,用表测量上位机也有输出,因此判断是线路故障引起的不正常,指导用户技术员把线路再仔细的检查一遍。

(3)故障排除:后来用户打电话反馈来说:“是一路控制线没接牢靠,接好后故障被消除。

”3 实例三(1)故障现象:一经销商的直接用户有一台伦茨5.5kw的变频器老跳故障。

变频器发出去检修了两次都没有查出问题,拿回公司安装上去就是不能用,故障依然存在。

(2)故障分析与判断:到现场查看情况是:这台设备所有的变频器都是与上位机通讯控制,控制线路比较多,现场环境温度也很高,设备用了好几年了也没维护过。

根据这几点因素,怀疑是线路有短路或开路现象。

先把有故障变频器的所有控制线路拆下、电机线也拆下,空载运行变频器;这时运行变频器很正常,接上电机后运行变频器也很正常,但接上控制线就报故障保护了,到这一步心里肯定就有底了。

(3)故障排除:用表测量所有控制线路,最后发现有两条控制线老化短路,其它的控制线也有不同程度的老化,只是没有这么严重,把所有控制线换掉后,设备运行正常。

三菱变频器通讯参数设置

三菱变频器通讯参数设置

三菱变频器通讯参数设置在工业控制和自动化领域中,三菱变频器是一种常用的设备,用于控行动控制和运动控制。

变频器通讯参数设置是使用变频器进行数据传输和控制的关键步骤。

本文将介绍三菱变频器通讯参数设置的基本步骤和相关注意事项。

1. 连接通讯线路首先,确保正确连接三菱变频器和外部设备之间的通讯线路。

通讯线路通常是通过串口或以太网接口进行连接的。

根据实际需求和设备类型选择适当的通讯线路。

2. 设置通讯方式变频器可以通过不同的通讯方式与外部设备进行通讯,包括Modbus、Profibus、以太网等。

根据外部设备支持的通讯协议选择合适的通讯方式。

在三菱变频器上,通过设置不同的参数来选择通讯方式。

一般而言,变频器会提供通讯参数设置的菜单或者设置界面。

在设置界面中,可以选择通讯方式和设置相关的通讯参数。

3. 设置通讯速率通讯速率是指变频器与外部设备之间进行数据传输的速度。

通讯速率通常以波特率(bps)来表示。

根据外部设备和通讯线路的要求,在设置界面中选择合适的通讯速率。

需要注意的是,三菱变频器和外部设备之间的通讯速率必须保持一致,否则将无法正常通讯。

因此,在设置通讯速率时,需要与外部设备的厂家或者技术人员进行交流,确保双方都设置为相同的通讯速率。

4. 设置通讯地址通讯地址是指变频器在通讯中的识别号码。

在进行通讯参数设置时,通常需要设置变频器的通讯地址。

通讯地址的设置方式根据不同的通讯协议有所不同。

例如,在Modbus协议中,通讯地址通常由0至255的数字表示;而在以太网通讯中,通讯地址通常是通过IP地址来表示的。

根据外部设备的要求,在设置界面中设置变频器的通讯地址,并确保与外部设备的通讯地址一致。

5. 其他通讯参数设置在实际应用中,除了通讯方式、通讯速率和通讯地址之外,还可能需要设置其他相关的通讯参数,如数据格式、校验方式等。

这些参数的设置方式和设置界面取决于具体的变频器型号和通讯协议。

根据外部设备的需求,设置相应的参数,并确保与外部设备一致。

QJ71C24N与MITSUBISH-FR-A变频通讯

QJ71C24N与MITSUBISH-FR-A变频通讯

====Word行业资料分享--可编辑版本--双击可删====QJ71C24N与MITSUBISH FR-A变频通讯一、1、设置变频参数79:=1 (PU操作模式)参数117:站号=0 (可为0-31)参数118:通讯速率=192参数119:=0 8数据位,1停止位参数120:=0 无检验参数121:=9999 通讯出错不报警,不重发参数122:=9999 无通讯数据不报警参数123:=20 通讯等待时间参数124:=2 有CR、LF2、设置PLC开关1、3:07E2 开关2、4:0006二、通讯协议1、发运行正转命令PLC发11Byte 05 30 30 46 41 30 32 34 39 0d 0a 05+站号’00’+指令’FA’+数据02+和校验’49’+0d+0a 正确回5Byte 06 30 30 0d 0a错误回5Byte 15 30 30 0d 0a2、发运行反转命令PLC发11Byte 05 30 30 46 41 30 34 34 42 0d 0a 05+站号’00’+指令’FA’+数据04+和校验’4B’+0d+0a 正确回5Byte 06 30 30 0d 0a错误回5Byte 15 30 30 0d 0a3、发运行停止命令PLC发11Byte 05 30 30 46 41 30 30 34 37 0d 0a 05+站号’00’+指令’FA’+数据00+和校验’47’+0d+0a 正确回5Byte 06 30 30 0d 0a错误回5Byte 15 30 30 0d 0a4、写频率PLC发13Byte 05 30 30 45 44 30 46 41 30 39 38 0d 0a 05+站号’00’+指令’ED’+数据’0FA0’+和校验’D0’+0d+0a (40.00Hz)正确回5Byte 06 30 30 0d 0a错误回5Byte 15 30 30 0d 0a5、读频率PLC发9Byte 05 30 30 36 44 44 41 0d 0a 05+站号’00’+指令’6D’+和检验’DA’+0d+0a正确回12Byte 02 30 30 30 46 41 30 03 34 37 0d 0a 02+站号’00’+数据’0FA0’+03+和校验’47’+0d+0a (40.00Hz) 错误回6Byte 15 30 30 错误代码0d 0a6、读电压PLC发9Byte 05 30 30 37 31 43 38 0d 0a 05+站号’00’+指令’71’+和检验’C8’+0d+0a正确回12Byte 02 30 30 30 44 41 43 03 35 38 0d 0a 02+站号’00’+数据’0DAC’+03+和校验’58’+0d+0a (350.0V) 错误回6Byte 15 30 30 错误代码0d 0a7、读电流PLC发9Byte 05 30 30 37 30 43 37 0d 0a 05+站号’00’+指令’70’+和检验’C7’+0d+0a正确回12Byte 02 30 30 30 30 30 30 03 32 30 0d 0a 02+站号’00’+数据’0000’+03+和校验’20’+0d+0a (00.00A) 错误回6Byte 15 30 30 错误代码0d 0a三、因不同的命令,通讯长度也不一样,故接受数据时以收到CR LF为标志,此设置在PLC中为缺省设置,但变频需修改参数124=2;源-于-网-络-收-集。

计算机链接通讯在三菱PLC与变频器中的应用

计算机链接通讯在三菱PLC与变频器中的应用

计算机链接通讯在三菱PLC与变频器中的应用【摘要】本文主要介绍了计算机(上位机三菱FX2N系列PLC)通过计算机链接方式主动发送指令与可编程序控制器(下位机三菱FX2N系列PLC)和下位机三菱A700系列变频器之间实现通讯的方法。

详细讲解实现计算机链接通讯所需的硬件条件,各设备参数的设置,通讯程序等。

使用计算机链接通讯可以实现一台上位机三菱FX2N系列PLC同时与16台下位机三菱FX2N系列PLC和32台下位机三菱A700系列变频器之间的通讯。

【关键词】计算机链接通讯;主动;被动;ASCⅡ码;数据一、概述计算机链接通讯是三菱PLC、变频器专用通讯协议。

用它可以实现计算机(上位机三菱FX2N系列PLC)与可编程序控制器(下位机三菱FX2N系列PLC)和下位机三菱A700系列变频器之间的通讯。

实现方法是上位机PLC主动发送数据到下位机PLC或变频器,下位机接收到数据后根据上位机的要求,作出相应回应,被动返回数据到上位机,从而实现上位机与下位机之间的数据交换,数据交换过程中使用的都是ASCⅡ码数值。

二、计算机链接通讯的硬件连接计算机链接通讯需要用到RS485通讯接口,由于三菱FX2N系列PLC与三菱A700系列变频器主单元模块均没有RS-485通信接口,故需要在用于通讯的上位机与每台下位机扩展口接上FX2N-485-BD模块。

通过各自设备上的FX2N-485-BD模块实现上位机与下位机之间的数据交换。

上位机与下位机各自FX2N-485-BD模块的连接方法是上位机数据发送端连接下位机的数据接收端,上位机数据接收端连接下位机的数据发送端。

各设备FX2N-485-BD模块间的连接方法如图1所示。

图1 各设备FX2N-485-BD模块间的连接三、计算机链接通讯软件及程序设计现有一台上位机三菱FX2N系列LC,一台下位机三菱FX2N系列PLC(0号站)和一台A700系列变频器(1号站),要实现的控制要求为:把上位机PLC 中D0与D1两点数据写入到0号站D10和D11数据寄存器,把0号站D20和D21两点数据读入到上位机PLC的D30和D31;用与上位机PLC输入点X1和X2连接的开关SA1和SA2作为1号站正转、反转和停止的控制开关(开关SA1接通,电动机正转、开关SA2接通电动机反转,开关SA1和SA2都不通,电动机停止),把上位机PLC数据寄存器D40的数据作为1号站的设定运行频率写入变频器,并且把变频器输出的实时数据——、频率、电流、电压返回到上位机PLC。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上位机与三菱变频器通讯
一、研究的意义
在自动化控制过程中对三菱变频器的参数调节一般通过三菱PLC与变频器进行CC-LINK通讯来实现。

利用三菱PLC与变频器通讯的好处在于,PLC与变频器的品牌相同,连接与配置都非常方便,基本上不会增加太多的开发时间,同时这种方式也是三菱所推荐的。

但其局限性在于项目中必须要配置PLC,其次在PLC侧与变频器侧需要同时加配CC-LINK通信模块,又增加了不少开支。

当前的自动化项目很多都以上位机作为主控单元,有的结合PLC进行底层控制,有的甚至不配置PLC。

因此通过上位机直接控制变频器的需求应运而生,很有必要进行这方面的研究和应用。

二、研究的方向和目标
上位机程序控制研究使用VB与LABVIEW两种编程环境。

目标是通过上位机能够完全控制变频器(参数修改与动作执行),并且在项目中实现应用。

三、关于三菱变频器通讯方式的分类和适用
(详细见FR-A800使用手册应用篇5.15<通讯运行和设定>):
1,PU接口:本质上是RS485通讯,但是其利用了操作面板的接口。

所以如果要使用该接口,必须制作一个类似网口的线头,同时由于该口被占用,操作面板就不能使用了。

2,RS485端子:RS485通讯,由于是端子接线因此接线比较方便。

3,USB设备通讯:USB小型B接口与计算机USB口连接,接线很方便。

但由于协议不开放,只能通过三菱提供的FR Configurator2软件进行通讯,不能进行其他开发,因此也没多大意义。

4,CC-LINK:如前所述主要用于与PLC进行通讯,也可与GOT(触摸屏)通讯。

四、通讯方式的选择与硬件配置
以上可见,可行的方式只有RS485一种(最佳选择是网口,但变频器未提供)。

因此针对上位机与变频器通过RS485通讯设定测试方案。

硬件:上位机侧配置RS485通讯卡,选择PCI-8431/2(NI)或COM-2PD(PCI)H (CONTEC),二选一
五、上位机程序
1,变频器通讯协议
(三菱变频器通讯协议详见FR-A800使用手册应用篇5.15<通讯运行和设定>)
总和校验计算:H30+H30+H45+H45+H31+H30+H34H+H30+H30=H1DF
实际发送字符:最后一行以十六进制表示的ASCII码
错误代码:NG时通过判断错误代码可以基本定性发生的问题(P517)
2,LABVIEW环境下的串行通讯程序
发送数据:根据具体要求设定参数,比如设定频率10.24Hz时,发送数据为053030454531303430304446,在发送字符串中必须以十六进制显示,即
x 0530 3045 4531 3034 3030 4446
如果发送的数据不能在编程时(设计状态)确定,而必须在程序运行后通过计算再设定,则不能在发送字符串中预先设好发送的内容。

此时需要通过较复杂的数制转换和重新组合实现设定。

这种方式在编程时会显得很繁琐,因此在本文“实际应用”部分以程序的形式进行说明。

(这也是三菱变频器通讯中最不方便的地方)
六、实际应用(LABVIEW环境下)
实际项目中最常见的需求是根据所选产品不同来改变变频器的频率。

所以
必须在程序运行中根据选择框或文本框的值对频率进行动态设定。

从上述上位机发送格式可以看出,整个发送字符串包含三部分内容。

第一部分是固定不变的(ENC、变频器站号、命令代码、等待)
第二部分是按需要变化的(数据,在这里即频率)
第三部分是由前两部分共同决定的(总和校验)
所以编程中要处理的是第二和第三部分的内容。

实际处理方法为:首先把频率转换为十六进制字符串,然后对字符串进行逐位分解,分解后的字符转换为十六进制显示后再进行合并,即完成第二部分内容。

将分解后的字符进行字符串至数值的转换后再进行累加,再加上第一部分字符串的数值,在此基础上计算出第三部分的内容。

最后将三个部分的字符串合并即为需要发送的字符串。

至于将字符串通过串口发送到变频器的方法与一般的串口收发并没有什么不同,完全可以参考范例中“简单串口”进行引用或编写。

最终程序参考:
参考资料:
1,FR-A800使用手册应用篇
2,基于Labview的变频器通讯技术(李文俊,张爱林)。

相关文档
最新文档