abb变频器通讯协议Word格式.docx

上传人:b****4 文档编号:7631809 上传时间:2023-05-08 格式:DOCX 页数:11 大小:21.91KB
下载 相关 举报
abb变频器通讯协议Word格式.docx_第1页
第1页 / 共11页
abb变频器通讯协议Word格式.docx_第2页
第2页 / 共11页
abb变频器通讯协议Word格式.docx_第3页
第3页 / 共11页
abb变频器通讯协议Word格式.docx_第4页
第4页 / 共11页
abb变频器通讯协议Word格式.docx_第5页
第5页 / 共11页
abb变频器通讯协议Word格式.docx_第6页
第6页 / 共11页
abb变频器通讯协议Word格式.docx_第7页
第7页 / 共11页
abb变频器通讯协议Word格式.docx_第8页
第8页 / 共11页
abb变频器通讯协议Word格式.docx_第9页
第9页 / 共11页
abb变频器通讯协议Word格式.docx_第10页
第10页 / 共11页
abb变频器通讯协议Word格式.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

abb变频器通讯协议Word格式.docx

《abb变频器通讯协议Word格式.docx》由会员分享,可在线阅读,更多相关《abb变频器通讯协议Word格式.docx(11页珍藏版)》请在冰点文库上搜索。

abb变频器通讯协议Word格式.docx

设置控制类型参数5305为abb传动简版。

从左到右

  变频器1、2、3和4的站地址参数5302分别设置为3、4,5和6,

  并将变频器4的总线终端电阻dip开关置on。

在对变频器以上参数

  设置完成后应对传动重新上电激活,使新地址及通讯协议生效。

  变频器控制要求:

  变频器分现场和远程两种控制模式,现场控制柜设置三位置模式

  选择开关,分别为停止、本控和远程。

在本控模式下启动/停止命

  令由现场开关触发数字输入di1控制,频率由现场的电位器改变模

  拟输入ai1的输入电压进行调节。

当选择远程模式时,数字输入di2

  接通,通知plc现变频器已经处于远程控制模式。

为能够实现以上

  功能并在人机界面能够观察到变频器的运行频率和通过模拟输入

  ai2输入的实际流量,还需要对变频器其他部分参数进行设置,见

  表1。

  3、程序设计

  3.1通讯内容

  主工作站轮流发送请求报文到每个变频器从工作站,随之每个从

  工作站产生响应报文。

plc主工作站分别对每个变频器从工作站进

  行如下操作:

  

(1)对每个变频器的输出线圈1~3的状态进行查询;

  

(2)查询变频器状态寄存器40004状态字、40005实际值、40006

  实际值和40007实际值。

40005~40007数据值对应于表1中变频器

  参数5310、5311和5312中的实际值。

  (3)写变频器控制字,对变频器的远程启停进行控制。

  (4)写变频器寄存器,对变频器的外部2给定进行控制。

  对一个变频器的数据全部读写完成后,开始对下一站号变频器的

  数据进行读写。

当所有变频器的数据读写完成后,主工作站重新开

  始对最小站号变频器的数据进行读写。

数据的传输及接受采用plc

  自由通讯口模式进行,报文按照modbus的协议组织。

  3.2通讯格式

  modbus请求报文格式如表2。

  因在s7-200plc发送指令xmt中,发送缓冲器的第一个字节指定

  的是数据传输的字节数,从第二个字节以后的数据为需要发送的数

  据。

因此,结合modbus请求报文格式,plc发送数据的格式如表3。

  在整个网络通信过程中,主工作站轮流发送请求报文到每个从工

  作站,随之每个从工作站必须产生响应报文返回到主工作站。

当主

  工作站向从工作站发送请求报文和接受从工作站返回的响应报文

  时,在主工作站储存区开辟了发送缓冲区和接受缓冲区。

