搜档网
当前位置:搜档网 › CP1H-Modbus与变频器或仪表通讯

CP1H-Modbus与变频器或仪表通讯

CP1H-Modbus与变频器或仪表通讯
CP1H-Modbus与变频器或仪表通讯

CP1H与变频器进行Modbus-RTU通讯

一、频率与参数写入控制指令#6,以通讯端口2为例,触发A640.00后PLC从D32300到D32349的数据进行发送。与变频器做单一参数写入只用到D32300-D32304。

D32300=变频器地址、D32301=指令代码(#6)、D32302=发送字节数(默认为#4)、D32303=变频器频率或参数的寄存器地址、D32304=需要设定的频率。

二、频率与参数读出控制指令#3,以通讯端口2为例,触发A640.00后PLC从D32300到D32349的数据进行发送。与变频器做单一参数读出只用到D32300-D32304。

D32300=变频器地址、D32301=指令代码(#3)、D32302=发送字节数(默认为#4)、D32303=变频器频率或参数的寄存器地址、D32304=需要读出数据的个数(默认只读一个数#1)。

频器接到读指令后将返回数据,PLC接到返回的数据后存到D32354-D32399。

如果D32304=1时(读出一个变频器参数),就只返回一个变频器参数,参数将会存在D32354的低位+D32355的高位,想要看到这个参数的话,需要进行数据转换。

如果D32304=2时(读出相连的两个变频器参数,第一个参数地址是从D32303内的数据指定的),变频器同时返回两个参数内的数据,返回来的第一个数据会存在D32354的低位+D32355的高位,第二个数据会存在D32355的低位

+D32356的高位,想要看到这个参数的话,需要进行数据转换。

D32304=3....45时(最多能同时读出45个相连的参数)返回的参数会存在D32354-D32399内

以下程序案例是读取变频器地址#1,寄存器地址#2、#3两个相连的参数,返回的两个参数经过数据转换后分别存放在D10和D11内,经过BCD转码后又转存到D20和D21,转码后的数据可以很直观的显示出来,分别是9和0。

变频器与上位机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协议说明 此种变频器的通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令”)。其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出响应的动作。主机在此处指个人计算机(PC)、工控机和可编程控制器(PLC)等,从机指的是变频器。主机既能对某个从机单独访问,又能对所有的从机发布广播消息。对于单独访问的主机查询/命令,从机都要返回一个信息(响应);对于单独访问的主机查询/命令,从机都要返回一个信息(称为响应);对于主机发出的广播信息,从机无需反馈响应给主机。 注意:和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协议说明 此种变频器的通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令”)。其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出响应的动作。主机在此处指个人计算机(PC)、工控机和可编程控制器(PLC)等,从机指的是变频器。主机既能对某个从机单独访问,又能对所有的从机发布广播消息。对于单独访问的主机查询/命令,从机都要返回一个信息(响应);对于单独访问的主机查询/命令,从机都要返回一个信息(称为响应);对于主机发出的广播信息,从机无需反馈响应给主机。 注意:和RS485通讯有关的参数的设定。

安普变频器MODBUS通讯说明书

附录:RS485通信协议 1通讯概述 本公司系列变频器向用户提供工业控制中通用的RS485通讯接口。通讯协议采用MODBUS标准通讯协议,该变频器可以作为从机与具有相同通讯接口并采用相同通讯协议的上位机(如PLC控制器、PC机)通讯,实现对变频器的集中监控,另外用户也可以使用一台变频器作为主机,通过RS485接口连接数台本公司的变频器作为从机。以实现变频器的多机联动。通过该通讯口也可以接远控键盘。实现用户对变频器的远程操作。 本变频器的MODBUS通讯协议支持传送方式:RTU方式,下文是该变频器通讯协议的详细说明。 2通讯协议说明 2.1通讯组网方式 (1) 变频器作为从机组网方式: 图9-1 从机组网方式示意图(2) 多机联动组网方式:单主机单从机 单主机多从机

