上位机与变频器的通讯实例
很好的威纶通MODBUSRTU通讯协议与变频器通讯案例

很好的威纶通MODBUSRTU通讯协议与变频器通讯案例威纶通(Veintron)是一家专注于工业自动化领域的企业,他们开发了一种基于MODBUS RTU通讯协议的变频器产品,用于实现变频器与其他设备之间的数据交互。
以下是一个关于威纶通MODBUS RTU通讯协议与变频器通讯的案例。
在工厂的生产线上,使用了一台威纶通的变频器控制其中一种设备的转速。
工作人员希望通过上位机监控和控制变频器,以提高整个生产线的效率和稳定性。
首先,需要配置上位机与变频器之间的通讯连接。
上位机采用RS-485接口与变频器进行通讯。
通过串口配置软件,设置上位机的通讯参数,例如波特率、校验位等。
在变频器侧,需设置相应的通讯参数,以确保与上位机的通讯一致。
威纶通的变频器支持MODBUSRTU通讯协议,因此在通讯过程中需要按照该协议的规范进行数据交互。
MODBUSRTU是一种基于串行通讯的协议,使用二进制数据格式进行传输。
在上位机端,可以使用编程语言(如C、C++、Python)或者现有的SCADA软件(如Intouch、LabVIEW)进行开发。
这里以C语言为例,使用串口编程库进行通讯处理。
首先,在上位机端打开串口,并设置串口的通讯参数。
然后,通过MODBUSRTU协议定义相关的指令和数据格式,以实现与变频器之间的数据交互。
例如,使用MODBUSRTU读取变频器的转速,可以发送如下的读取指令:010*********C40B其中,01表示设备地址(每个变频器都有一个唯一的地址),03表示读取寄存器的功能码,0000表示要读取的寄存器地址,0002表示要读取的寄存器数量。
C40B是CRC校验码,用于校验数据的正确性。
当变频器接收到读取指令后,会按照指令中的地址和数量读取相应的寄存器数据,并通过串口返回给上位机。
上位机接收到数据后,可以解析出变频器的转速并进行相应的处理。
类似地,上位机也可以通过MODBUSRTU协议向变频器发送写入指令,以实现对变频器的控制。
变频器与上位机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协议说明此种变频器的通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令”)。
其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出响应的动作。
紫日 ZVF9V-M 型变频器与上位机的串行通信

紫日 ZVF9V-M 型变频器与上位机的串行通信陈华北【摘要】本文以陀螺测斜定向仪数据采集与处理程序的开发为例,介绍了按照ModBus 协议,如何实现上位机对变频器的控制,介绍了 VB ActiveX 控件MsComm 的使用方法及上位机与变频器的交互作用过程,并给出了部分程序代码。
%This paper presents how to use VB ActiveX control MsComm to realize operation of CHZIRI ZVF9V-M motor driver,according to Modbus protocol,which combined with the development for Gyro inclinometer data acquisition and process,introduces in detail the use of MsComm and ModBus protocol, and provides a part of program code.【期刊名称】《地质装备》【年(卷),期】2015(000)001【总页数】4页(P28-31)【关键词】陀螺;测斜仪;ModBus 协议;串行通信【作者】陈华北【作者单位】华北有色工程勘察院有限公司,石家庄 050021【正文语种】中文【中图分类】P631.830 前言变频器作为一种交流调速仪器,以其可靠性高和抗干扰性强在工业生产中获得了日益广泛的应用。
我院购进的陀螺测斜仪及井下电视等测井设备均采用变频器来控制绞车运转速度,通过变频器自身所带的控制面板的操作来具体控制探管的升、降、启、停。
在测量作业过程中,用变频器小面板来频繁地启、停、修改频率一系列操作,使测量作业在某种程度上仍停留在手工阶段。
变频器自身内嵌RS-485通信接口,国外同类测井仪器用上位机通过RS-485通信接口来控制变频器的现实,使作者对使用中的JDT-6陀螺测斜定向仪配套软件产生了重新设计的想法,并在其中嵌入上位机与变频器进行通信的模块。
变频器与上位机的通讯

变频器与上位机的通讯(一):浅述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协议说明此种变频器的通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令”)。
其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出响应的动作。
变频器与上位机通讯故障的排除方法

1 实例一(1)故障现象:客户打技术服务电话报障:某工厂一车间40台22kw风机做节能改造,每台变频器都配有一个上位机ddc模块进行通讯控制(加拿大进口)。
上位机主要是控制变频器的故障报警、过滤网报警、频率、启停、温度等。
用户反映接线都正常,与上位机脱开时能正常运行,当与上位机联机控制时,出现上位机给变频器停止指令时不能停机。
(2)故障分析与判断:到现场检测系统,故障果真如客户所述。
查看其上位机ddc模块的说明书,发现ddc模块的干接点是晶体管输出,输出电压是直流24v,而变频器只接收无源信号或开关信号,所以才会出现上面的故障现象。
(3)故障排除:在ddc模块的信号输出端加一个直流24v继电器,就解决了此问题。
2 实例二(1)故障现象:用户电话报障说:“变频控制系统不连上位机时,变频器能运行,但只要与上位机相联变频器就不能运行。
”(2)故障分析与判断:根据经验分析,上位机给出运行信号了,但变频器不接收,用表测量上位机也有输出,因此判断是线路故障引起的不正常,指导用户技术员把线路再仔细的检查一遍。
(3)故障排除:后来用户打电话反馈来说:“是一路控制线没接牢靠,接好后故障被消除。
”3 实例三(1)故障现象:一经销商的直接用户有一台伦茨5.5kw的变频器老跳故障。
变频器发出去检修了两次都没有查出问题,拿回公司安装上去就是不能用,故障依然存在。
(2)故障分析与判断:到现场查看情况是:这台设备所有的变频器都是与上位机通讯控制,控制线路比较多,现场环境温度也很高,设备用了好几年了也没维护过。
根据这几点因素,怀疑是线路有短路或开路现象。
先把有故障变频器的所有控制线路拆下、电机线也拆下,空载运行变频器;这时运行变频器很正常,接上电机后运行变频器也很正常,但接上控制线就报故障保护了,到这一步心里肯定就有底了。
(3)故障排除:用表测量所有控制线路,最后发现有两条控制线老化短路,其它的控制线也有不同程度的老化,只是没有这么严重,把所有控制线换掉后,设备运行正常。
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. 调试程序,确保通信正常。
上位机与三菱变频器的通讯