主工作站

  向从工作站发送请求报文时,首先对相应从工作站输出缓冲区的数

  据进行crc运算生成校验码,并将校验码叠加在输出缓冲区的数据

  之后再传送到发送缓冲区,然后再由发送指令发出。

建立一个远程

  循环结束标志位,当响应报文全部接受完成,置该位为on。

主工作

  站在接受从工作站的响应报文时,先把响应报文输入到接受缓冲

  区,再把接受缓冲区中的数据传送到输入缓冲区。

为此,在主工作

  站中要留有两个数据存储区,一个作为报文请求(输出缓冲区),

  另一个作为报文响应(输入缓冲区)。

  在modbusrtu通讯协议中都必须要求有crc循环冗余校验。

crc

  循环冗余校验为两个字节,附加在报文后面的crc的值由发送设备

  计算,当放置crc值于报文时,高低字节必须交换。

首先发送低位

  字节,然后再发送高位字节。

故此在发送缓冲区中的数据要比输出

  缓冲区的数据多两个crc循环冗余校验字节。

接收设备在接收报文

  时重新计算crc的值,并将计算结果于实际接收到的crc值相比较。

  如果两个值不相等,则传送的数据为错误。

  3.3程序描述

  sbr0子程序:

在plc上电初始化阶段,设置通讯口为自由口通信方

  式,并设置波特率及校验方式,允许全部中断时件,并设置定时中

  断的时基为20毫秒。

在这里设置波特率为19.2kb/s,偶校验,每

  字符8个数据。

注意必须与从工作站的通讯参数相同。

为输出和输

  入缓冲区的数据地址建立间接寻址指针。

并设置请求报文的剩余数

  目为4,设置从工作站的查询剩余数目为4。

  将输出缓冲区指针中指出的地址为起始地址的12个字节通过块传

  送命令传送到发送缓冲区单元中。

并复位远程循环结束标志位。

  对发送缓冲区中的报文进行运算生成crc,交换crc寄存器中的

  高低字节,并将交换完成的crc寄存器叠加到发送缓冲区中。

  启动定时中断和发送中断,并通过发送指令将发送缓冲区中的请

  求报文发送。

  建立跳转入口,标号1。

  若循环未结束,跳转到标号1。

程序不向下执行,直至远程循环结

  束,标志位为on。

  远程i/o更新完成,将接受的报文通过块传送命令传送到接受缓

  冲区指针指出的接受缓冲区中。

  修改发送缓冲区和接受缓冲区指针(abb变频器通讯协议)值,指向下一个输出和输入缓

  冲区字节地址。

将请求报文的剩余数目减1。

  当请求报文的剩余数目为零时,重新设置请求报文的剩余数目为

  4,将从工作站的查询剩余数目减1。

  当工作站的查询剩余数目为零时,重新设置从工作站的查询剩余

  数目为4,为输出和输入缓冲区的数据地址重新建立间接寻址指针。

  int_0中断程序:

在接受报文超时情况下,禁止接受中断和接受定

  时中断,置远程循环结束标志位为on。

  int_1中断程序:

在发送超时情况下禁止发送中断和发送定时中

  断,置plc为stop模式。

  int_10中断程序:

禁止发送完成中断,启动接受定时中断int_0和

  接受数据中断程序int_11。

  int_11中断程序:

若接受的首字符(从工作站地址)为从工作站的

  正确地址,则建立一个接受字符的地址指针。

并把接受到的字符装

  入到接受字符指针指出地址中。

增加指针的数值,指向下一个地址。

  并启动中断程序int_12。

  int_12中断程序:

把接受到的第二个字符(功能码)装入到接受字

  篇二:

abb变频器技术协议

  山东华鲁恒升化工股份有限公司

  abb变频器模块

  技术规格书

  目录

  1概述...................................................................................................错误!

未定义书签。

  2环境条件..........................................................................................错误!

  3基本技术条件.................................................................................错误!

  4控制设备要求.................................................................................错误!

  5检验及试验.....................................................................................错误!

  6制造厂提供设计技术文件..........................................................错误!

  7随机技术文件如下:

