基于labview的工控机与变频器间通讯的设计和实现

发布者:创意旅程最新更新时间:2019-11-07 来源: elecfans关键字:labview  工控机与  变频器 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  风力发电机组中的齿轮箱是一个重要的机械部件,而其中轴承性能的好坏对齿轮箱的性能起着至关重要的作用。根据用户要求,齿轮箱轴承出厂前要在模拟实际工况的试验机上进行测试。即齿轮箱轴承需在不同转速、载荷下进行性能试验和寿命试验。齿轮箱轴承转速的改变是由变频器驱动变频电机实现的。变频器运行频率的设定有三种方法:一是通过面板手工调节,这种方式已经不能满足频率频繁变化时使用需要。二是通过变频器的外部接口,外接模拟信号来控制设定频率。这种方式虽然简单,但存在设定频率不准确的问题,当外接模拟信号波动时,变频器的设定频率也随之变化。三是通过变频器的通讯口,利用参数设定指令来进行频率参数设定。这种方法能准确地控制变频器的频率。下面以台达vfd-b系列变频器为例,介绍一种基于labview软件利用串口实现工控机与变频器间通讯,进行频率参数设定、监视输出电流的方法。


  2 通讯系统总体设计

  本系统所采用的通讯方式是利用美国ni公司的工控机与台达vfd-b系列变频器的rs-485串口通讯。工控机的控制器为 ni pxi-8106,自带1个rs-232通讯串口。由于系统还需要与仪表和plc通讯,而且变频器、仪表和plc三者之间的通讯协议不同,工控机另配有1 块串行通讯模块ni pxi-8431(含有两个rs-485串口)。使用工控机rs-232串口和台达变频器的rs-485串口通讯,中间需加rs-232/rs-485转换器,如图1所示。如果使用串行通讯模块ni pxi-8431的rs-485串口,须用db-9连接器连接工控机的rs-485串口与变频器的rs-485串口,如图2所示

  基于labview的工控机与变频器间通讯的设计和实现

  图1 系统通讯示意图

  基于labview的工控机与变频器间通讯的设计和实现

  图2 系统通讯示意图


  3 系统硬件接口

  台达vfd-b系列变频器的通讯口引脚定义、db-9连接器引脚定义、rs-232/rs-485转换器的接线端子排列见表1。


  表1 接线端子排列

  基于labview的工控机与变频器间通讯的设计和实现

  台达vfd-b 系列变频器通讯口使用的是水晶头,只需压两根线,为了减少干扰,通讯线最好使用双绞屏蔽线。使用工控机的rs-485通讯口时,须把db-9的4脚与8脚短接,然后连接变频器的4:sg+,把db-9的5脚与9脚短接,然后连接变频器的3:sg-,见图3。使用工控机的rs-232通讯口时,接线方法是把 rs-232/rs-485转换器的d+/a连变频器的4:sg+,d-/b连变频器的3: sg-,见图4。

  基于labview的工控机与变频器间通讯的设计和实现

  图3 db-9与变频器rs485连线图


  3.1 通讯格式说明

  在本系统中,工控机与变频器通讯,工控机一侧不仅要设置相应的通讯参数,如通讯地址,波特率,数据位,停止位,变频器一侧也有一些参数需要设置。两者之间的通讯参数设置应一致。


  3.2 台达变频器的参数设置

  台达变频器的参数设置如表2所示。

  表2 变频器通讯参数设置

  基于labview的工控机与变频器间通讯的设计和实现

  参数设置完以后,变频器需要重新上电,新的参数才会被应用。


3.3 工控机与变频器通讯协议

  台达vfd-b系列变频器使用modbus networks 通讯协议。而 modbus可使用ascⅱ或 rtu 两种资料编码。ascⅱ编码是将所要传送的资料先转换成相对的ascⅱ码后再传送,而rtu则是把资料直接传送,不再经过转换。下面以ascⅱ模式为例,说明工控机和变频器的主要通信协议如下。


  通讯功能码有:

  03h:读出寄存器内容

  06h:写入一笔资料至寄存器

  08h:回路侦测

  10h:写入多笔资料至寄存器

  由于台达变频器运行频率的单位是0.01hz,当需要的运行频率是20 hz时,应写入数值2000,转换为十六进制是7d0h。频率命令写到内部设定参数2001h寄存器。


  例如:对通讯地址01h,写入2000(7d0h)至变频器内部设定参数2001h寄存器,格式见表3。

  询问、回应讯息格式

  在测试现场需要时刻观察变频器的输出电流,判断试验机有无异常状况。监视变频器内部参数2104h寄存器可观察变频器的输出电流。


  例如:对通讯地址01h,读出2104h寄存器的资料内容,格式见表4。