上位机与三菱变频器通讯一、研究的意义在自动化控制过程中对三菱变频器的参数调节一般通过三菱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如果发送的数据不能在编程时(设计状态)确定,而必须在程序运行后通过计算再设定,则不能在发送字符串中预先设好发送的内容。
3G3MV变频器与上位机通信

=~~ 一一一 一 一一 一 一一 ~~~
7 10 ) 4 0 0
( 通信控件) 实现 Widw 下单 台微机与多台变频 器的串行通信控制 , nos 并能实时检测各个 变频器 的运行 状态 , 使其从设备级 的控制发展 到工厂级 的控制 。采用定时器控 制大大 加快 了 自动化进程 , 服了多 “ 克 握手 ” 协议 造成的通信 速度缓慢 的缺点 。详细论述 了 3 3 G MV变频器的具 体配置及 1 :N通信软件 的编程方法 。
关 键 词 : 频 器 ; C机 ; c vX控 件 ; 议 变 P A te i 协 中 图分 类 号 : M 2 . 1 文 献 标 识 码 : 文 章 编 号 :6 3 5 0 20 ) 104 -3 T 9 15 A 17  ̄ 4 (0 8 1 — 60 0
Co m un c to fPC nd 3 V n e t r m ia i n o a M G3 I v re
~ 协 n 。 . 一 眦㈣…Ⅻ ∞ m
№一 Ⅶ ~
0 引 言
在 许 多数控 设 备 中 , 要 用 工 控 P 需 C灵 活 控 制多 台变频 器 , 行实 时数据 采集 , 进 控制交 流 电机 的转 速 、 向 , 出 PD参数 的现状 并指 出 PD 的 转 给 I I
一
完成 对 串行 口的初始 化和数 据 的输入 、 出工 作 , 输
方便 地 实 现 Wid w n o s环 境 下 与 多 台 O O MR N
33 G MV变频 器 的串行 通信 , 功地 实现 了用单 台 成
P C对多 台交流 异步 电动机 的灵 活控制 。
46 一
迫 扎 与控 制 应 闭 20 3 1 ) 0 ̄ 5(1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组态王6.53和英威腾CHF100A变频器组态例程
组态王6.53是一个具有丰富功能的HMI/SCADA软件,可用于工业自动化的过程控制和管理监控。
它为系统工程师提供了集成、灵活、易用的开发环境和广泛的功能,能够快速建立、测试和部署自动化应用,来连接、传递和记录实时信息。
使用户可以实时查看和控制工业生产过程。
组态王目前能连接PLC、智能仪表、板卡、模块、变频器等上千种工业自动化设备,具有广泛的用户基础。
英威腾CHF100A变频器提供一个RS485通信接口,采用国际标准的Modbus RTU通信通信协议,可以作为从机与上位机进行主从通信。
用户通过上位机可以实现集中控制,以适应相关的工艺要求。
本文通过以组态王6.53和一台CHF100A变频器的简单通信为基础,提供一种组态王和英威腾变频器通信的一般的实现方法。
硬件介绍:
上位机:电脑(WINDOWS XP SP3),组态王6.53。
串口转换卡:RS232转RS485串口转换器。
变频器:CHF100A一台。
组态王6.53连接组态设置:
新建工程→设备→COM1,双击“COM1”,对通信参数进行配置。
通信参数的配置必须和变频器串行通信参数设置一致!
在COM1下新建设备,在“配置向导”中选择“设备驱动”→“PLC”→“莫迪康”→“ModbusRTU”→“COM”.并选择串口为“COM1”,地址设定为1(和变频器参数PC.00相一致),完成设备配置。
完成设备组态配置之后,可以对组态设备进行通信测试。
建立变量和画面
根据工程需求设置变量,配置变量连接地址时,参考变频器说明书中各参数的地址,需根据ModbusRTU的协议格式进行连接。
如变频器中“运行频率”地址3000H,在组态王中连接变量地址时需要把地址设置为412289。
此外,变频器传过来的频率值是一个整数数据,在组态王中必须要乘以0.01才能显示成真实的频率值,因此需要对原始值等进行必要的设置。
如变频器中运行频率为50.00HZ,其传到上位机的数值是5000(十进制)。
本例中定义了如下变量:
画面内容按照工艺过程编制,本例中将部分控制、参数设定和状态显示编制在同一画面中。
如下图。
上述工作完成之后,进入测试阶段。
经过测试,上位机组态王和变频器通信良好,在组态王上能读写变频器相应参数,并按照指令规范控制变频器运行停止等功能。
结束语:现代企业更加注意工厂自动化和智能化的建设,对于上位机软件和现场设备的组网能力空前的关注。
INVT变频器本体集成的RS485总线接口支持标准的MODBUS-RTU的通信,满足用户对于建设智能工厂的要求。
参考文献:
1,《CHF100A系列矢量通用型变频器产品说明书》;
2,《组态王使用手册》。
(全文完)。