图9-2 多机联动组网示意图 2.2通信协议方式 该变频器在RS485网络中既可以作为主机使用,也可以作为从机使用,作为主机使用时,可以控制其它本公司变频器,实现多级联动,作为从机时,PC 机或PLC可以作为主机控制变频器工作。具体通讯方式如下: (1)变频器为从机,主从式点对点通信。主机使用广播地址发送命令时,从机不应答。 (2)变频器作为主机,使用广播地址发送命令到从机,从机不应答。 (3)用户可以通过用键盘或串行通信方式设置变频器的本机地址、波特率、数据格式。 (4) 从机在最近一次对主机轮询的应答帧中上报当前故障信息。 2.3通讯接口方式 通讯为RS485接口,异步串行,半双工传输。默认通讯协议方式采用RTU 方式。 默认数据格式为:1位起始位,7位数据位,2位停止位。 默认速率为9600bps,通讯参数设置参见P3.09~P3.12功能码。 3通讯协议 11位字符框(For RTU) (1-8-2格式,无校验) (1-8-1格式,奇校验) (1-8-1格式,偶校验)

施耐德变频器Modbus通讯概要中文

精心整理 ATV303Modbus通讯概要 刘允松李平 下面列出ATV303变频器做Modbus通讯时的要点和注意事项: 一、RS485口定义 ATV303集成RS485串行通讯口,并驻留ModbusRTU串行通讯协议,允许其与主流 8是 7 此 1. 2. 3. 4. 二、 通讯参数主要在通讯菜单700-中设置,主要有Modbus地址(站号),波特率,数据格式、超时等等。 图2 另外ATV303的Modbus默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus超时进行ConsistencyCheck。如果超过该时限没有接到数据交换指令,

即判定串行连接故障。因此必须对数据进行循环读或写。另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611设置为00. 图3 注意这种方法是一种偷懒的方法,潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。 如果作 如果 需要在 将参数401设置为164,就以Modbus作为给定通道,将407设置为10,就以Modbus作为起停通道。 当以Modbus作为给定通道时,频率给定的变量地址为8502(16#2136),以0.1Hz为单位,称为LFRD。或者使用变量地址8602(16#219A),以RPM(转每分)为单位,称为LFRD。

五、基于IEC61800-7的变频器状态流程 ATV303通讯控制时,命令字CMD的变量地址是8501(16#2135),或8601(16#2199),前者以以8502做频率给定,后者以8602做速度给定。实时状态字ETA的变量地址都是3201(16#0C81)。CMD和ETA的交互关系如图5。 图5 状态字 以I0.0.1 ST 图6 五、通讯浏览器(I/OScanner) 通常比较常用的写入的变量包括:

上位机与变频器的通讯实例

组态王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(十进制)。 本例中定义了如下变量:

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

上位机与三菱变频器通讯 一、研究的意义 在自动化控制过程中对三菱变频器的参数调节一般通过三菱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),二选一

6es70系列变频器与s7-300通讯

摘要: 本文通过举例讲述了PROFIBUS-DP现场总线在生产现场的具体应用,详细介绍了西门子PLC与变频设备通过PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。 关键字: 西门子 PROFIBUS-DP 变频器 PLC 在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用PLC通过PROFIBUS-DP现场总线对变频装置进行控制,实现电机的启动、停车和调速最为常见。下面通过一个具体的实例来讲述西门子6se70系列变频器 与s7-300/400的PROFIBUS-DP通讯的全过程。 一、硬件组态变频器 在STEP 7软件中创建一个项目,再硬件组态该项目,并建一个PROFIBUS-DP网络,6se70系列变频器在PROIBUS DP->SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。如下图所示: 二、建立通讯DB块 一般地,读写数据都做在一个DB块中,且最好与硬件组态设定的I,O地址范围大小划分相同大小的区域,便于建立对应关系和管理。如下图所示,读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据放在DB12~DB23中。接下来还可以存放诸如通讯的错误代码和与变频器有关 的其它计算数据。 三、写通讯程序 通讯程序可以直接调用STEP 7编程软件的系统功能SFC14(DPRD_DAT),SFC15(DPWR_DAT)来实现。例

程段如下: CALL SFC 14 //变频器->PLC LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560 RET_VAL:=DB15.DBW24 //错误代码:查帮助可得具体含义 RECORD :=P#DB15.DBX0.0 BYTE 12 //传送起始地址及长度 CALL SFC 15 //PLC->变频器 LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即Q Addess中的560 RECORD :=P#DB15.DBX12.0 BYTE 12 //传送起始地址及长度 RET_VAL:=DB15.DBW26 //错误代码:查帮助可得具体含义 四、变频器参数设置 变频器的简单参数设置如下表

[整理]ACS510变频器Modbus参数设置及通信调试

ACS510变频器Modbus参数设置及通信调试 (来自网络,感谢作者的奉献) 用Commix12调试acs510通讯 1.ACS510变频器参数设置: 9802=1 MODBUS 5302=1 站号5303=9.6kbit/s 波特率5304=1 校验方式为8N2 5305为0 1001=10 由MODBUS控制变频器启停 1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz) 1103=8 … 2.控制变频器起停. a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒; b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477); c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F) 例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;2 b9 L5 h E) 启动电机:发出【02 06 00 00 04 7F CRC校验码】 停止电机:发出【02 06 00 00 04 77 CRC校验码】 3.用Modbus修改给定频率的方法0 ~: 主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0)); 例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。 4.用Modbus修改加速时间的方法 向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定; 例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。 附: 功能01:读线圈状态: 发送:01 01 00 20 00 03(站号功能开始个数) 响应:01 01 01 06(站号功能字节数字节1 字节2 …) 功能02:读离散功能输入状态: 发送:01 02 00 20 00 03(站号功能开始个数) 响应:01 02 01 05(站号功能字节数字节1 字节2 …) 功能03:读多个保持寄存器: 发送:01 03 00 65 00 03(站号功能开始个数) 响应:01 03 06 02 EE 00 FA 00 00(站号功能字节数字节1 字节2 …)

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

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

用上位机控制变频器的实现途径

用上位机控制变频器的实现途径 摘要:针对变频器和上位的联锁控制问题,采用上位机和PLC联网的现成模式的基础上,本文提出一种新的控制方式,实现了用上位机控频器的各种操作,并达到工艺控制的要求。并在车间3#冷却窑的排汽风机上成功实现。 关键词:上位机控制变频器 1、引言 近几年来,我公司在建设资源节约型,环境友好型企业的理念下,加大了节能减排的投入和技术改造工作,就以炭素厂煅烧车间为例,持续进行了四台200kW电机变频器改造工作,后来又对冷却窑37kW冷却排汽风机进行改造工作。 2、改造前的状况及改造设想 煅烧车间排汽风机主要用于冷却内抽走直冷水进入冷却窑内产生的蒸汽,根据生产负荷的不同,对冷却窑内的负压要求也不同,由于该风机采用了直接启动方式,因此这些风机运行时,只有靠调节风门或风道挡板的开度来满足生产工艺对风量的要求。风机机械特性为平方转矩特性,风机运行时,靠调节风门或者风道档板的开度来调节风机风量的方法,称为节流调节。在节流调节过程中,风机固有特性不变,仅仅靠关小风门或挡板的开度,人为地增加管路的阻力,由此增大管路系统的损失,不利于风机的节能运行。 采用调速控制装置,通过改变风机的转速,从而改变风机风量以适应生产工艺的需要,这种调节方式称为风机的调速控制。风机以调速控制方式运行能耗最省,综合效益最高。交流电机的调速方式有多种、变频调速是高效的最佳调速方案,它可以实现风机的无级调速,并可方便地组成闭环控制系统、实现恒压或恒流量的控制。 由于煅烧车间3#、4#回转窑煅烧系统为上位机控制,在控制室内只有一台监控电脑,不可能为了排汽风机的变频器控制改造而专门在控制室内加一个控制台,这样投资又大,且不方便操作控制,那么如何就地采材,在不增加任何附加设备的情况下,直接利用上位机对改造后的排汽风机变频器进行转速的控制,成为了我们本次改造的难点。 3、改造方案 针对这种情况我们提出了新的改造方案。用PLC接收来自变频器的转速信号,将该转速信号转换为数字显示的实际转速值,显示在上位机的控制显示板上,供运行人员监视,然后在上位机显示板的同一地方分别设置一个升速和降速的按钮,用于控制变频器的转速,该按钮的控制信号送到PLC内,经PLC处理后,转换为变频器可以接收的标准信号送入变频器,达到控制变频器转速调控的目的。 4、方案的实施 4.1变频器运行和转速信号的采用