询问、回应讯息格式


  ascⅱ模式的检查码由通讯地址开始到数据内容结束加起来的值,然后取2的补码。

  以表3询问讯息为例检查码为:

  01h+06h+20h+01h+07h+d0h=ffh,然后取2的补码=01h。


  4 通讯系统软件设计

  labview 语言是美国ni公司为适应计算机和软件技术的发展、加快仪器的开发和完善其功能而推出的。它使用图形化编程语言编程,执行程序的顺序是由数据流决定的,而不是传统文本语言的按命令行顺序连续执行。labview语言具有界面友好、易学易懂、开发周期短等优点,广泛应用于仪器控制、数据采集、数据分析和数据显示等领域。


  在labview中进行串口通讯主要利用visa函数。 包括visa configure serial port 、visa write 、 visa read 、 visa close等 vi。 利用串口发送数据,读取数据的程序如下:

  第一步:初始化端口,设定端口号、波特率、数据位、停止位、奇偶校验等。

  第二步:利用visa write.vi 发送数据。

  第三步:如需从串口读取数据,可利用visa read.vi 读取数据。

  第四步:如串口不再使用,可利用visa close .vi关闭串口。

  在labview 2009基本串行写入和读取程序框图如图5。

  基于labview的工控机与变频器间通讯的设计和实现

  图5 labview 2009基本串行写入和读取程序框图


  5 结束语

  本文的创新点在于利用labview实现工控机与变频器通讯,通过工控机的串行端口来控制变频器,可以方便、直观地控制变频器的运行,监视变频器的运行状态,设置变频器的参数,实现变频器的联网及远程控制。


关键字:labview  工控机与  变频器 引用地址:基于labview的工控机与变频器间通讯的设计和实现

上一篇:油料电导率仪自动检定的方法
下一篇:LabVIEW的数控机床网络测控系统B/S模式软件设计

推荐阅读最新更新时间:2024-11-02 10:20