...................................................................错误!

  8技术服务..........................................................................................错误!

  9工作范围..........................................................................................错误!

  10产品包装与运输准备...................................................................错误!

  1.概述

  1.1范围

  本协议包括了用于山东华鲁恒升化工股份有限公司气化炉煤浆泵abb变频器模块基本技术要求。

本技术规范书为买方进行abb变频器设备招标所用。

  卖方应对本技术规范书的每一条款做出明确答复,如有必要,可给出详细的技术数

  据或说明。

  对于本规范书未能提出的系统性能指标,卖方应加以补充和说明,并提供有关资料。

卖方必须已获取iso9000系列质量保证体系认证证书,所提供的设备必须是经过现

  场验证过的。

  本规范书提出的只是最低限度的技术要求,并未对一切技术细节做出规定,也未充

  分引述有关标准和规范的条文,投标方应保证提供符合本规范和工业标准的优质产

  

  品。

如投标方没有以书面形式对本规范书的条文提出异议,那么需方可以认为投标方提出的产品完全满足本规范书的要求。

买方允许投标厂家的产品存在技术偏差(高于或低于招标要求均可),对所投产品的技术偏差可在投标报价书中以技术偏离表的形式加以详细表达。

本招标文件所使用的标准如与投标方执行的标准发生矛盾时,按较高标准执行。

本技术规范书的解释权属于买方。

以下规定了本次选型所需的abb变频器最基本的技术要求。

卖方所提出的任何替代

  指标应不劣于本技术规范书的要求。

  本次招标设备清单:

  1.3标准及规范本技术协议的使用范围,仅限于山东华鲁恒升化工股份有限公司abb变频器的设备订货。

它包括abb

  变频器结构、性能、产地等方面的技术要求。

  本招标文件所使用的标准如与投标方执行的标准发生矛盾时,按较高标准执行。

  买方保留在合同签订后对本技术协议提出的要求,卖方在投标书中必须承诺予以无条件的相应和

  执行。

  2、买方的技术要求和卖方提供设备的性能指标

  一、原电动闸阀的特殊要求

  电动闸阀的应用介质条件:

  介质:

饱和的水煤气压力:

6.5mpa;

温度:

270度;

  组份h2:

13.38%(mol%);

co:

19.96%(mol%);

co2:

7.18(mol%);

h2s:

0.32%(mol%);

cos:

0.02%(mol%);

h2o:

59.11%(mol%)灰份:

1mg/m3

  阀门部分的要求符合本规格书的通用要求。

  二、电动执行机构部分要求

  1

  电机电源:

ac380V、转速1440转/分、频率:

50hz、防护等级:

ip65、防爆等级:

exedⅡct4(2台)

  3:

电动执行机构转矩:

2500n·

m转速:

24r/min

  4、原阀体不变动,更换电动执行机构,与原调节阀配套使用。

投标方应进行现场实际测绘,保证所提供的电动执行机构与原阀体部分完全匹配。

  5、电动执行机构为智能型执行机构,在电气控制端盖上有非侵入式就地控制开关,包括一个就地、停止、远程并可锁定在每个位置的选择开关和一个开阀、关阀开关。

就地控制或调试能使用红外线遥控器在现场进行设定和操作。

  6、远程控制通过调节电动执行机构输入4~20ma信号,对阀门进行连续开关调节,且有阀位反馈信号功能(4-20ma),引出至dcs。

  7、配有背光照明液晶显示器,显示从全开全关、以0.5%递增的数值显示,并且能提供开、关转动时信号灯指示。

能迅速显示执行机构报警、阀门报警、控制系统报警。

  8、电动执行机构调节精度等级要求为0.5%。

  9、电动执行机构具有力矩保护功能、电机的热保护功能、电机掉相保护功能、阀门卡住保护功能。

  10、执行器在电压误差+10%,其运行性能得到可靠保证,电动执行机构在最大压降为15%的情况下正常启动,并能按正常速度运转。

  11、工作频率:

每小时启动不小于2400次阀门操作。

  12、电动执行机构扭矩在1800n·

m和2500n·

m之间可调

  12、全行程时间:

小于60秒。

  13、通过FF总线、haRt协议或Rs485或Rs232与dcs进行通讯。

  14、可把变频调速功能作为可选项进行单独功能及报价在标书中体现。

  14、因为介质较脏,在选电动执行机构时,应高出一个力矩等级,在设计,应充分考虑这一情况,保证在运行过程中阀门阀杆与电动执行机构连接处牢固可靠。

  15、生产厂家必须对买方技术人员进行安装调试技术培训。

  16、阀门的质量保证期为12个月。

  17、卖方提供所投产品在煤气化行业或相近行业的使用业绩,联系人及联系方式。

  3卖方的供货范围

  卖方提供的合同产品电动执行机构包括其零部件为原装进口的产品。

  卖方提供的合同产品的结构型式和零部件应首先满足买方的技术要求,如果卖方提供的结构型式和零部件经其它形式改动满足买方要求(或与技术要求有差别时),必须经买方同意后执行。

  阀门的参数和材质见附件的阀门数据表

  4.卖方的工作范围及职责

  提供满足买方安装、试运行、运行维护、检修的文件资料;

提供有关的技术证明文件,如关键部件的材质的检测报告、外购件的质量证明文件等;

  提供满足买方要求的合同产品;

  合同产品的制造、检验和试验;

  篇三:

abb变频器与三菱plc间的modbus-Rtu协议通信

  0引言abb变频器与三菱plc间的modbus-Rtu协议通信

  modbus协议是由美国modicon(莫迪康)公司于20世纪80年代末开发,有modbus-Rtu、modbus-ascii和modbus-tcp3种通信方式,其中modbus-Rtu、modbus-ascii使用Rs-232、Rs-422和Rs-485串行接口进行传输。

modbus协议具有良好兼容性和开放性,为各产商生产的工业控制器(如工控机、plc、变频器和各种智能仪器仪表等)所采用,用于控制器相互之间、控制器(经网络)与其它设备之间的通信。

常用的变频器品牌如abb、三菱、海利普、东芝、ls、台达和安邦信等都兼容modbus-Rtu通信协议,这为变频器使用功能的扩展提供了空间,也为以电动机为重要执行元件的工业自动化控制系统的进一步发展提供了有力支持。

  1modbus-Rtu协议信息帧

  1.1modbus-Rtu协议信息帧格式

  modbus-Rtu协议常用功能信息帧格式如下:

  modbus协议通

  信采用主从通信技术,允许主机与一台或多台从机通信。

每次通信均由主机通过信息帧发出请求信息,从机收到正确无误的请求信息后,通过响应信息帧返回相应的数据或状态信息以响应主机请求。

信息帧是主机与从机之间进行modbus-Rtu协议通信的基础,由地址信息、功能信息、数据信息和错误校验信息4个部分按一定顺序组成,各信息数据分别存放在8位十六进制字节中。

从机地址是从机唯一的通信地址,可设定值为1~247,0为主机对全部从机进行广播,从机不响应。

功能代码是主机对从机的要求,从机根据要求执行相关动作。

modbus-Rtu协议支持技术规范中规定从零开始寻址空间,所以在设定从机modbus-Rtu协议分配的保持寄存器开始地址时,实际的地址是设定开始地址的数值加上1。

  1.2出错校验cRc码

  modbus-Rtu协议为保证主机和从机之间的通信信息完整正确,在信息帧中加入出错校验cRc码。

出错校验cRc码使用16位循环冗余的方法,占用2个字节,包含了一个16位的二进制值。

cRc值由主机计算出来附加到信息帧上,从机在接收信息时重新计算cRc值,然后与接收到的cRc值进行比较,如果这两个值不相等,说明信息帧有错误。

在自动控制系统中,各种通信信息在传输中经常受到电噪声、电磁干扰以及其它干扰,数据和控制指令可能会发生一些改变,使控制系统产生异常。

modbus-Rtu通信协议在信息帧中加入出错校验cRc码,能够保证从机不去响应或执行在传输过程中发生改变的数据和指令信息,大大提高了系统的安全性和效率。

生成16位循环冗余出错校验cRc码的步骤如下:

  

(1)设置一个值为h0FFFF(即全部位均为1)的16位寄存器,称之为cRc寄存器。

  

(2)把第一个8位字节与cRc寄存器低位进行异或运算。

将运算结果储存在cRc寄存器中。

  (3)把cRc寄存器中的位向右(低位方向)移一位,最高位用0填补,检查最低位的值。

  (4)如果最低位的值是0,则重复第(3)步;

如果最低位的值是1,则将cRc寄存器与多项式ha001(1010000000000001)进行异或运算。

  (5)重复上述第(3)步和第(4)步,直至cRc寄存器共向右移8位,这时一个8位字节的数据处理完成。

  (6)重复上述第

(2)步到第(5)步,进行下一个8位字节的处理。

  (7)重复上述第

(2)步到第(6)步,直到将信息帧所有字节均与这个cRc寄存器进行过异或运算。

  (8)最后这个16位cRc寄存器中的值即为2个字节cRc校验码。

  三菱Fx1n系列plc生成cRc码的程序如图1所示。

  图1生成出错校验cRc码的plc程序

  2modbus协议通信系统组成

  modbus-Rtu协议通信系统组成如图2所示,由abbacs510系列变频器、三菱Fx1n系列plc和三菱Fx1n-485-bd通信板组成。

plc通过Rs-485通信板用屏蔽双绞线连接到变频器内置Rs-485接口上,构成modbus-Rtu协议通信的传输通道。

根据控制系统的作用和目的,在变频器上设定好modbus-Rtu协议通信参数和其它相关参数,并向plc中输入已编写好的包含modbus-Rtu协议通信程序在内的控制程序后,plc和变频器之间就可以进行modbus-Rtu协议通信。

modbus-Rtu协议通信使用专用的信息帧,在主机plc与从机变频器之间进行串行通信。

plc发出查询信息帧,变频器接收到正确的查询信息后向plc返回发送响应信息帧,并执行查询信息帧所要求的功能。

当变频器接收到异常的查询信息时,就返回错误响应信息帧或者不返回响应信息帧,同时

  不执行查询信息要求的功能。

信息帧具有读取数据和写入数据的功能,使plc不仅能够写入或读取变频器的参数,还可以对变频器发出控制指令并确认其运行状态,这样

  plc就可以全方位监控变频器的运行。

  图2变频器与plc间modbus协议通信组成

  3abb变频器通信参数设置

  为确保abb变频器与plc之间的modbus-Rtu协议通信正常畅通,需要对变频器的相关参数进行设定,如表1所示。

abbacs510系列变频器需要设置与modbus-Rtu协议通信相关参数组:

group98可选件,激活modbus-Rtu协议Rs-485串行传输通信;

group53内置通信协议,定义内置现场总线(eFb)通信协议的配置;

group16系统控制,定义系列系统控制参数(如锁定、复位和使能控制等);

group14继电器输出,设定每个输出继电器动作条件;

  group13模拟输入,设定模拟输入的限幅值和滤波时间;

group11给定选择,选择、设定外部给定1、2的来源和性质;

group10输入指令,定义控制起动、停止和方向的外部控制源,电机方向锁定或允许电机正反转。

其它变频器参数根据电机的工作环境、使用用途等因素进行设定。

  表1变频器modbus-Rtu协议通信参数设定值

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2