A 变频器参数及正反转设置

一、为什么变频器能控制电机的正反转。能把他的控制原理告诉我吗 目前市场上的变频器大都是交直交型。 先从交流整流成直流,再从直流分别逆变成相位相差120度的三相交流电。逆变出来的电、频率、相位都是由微电脑控制的。 如果我给电机的UVW相分别送0度,120度和240度相位,那它就正转; 给UVW相送0度,240度和120度相位时候,就反转。 反正微电脑的程序是人编的,让它送什么样的电它就送什么样的电,控制三相的相位差就能够控制电机的转向。 二、 将控制正转、反转的继电器的触点分别接在二个多功能端子上,把变频器参数设定控制命为为端子控制,修改多功能端子对应的参数功能为:正转、反转。(需与接线相对应,变频器都有正转、反转端子,接上正转、反转的继电器的触点就可)。变频器所控制的电机,要旋转还需0---10V的模拟电压。(由上位机PLC,或CNC给出,或用电位器接DC10V电压给出)。 三 一般来讲,实现正反转有两种方法: 第一,就是通过变频器的外部控制正反转端子; 第二,如果是周期性的、规律性的正反转,也可以通过变频器的多段速功能来实现; 四 变频器控制正反转和工频控制正反转原理差不多,工频是通过控制电机的线圈从机控制主电路来实现,而变频器是通过控制变频器的正反转端子从而来控制电机的正反转,在原有工频控制线路基础上在一些改进,将正反转的两个接触器的输出拆掉,分别在每个接触器上加一个辅助触头,用常开触头的通断来控制变频器的正转FWD和DCM端子,反转REV和DCM端子就可以了

ACS550 完整参数表 Group 99: 起动数据 代码英文名称中文名称用户/缺省值9901 LANGUAGE 语言1(中文) 9902 APPLIC MACRO 应用宏3(交变宏) 9904 MOTOR CTRL MODE 电机控制模式3(标量速度) 9905 MOTOR NOM VOLT 电机额定电压380V 9906 MOTOR NOM CURR 电机额定电流 A 9907 MOTOR NOM FREQ 电机额定频率50 Hz 9908 MOTOR NOM SPEED 电机额定转速1450rpm 9909 MOTOR NOM POWER 电机额定功率11kW

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术 -------------------------------------------------------------------------------- 2009-9-14 16:46:03 北京ABB电气传动系统有限公司供稿 摘要:Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。它不依赖于生产厂家的限制,是开放式的现场总线,各种各样的自动化设备均可通过同样的接口协议进行信息交换。本文讲述了西门子PLC(S7-300)与ABB变频器(ABB-ACS800系列)之间的网络通讯,给出了具体实现的通讯协议、实现时要解决的关键技术问题和解决思路,以及部分实现代码示例。 关键词:西门子PLC ABB变频器现场总线Profibus-DP 1 引言 Profibus-DP(Distributed I/O System-分布式I/O系统)是一种经过优化的模块,有较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为合适。适用于对时间要求苛刻的自动化控制系统中。Profibus-DP现场总线系统可使许多现场设备(如PLC、智能变送器、变频器)在同一总线进行双向多信息数字通讯,因此可方便地使用不同厂家生产的控制测量系统相互连接成通讯网络。通过Profibus-DP过程现场总线通讯技术的这一特点,本文分别采用西门子的S7-300 PLC和ABB公司的ACS800变频器实现网络通讯,完成通过网络控制传动设备。 2 系统配置 1)该系统以西门子公司的SIMATIC S7-315-2DP作为主站,ABB公司的变频器ABB-ACS800为从站,实现全数字交流调速系统在Profibus-DP网中的通讯及控制。附图为该系统的Profibus-DP网的网络配置图。 2)编程软件为STEP7 V5.4软件,用于对S7-300 PLC编程和对Profibus-DP网进行组态和通讯配置,计算机与PLC通讯采用Profibus-DP通讯方式。

ABB变频器参数设置

ACS550 完整参数表 Group 99: 起动数据 代码英文名称中文名称用户/缺省值 9901 LANGUAGE 语言1(中文) 9902 APPLIC MACRO 应用宏3(交变宏) 9904 MOTOR CTRL MODE 电机控制模式3(标量速度) 9905 MOTOR NOM VOLT 电机额定电压380V 9906 MOTOR NOM CURR 电机额定电流 A 9907 MOTOR NOM FREQ 电机额定频率50 Hz 9908 MOTOR NOM SPEED 电机额定转速1450rpm 9909 MOTOR NOM POWER 电机额定功率11kW 9910 MOTOR ID RUN 电机辨识运行0(关闭) Group 01: 运行数据 Group 03: FB 实际信号 Group 04: 故障记录 Group 10: 输入指令 1001 EXT1 COMMANDS 外部1 2 1002 EXT2 COMMANDS 外部2 0 1003 DIRECTION 转向1 3 Group 11: 给定选择 1101 KEYPAD REF SEL 控制盘给定 1 1102 EXT1/EXT2 SEL 外部控制选择0

1103 REF1 SELECT 给定值1选择 1 1104 REF1 MIN 给定值1下限0Hz/0rpm 1105 REF1 MAX 给定值1上限50 Hz /1500 rpm 1106 REF2 SELECT 给定值2选择 2 1107 REF2 MIN 给定值2下限0% 1108 REF2 MAX 给定值2上限100% Group 12: 恒速运行 1201 CONST SPEED SEL 恒速选择9 1202 CONST SPEED 1 恒速1 300rpm/5Hz 1203 CONST SPEED 2 恒速2 600rpm/10Hz 1204 CONST SPEED 3 恒速3 900rpm/15Hz 1205 CONST SPEED 4 恒速4 1200rpm/20Hz 1206 CONST SPEED 5 恒速5 1500rpm/25Hz 1207 CONST SPEED 6 恒速6 2400rpm/40 Hz 1208 CONST SPEED 7 恒速7 3000rpm/50 Hz 1209 TIMED MODE SEL 定时模式选择 2 Group 13: 模拟输入 Group 14: 继电器输出 1401 RELAY OUTPUT 1 继电器输出1 1 1402 RELAY OUTPUT 2 继电器输出2 2 1403 RELAY OUTPUT 3 继电器输出3 3 1404 RO 1 ON DELAY 继电器1 0s

3G3MV变频器与上位机通信

变频与调速x EM C A2008,35(11) 3G3MV变频器与上位机通信 周建琦 (天水二一三电器有限公司,甘肃天水741000) 摘要:介绍了OM RON3G3M V变频器的RS-422通信协议,使用V B6.0中的A cti veX控件M SComm6.0 (通信控件)实现W i ndow s下单台微机与多台变频器的串行通信控制,并能实时检测各个变频器的运行状态,使其从设备级的控制发展到工厂级的控制。采用定时器控制大大加快了自动化进程,克服了多/握手0协议造成的通信速度缓慢的缺点。详细论述了3G3MV变频器的具体配置及1B N通信软件的编程方法。 关键词:变频器;PC机;A cti veX控件;协议 中图分类号:TM921.51文献标识码:A文章编号:1673-6540(2008)11-0046-03 Co mmunicati on of PC and3G3MV Inverter Z HOU J i a n-qi (T ianshu i213E lectrica lApparatus Co.,Ltd.,T i a nshui741000,Ch i n a) Abstrac t:RS-422comm un i cation protoco l of OM RON3G3MV i nverter w as i ntroduced.M ake use o f A ctiveX communicati on con tro l co m ponentsM SComm6.0i n VB6.0to realize contro l by si ngle co m puter onW i ndow s platfo r m w it h1B N se rial co mmun ica ti on o f i nverter.A nd coul d checks t he operation state o f each inverte r i n rea l ti m e,m ak i ng it pro m ote from con tro l of the dev ice l eve l to t he fac t o ry auto m a ti on.A dopted the ti m er t o contro l l ead the aut om atic process acce l e rate g reatly,and overco m e shortco m i ngs of t he co mm un i ca tion wh i ch have lots o f/H andshak i ng0proto-co l causes co mmunicate sl ow ly.The configuration o f the3G3MV i nverter and progra mm i ng m ethod of1B N comm un-i ca tion soft w are was discussed in deta ilwh ich accepted m sco mm t hat VB6.0control co m ponents.T he key progra m o f communicati on be t w een t he i nverter and the host co m pute r w as revealed. K ey word s:i n verter;personal co m puter;ac ti veX con trol co mponen ts;protocol 0引言 在许多数控设备中,需要用工控PC灵活控制多台变频器,进行实时数据采集,控制交流电机的转速、转向,给出PI D参数的现状并指出PI D的调整方向,使受控轴在额定负荷以内的任何负载状态下都能得到最佳的动态性能。PC对变频器进行串行通信控制,具有界面友好、集成度高、控制能力强、可靠稳定等特点。针对这一需要,一些公司(如日本的OMRON、三菱,德国西门子等公司)推出了带有RS-422/RS-485通信接口的变频器。 1系统的总体设计 3G3MV变频器采用M odbus数据总线进行串行通信,可以由1台主控制器和1~31台(最多)的3G3MV变频器构成。各驱动器要设定自己的地址编号,主控制器按指定编号进行信号传送。驱动器接到主控制的指令后,按指令驱动动作,并把响应反馈给主控制器。 在W i n do w s下开发工控软件,可以利用W in-do w s的丰富资源,生成各种菜单及美观大方的图形界面,软件产品质量高且开发周期短。V isua l Basic(VB)6.0是M icrosoft公司推出的功能强大的W i n do w s开发软件,具有面向对象,用户界面友好,串行通信简单方便和实用性强等优点。 本文利用VB6.0的A cti v e X控件)))M-i crosoft Co mmunication控件,结合T i m er控件即可完成对串行口的初始化和数据的输入、输出工作,方便地实现W i n do w s环境下与多台OMRON 3G3MV变频器的串行通信,成功地实现了用单台PC对多台交流异步电动机的灵活控制。 ) 46 )

变频器与s7编程说明

本文通过举例讲述了PROFIBUS-DP现场总线在生产现场的具体应用,详细介绍了西门子PLC与变频设备通过PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。 西门子PROFIBUS-DP 变频器PLC 在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用PLC通过PROFIBUS-DP现场总线对变频装置进行控制,实现电机的启动、停车和调速最为常见。下面通过一个具体的实例来讲述西门子6se70系列变频器 与s7-300/400的PROFIBUS-DP通讯的全过程。 一、硬件组态变频器 在STEP 7软件中创建一个项目,再硬件组态该项目,并建一个PROFIBUS-DP网络,6se70系列变频器在PROIBUS DP->SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。如下图所示: 二、建立通讯DB块 一般地,读写数据都做在一个DB块中,且最好与硬件组态设定的I,O地址范围大小划分相同大小的区域,便于建立对应关系和管理。如下图所示,读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据放在DB12~DB23中。接下来还可以存放诸如通讯的错误代码和与变频器有关 的其它计算数据。 三、写通讯程序 通讯程序可以直接调用STEP 7编程软件的系统功能SFC14(DPRD_DAT),SFC15(DPWR_DAT)来实现。例

程段如下: CALL SFC 14 //变频器->PLC LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560 RET_VAL:=DB15.DBW24 //错误代码:查帮助可得具体含义 RECORD :=P#DB15.DBX0.0 BYTE 12 //传送起始地址及长度 CALL SFC 15 //PLC->变频器 LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即Q Addess中的560 RECORD :=P#DB15.DBX12.0 BYTE 12 //传送起始地址及长度 RET_VAL:=DB15.DBW26 //错误代码:查帮助可得具体含义 四、变频器参数设置 变频器的简单参数设置如下表

施耐德变频器Modbus通讯概要(中文)

ATV303 Modbus 通讯概要 刘允松李平 下面列出ATV303变频器做Modbus通讯时的要点和注意事项: 一、RS485口定义 ATV303集成RS485串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。 RS485口的物理形式是RJ45。针脚排列定义如图1所示。 图1 其中4和5是数据发送/接收口,也是Modbus通常使用的。 8是GND,在做Modbusbus通讯时通常要求接上,可以提高通讯质量。 7可以由变频器提供10V电源,用来外拉面板或某些型号的232/485的转换头使用。 此RJ45口除Modbus通讯外的其它用途: 1.可以用来外拉面板(型号为VW3A1006); 2.可以连接PC监控软件; 3.可以连接简易参数下载器; 4.可以连接多功能参数下载器。 二、通讯参数设置: 通讯参数主要在通讯菜单700-中设置,主要有Modbus地址(站号),波特率,数据格式、超时等等。

图2 另外ATV303的Modbus默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus超时进行Consistency Check。如果超过该时限没有接到数据交换指令,即判定串行连接故障。因此必须对数据进行循环读或写。另一种解决的方式是在故障管理菜单菜单中屏 蔽串行连接故障,即将参数611设置为00. 图3 注意这种方法是一种偷懒的方法,潜在的危险时当出现真正的通讯连接故障(如遇到干扰), 变频器将不能发现。 四、控制通道的设置: 如果作Modbus通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故 障记录等,控制通道是不用设置的。 典型的状态参数地址为: 如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在 400-菜单中对控制通道进行设置。 如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。因为本来通讯 就是优先的:变频器一旦接收到来自Modbus的给定频率和起停(包括正反转)指令,Modbus 控制就起了主导作用,除非强迫本地有效。 但为了照顾习惯用法,我们可以在400-菜单中分别设置给定源和命令源,需要设置下列参 数:

ABB——ACS510系列变频器PID控制参数设定

ABB——ACS510系列变频器PID控制参数设定,我是用压力传感的 一拖一就是99组电机参数输进去,把9902选PID宏,信号要是4-20MA的就直接接AI2上就可以了,电压信号接AI1上,4-20MA的话在13组中将下限调成20%。 继电器有三个,用哪个就把你用的接任何一个上,在14组调你用的功能! 15组时变频器输出,要什么反馈值,选上再接反馈线就哦了! 稳压参数在40组,睡眠也在这组,自己看下就哦了! 你的5分有点少,我调一次北京都得要500,呵呵!看玩笑,有问题给我留言啊!ABB ACS510变频器的压力如何设置参数??? 浏览次数:2846次悬赏分:0 |解决时间:2009-5-14 16:04 |提问者:陆五lw 新买的变频器用与水池供水,一拖三,请问一些参数如何设置 问题补充: 有一个远传压力表,一台供水,压力不够时启动第二台、第三台加压,用一个控制柜,第一次用ABB的变频器,我不知道参数如何设定,关键是压力值设定的代码,请高手指教我的邮箱: 压力设定在40组(因为咱们的一定是稳压控制) 具体参数,看你是4-20MA 还是0-10V的,它AI1默认电压信号,AI2默认电流信号。 继电器都选成PFC或SPFC(14组的参数,看你用PFC切泵控制还是SPFC 循环软起控制) 压力值在4011设定(用你要的水压数比上你水压表的总量程求得的百分比就是这组参数,注意4010这时选19就是内部给定) 压力值会有偏差,自己找下就行。 还有什么问题可以给我留言! abb变频器ACS510恒压供水时具体参数设置 浏览次数:833次悬赏分:50 |解决时间:2010-5-26 16:41 |提问者:dongbao10 有ACS510变频器一台,三台电机,远传压力表及PLC,恒压供水。要求:先一台泵运行,压力不足,变频器输出一信号给PLC作为增泵信号,PLC投入第二台泵,压力还不够,投第三台。。。水压高出要求,变频器输出减泵信号给PLC。。。先设定的参数如下: 9902=6 1001=1 1002=1 1101=2 1102=7 1106=19 1401=8 1402=9 1403

ABB ACS510 变频器主要参数设定

1.Group 99:启动数据。此参数组专门用于配置:a、设置变频器;b、输入电机数据。 1)、9901:language 语言。设置为9901=0。 0、英文;1、中文;2、韩语;3、日语。 2)、9902:applic macro 应用宏。选择一个应用宏,应用宏自动设置参数,使变频器得以完成某些特定的应用。设置为9902=5:手动/自动宏。 3)、9905:motor nom volt 电机额定电压。定义电机额定电压:a必须等于电机铭牌上的值;b、ACS510输出到电机的电压无法大于电源电压。设置为9905=?V。 4)、9906:motor nom curr 电机额定电流。定义电机额定电流:a必须等于电机铭牌上的值;b、允许范围:... *l2n。设置为9906=?A。 5)、9907:motor nom freq 电机额定频率。定义电机额定频率:a、范围:10...500HZ (通常是50或60HZ);b、设定频率点,使得变频器输出电压在该点时等于电机额定电压。 C、弱磁点=电机额定频率*供电电压/电机额定电压。设置为9907=?HZ。 6)、9908:motor nom speed 电机额定转速。定义电机额定转速:必须等于电机铭牌上的值。设置为9908=?RPM。 7)、9909:motor nom power 电机额定功率。定义电机额定转速:必须等于电机铭牌上的值。设置为9908=?KW。 2. Group 10:输入指令。这组参数所含内容:a、定义用于控制启停,方向的外部控制源(外部1和外部2);b、电机方向锁定或允许电机正反转。在下一参数组(参数1102)中选择哪一个外部控制源有效。 1)、1001:ext1 commands(外部1命令)。定义外部控制1 (ext1)-设定起、停和方向。设置为1001=1:DI1-2-线控制起停,a、DI1控制起/停,( DI1得电=起动,DI1断电=停止); b、参数1003定义方向。选择1003=3(双向)等效于1003=1正向。 2)、1002:ext:2 commands(外部2命令)。同1。设置为1002=1。 3. Group 11:给定选择。这组参数定义了:a、变频器如何选择控制源;b、给定1和给定2的来源性质。 1)、1101:keypad ref sel 控制盘给定选择。在本地方式下,选择控制盘给定方式:a、1=ref1(HZ)-频率给定(HZ);b、2=ref2(%)-给定(%)。设置为1101=1。

相关主题