安森美应用于白家电的变频器智能功率模块技术及方案
由于世界各国不断关注节能问题,使节能型消费类产品的需求持续上升,尤其是电冰箱、洗衣机和空调等白家电产品。除了节能,白家电设计的挑战包括尺寸、散热、可靠性、噪声及外观设计等。如今,在白家电设计中具有显著节能、低噪声和优异变速性能等特性的无刷直流(BLDC)电机(或称“马达”)应用越来越广泛。据统计,高档电冰箱中可能会使用5个或以上电机,空调的室外机及室内机各使用2个,洗衣机/烘干机、洗碗机等通常也会使用2个电机,这就需要高能效的电机驱动/控制方案。 变频器技术的开发旨在高能效地驱动用于工业及家用电器的电机。此技术要求像绝缘门双极晶体管(IGBT)、快速恢复二极管(FRD)这类的功率器件,以及控制IC和无源元件。智能功率模块(IP
[嵌入式]
变频器件AD6620的原理及设计配置
    AD6620是一个宽带中频到基带的解调器。它的内部信号处理单元由四个串联单元组成。分别为频率变换单元、二阶固定系数梳状滤波抽取滤波器(CIC2)单元、五阶固定系数梳状滤波抽取滤波器(CIC5)单元和一个系数可编程的RAM系数抽取滤波器(RCF)单元。通过串行微处理器接口可以完成对芯片的编程和控制。     AD6620具有16位线性比特补码输入(另加3bit指数输入),其单信道实数输入模式的最大输入数据速率可高达67 Msps,双信道实数输入模式与单信道复数输入模式的最大输入数据速率高达33.5 Msps。同时,AD6620还具有可编程抽取FIR滤波器与增益控制功能,抽取率在2~163 84之间可编程;输出具有并行、串行两种
[电源管理]
下<font color='red'>变频器</font>件AD6620的原理及设计配置
5个例子一步步带你入门PLC
PLC和变频器都是工业控制中最常用的设备,二者可以单独使用,也可以密切配合,都能够达到自动化控制的目的,应用非常的广泛,今天就举一个具体的例子:双恒压无塔供水系统,这个系统是由变频器和PLC密切配合才能完成的,一般都在大的项目上使用。
[嵌入式]
5个例子一步步带你入门PLC
浅析变频器的低频特性及改善方法
 一、概述   由变频器构成的交流调速系统普遍存在的问题是,系统运行在低频区域时,其性能不够理想,主要表现在低频启动时启动转矩小,造成系统启动困难甚至无法启动。由于变频器的非线性产生的高次谐波,引起电动机的转距脉动及电动机发热,并且电动机运行噪声也加大。低频稳态运行时,受电网电压波动或系统负载的变化及变频器输出电压波形的奇变,将造成电动机的抖动。当变频器距电动机距离较大时及高次谐波对控制电路的干扰,极易引起电动机的爬行。由于上述各种现象,严重降低由变频器构成的调速系统的调速特性和动态品质指标,本文对系统的低频机械特性和变频器的低频特性进行分析,提出采取相应的措施,以使系统的低频运行特性能得以改善。   二、变频器低频机械特性
[电源管理]
LabVIEW2014推出,增加可视化功能
LabVIEW 2014软件增加了新的功能,可帮助用户随时随地采集、分析和可视化数据 AUSTIN, Texas –2014年8月4日 – NIWeek –NI (美国国家仪器公司,National Instruments,简称NI)作为致力于为工程师和科学家提供解决方案来应对全球最严峻的工程挑战的供应商,今日宣布推出LabVIEW2014系统设计软件,该软件是NI平台的核心,包含了许多增强的功能,以帮助用户采集、分析和可视化数据,从而快速做出明智的决策。 LabVIEW 2014通过跨系统复用相同的代码和工程流程来标准化用户与硬件交互的方式,这一方式也使得工程师能够根据未来需求调整应用程序。随着技术的进步、需求的不断变
[测试测量]
了解LabVIEW FPGA和软件设计射频仪器的优势所在
概览 无线设备的数量、通信标准的多样性,以及调制方案的复杂度,每一年都在不断增加。而随着每一代新技术的诞生,由于使用传统技术测试无线设备,需要大量更复杂的测试设备,其成本也在不断提高。 使用虚拟(软件)仪器与模块化I/O相结合是一种最小化硬件成本并减少测试时间的方法。软件设计仪器的新方法使得射频测试工程师无需凭借自定义或特殊标准的仪器,就能以多个数量级的幅度减少测试时间。 阅读此文可以帮助您了解如何使用NI LabVIEW FPGA来设计和自定义您的射频仪器,以及通过软件设计的仪器能为您的测试系统所带来的好处。 软件设计仪器简介 多年来,测试工程师一直在运用诸如LabVIEW的软件包来实现自定义射频测量系统,并与传统封装仪器
[网络通信]
了解<font color='red'>LabVIEW</font> FPGA和软件设计射频仪器的优势所在
Modbus转Profinet网关连接ACS510变频器
以下配置内容是现场西门子1200PLC通过倍讯科技Modbus转Profinet网关BX-601-PN连接ACS510变频器的详细配置过程,具体的配置方法如下: 配置方法: 1、打开博图,新建项目并添加gsd文件; 2、建立profinet连接,设定网关的IP地址和设备名称,IP要和网关保持在同一网段; 3、进入设备视图选择输入输出的总数据长度; 4、从右侧硬件目录中添加所选长度; 5、下载配置到PLC,打开网关配置软件进行modbus参数配置,点击红圈中的新建,选择PN2MM; 6、设置网关的IP地址和设备名称,要和PLC组态保持一致; 7、设置网关的485参数波特率,数据位,奇偶校验要和从站要保持一致
[嵌入式]
Modbus转Profinet网关连接ACS510<font color='red'>变频器</font>
基于NI CompactRIOLabVIEW的电力系统的高频瞬变的检测
  开发一个通信灵活的便携式测量设备,可以记录电力系统中的高频瞬变以及在线向多个用户显示数据。   解决方案:   使用NI CompactRIO平台与LabVIEW软件快速开发了一个高度灵活的测量系统原型,提供快速采样和大带宽。   "该原型系统是基于CompactRIO和LabVIEW,展示了低成本灵活的开发平台如何结合现代通信技术实现对电力系统中各个部分的控制和测量。"大部分电网保护系统的主要缺点是无法准确地检测接地故障的根源。导致出现接地故障后,电网的大部分不得不被强行断开,许多客户将失去电力供应。这不仅导致客 户对电力服务失望并且电力供应商也将收到罚单。背后的原因大多存在于保护单元的采样频率过低以及采用了低通滤波。
[测试测量]
基于NI CompactRIO<font color='red'>与</font><font color='red'>LabVIEW</font>的电力系统的高频瞬变的检测
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved