收藏 分享(赏)

PLC与变频器通讯的一般做法.doc

上传人:wspkg9802 文档编号:6974918 上传时间:2019-04-29 格式:DOC 页数:12 大小:305KB
下载 相关 举报
PLC与变频器通讯的一般做法.doc_第1页
第1页 / 共12页
PLC与变频器通讯的一般做法.doc_第2页
第2页 / 共12页
PLC与变频器通讯的一般做法.doc_第3页
第3页 / 共12页
PLC与变频器通讯的一般做法.doc_第4页
第4页 / 共12页
PLC与变频器通讯的一般做法.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、27 利用 MODBUS 实现西门子 PLC 与 ABB 变频器的通信控制 作者:佚名 发表时间:2008-12-24 阅读:515 变频器广泛应用于各行各业,但因其显示面板简单,且在对数据的处理、计算、保存等方面存在弱点,在一定程度上影响了变频器在复杂控制系统中的应用。尤其在许多台变频统一控制应用中,控制线缆的敷设也加大了成本和故障率;不过,通信技术与变频器相结合可以弥补这些缺点,可以利用 PLC 与变频器之间的通信功能实现远程控制,同时增强了变频器对数据处理、故障报警等方面的功能。在自动化控制领域,随着分布式控制系统的发展,在工业上的分布式控制系统中,采用串行通信来达到远程信息交换的目的更

2、简便。发展起来的RS485 是平衡传送的电气标准,在电气指标上有了大幅度的提高。由于其性能优异,结构简单,组网容易,组网成本低廉,RS485 总线标准得到了越来越广泛的应用,同时,在 RS485 总线中采用的 MODBUS 协议是公开的通信协议,而且被很多的工控产品生产厂家支持,该协议已广泛应用于水利、水文、电力等行业设备及系统的国际标准中。本文以西门子 PLC 同 ABB 变频器的通信为例来阐述采用 MODBUS 协议实现此方式通信控制的方法。系统配界方案及通信协议1、系统配置方案在此系统方案中,我们考虑系统的应用成本和实用性,PLC 采用西门子公司的 SIMATIC S7-226 系列,S

3、7-200 系列属于小型可编程序控制器,可用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统。S7-226 系列 PLC 的 CPU 内部集成了 2 个通信口,该通信口为标准的RS485 口,可在三种方式下工作,即 PPI 方式、MPI 方式相自由通信口方式。PPI(Point-to-Point)是西门子专为 57-200 系列开发的一个通信协议,为主/从协议,我们可以将第一个口设为 PPI 方式,用于连接 PC 机,用来作人机信息交换,而第二个口设为自由通信口方式,自由口通信方式是S7-200 的一个很有特色的功能。它是一种通信协议完全开放的工作方式,在该方式下的通信口的协议由外设

4、决定,PLC 通过程序来适应外设,从而使得 S7-200 系列 PLC 可以与任何具有通信能力的并且协议公开的设备相通信,即 S7-200 可以由用户自己定义通信协议。采用 ABB 的 ACS800 系列变频器时,需配置 NNMBA-01 适配模块。相关系统构成框图如附图所示。在该系统中,PLC 的 Port2 和变频器构成 MODBUS 总线,通过 S7-226PLC 控制多台变频器完成系统控制需要,实现对变频器的速度设定、运行状态监控及参数交换等。2、网络协议在本系统中, S7-226 系列 PLC 作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接受变频器反馈的运行状态及故障报

5、警状态的信号。变频器与 NMBA-O1 通信适配器模块相连,接入 MODBUS 网中作为从站,接受从主站 SIMATIC S7-226 来的控制。NMBA-O1 通信适配器模块将从 MODBUS 网中接收到的过程数据存入双向 RAM 中的每一个字都被编址,在变频器端的双向 RAM 可通过被编址参数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量。变频器现场总线控制系统若从软件角度看,其核心内容是现场总线的通信协议。MODBUS 通信协议的数据电报结构分为协议头、网络数据和协议层。MODBUS 通信协议,是一种串行的、非同步的主从通信协议,网络中只有一个设备能够建立协议,其他的设备只

6、能通过提供数据响应主机的查询,或根据查询做出相应的动作。MODBUS 协议定义了主机查询的格式,其包括:主从机的编址方法( 或广播),要求动作的功能代码,传输数据和错误校验等,或不能完成主机要求的动作,它将组织一个故障作为响应。MODBUS 协议不需要特别的接口,典型的物理接口是 RS485。在MODBUS 通信网络中,一般提供中 ASCII 和 RTU 两种通信模式。本控制系统中,S720OPLC 通过自由口编程支持 MODBUS 协议,可以灵活运用ASCII 和 RTU 两种通信模式,ABB 变频器支持 MODBUS 中的 RTU 通信模式。3、系统实现在本控制较难做的是对 S720OPL

7、C 自由口的编程,通过编制 MODBUS 协议来实现通信和对变频器的控制,自由口的编程尤以 CRC 校验程序最为关键,所以仅在此文中将通信程序中的 CRC 校验程序列出,供读者参考,其余不在赘述;而在 ABB 变频器上,只需对几项参数进行相关的设置就可以了。(l)MODBUS 通信格式MODBUS 协议定义了两种传输模式,即 RTU 和 ASCII。发送同样的数据时,RTU 模式的效率大约为 ASCII 模式的两倍。一般来说,数据量少而且主要是文本时采用 ASCII;通信数据量大而且是二进制数值时,多采用 RTU 模式。主站一次可向一个或所有从站发送通信请求(或指令) ,主设备通过消息帧的地址

8、域来选通从设备。主站发送的消息帧的内容和顺序为:从站地址、功能码、数据域(数据起始地址、数据量、数据内容 )、CRC 校验码 ;从站应答的信息内容和顺序与主站信息帧基本相同。MODBUS 除了定义通信功能码之外,同时还定义了出错码,标志出错信息。主站接收到错误码后,根据错误的原因采取相应的措施。从站应答的数据内容依据功能码进行响应,例如功能代码 03 要求读取从站设备中保持寄存器的内容。(2)CRC 校验的实现MODBUS 通信的 RTU 模式中,规定信息帧的最后两个字节用于传递 CRC(Cyclic Redundancy Check,循环冗余校验)码。发送方将信息帧中地址域、功能码、数据域的

9、所有字节按规定的方式迸行位移并进行 XOR(异或)计算,即可得到 2B 的 CRC 码,并把包含 CRC 校验码的信息帧作为一连续的流进行传输。接收方在收到该信息帧时按同样的方式进行计算,并将结果同收到的 CRC 码的双字节比较,如果一致就认为通信正确,否则认为通信有误,从站将发送 CRC 错误应答。(3)ABB 变频器参数的设置ABB 变频器的寄存器 40001 为控制字,寄存器 40002 为给定值 1,寄存器 40004 为状态字,寄存器 40005 为实际值。其相关参数设置与说明如下 :9802=STDMODBUS 通信;9807=ABBDRIVES;5201=1(2,3)变频器站号;

10、5202=5波特率为 960ObiVs;5203=0无校验 ;5003=1.0通信超时时间;100l=COMM4.CW外部命令 1 为通信控制;1003=REQUST电机正反转控制,1104=0.1频率给定最小单位 0.lHz;1105=50最大给定频率为 5OHz;1601=COMM4.CW(位三) 为通信允许运行;1604=COMM.CW(位 7)为故障通信复位。ABB 变频器的菜单参数被一一映射为 MODBUS 协议的寄存器,MODBUS 通信对各寄存器的操作,即实现了对 ACS800 中与寄存器对应的菜单参数的操作。对应的命令寄存器为 40001,对每一台变频器进行控制时,通过计算机给

11、定起停信息。同时,通过对存储寄存器 40004 读取,可获得变频器的运行状态等信息,然后通过计算机显示界面,操作人员可以直观地了解变频器运行信息。(4)程序的设计控制程序相对来说比较简单,鉴于篇幅所限,不再赘述。您当前的位置: 河南变频器维修|变频器维修|变频恒压供水配电柜|直流调速器维修|郑州变频器维修|山西变频器维修| - 技术文章 - 文章内容 退出登录 用户管理栏目导航 维修指南 技术文章 变频新闻 工程案例 供求信息 变频应用 变频常识 最新报价 行业咨讯 产品信息 随笔心情 PLC 可编程控制器热门文章 组图 变频器电路图 图文 变频器基本电 恒压供水控制电路原 变频器常见的十大故

12、 变频器原理基础知识 西门子 PLC 价格 什么是电机的星三角 变频器参数设置出现 变频技术小知识 ABB 公司 ACS510 变频器相关文章 注意 低价销售台达 推荐 台达 PLC DVP1 台达变频器 CE-故障维 台达变频器 cFA 故障维 台达变频器 bb 故障维 台达变频器 GFF 故障维 台达变频器 CF3 故障维 台达变频器 CF2 故障维 台达变频器 CF1 故障维 台达变频器 EF1 故障维台达 PLC 串行通讯应用原理作者:本站 来源:转载 发布时间:2007-9-11 10:52:24 发布人:gaoqiangguo减小字体 增大字体 1 引言 随着计算器技术的发展,通讯

13、传输在工业自动化控制领域得到越来越广泛的应用。由于串行通讯方式具有使用线路少、成本低、简单易用,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。现在各 PLC 生产厂家都极其重视通讯在 PLC 推广中的应用,并且各具有优势特点,合理利用 PLC 串行通讯功能将极大的降低自动化项目成本,提高产品竞争力。 2 串行通讯简介 计算机通讯即是不同的设备通过线路互相交换编码数据,其主要目的在于将数据从某端传送到另一端,实现信息的交换。通讯通常有并行和串行两种方式,由于并行传输方式在数据电压传送的过程中容易衰减互扰,并且线路工程费用较高,而串行通讯方式则能很好的解决这些问题,因此在工业应用中绝

14、大多数使用串行通讯。 串行通讯的基本接口方式分为 RS-232 和 RS-485 两种标准。 2.1 RS-232 接口 (1) RS-232-C 接口连接器一般使用型号为 DB-9 的 9 芯插头座,只需三条接口线,即“发送数据”、“接收数据”和“信号地”即可传输数据,其 9 支脚位的定义如下表 1 所示。 表 1 RS-232-C 接口连接器定义(2) 在 RS232 的规范中,电压域值在+3V-+15V(一般使用+6V)之间称为“0”或“ON”;电压在-3V-15V(一般使用-6V)之间称为“1”或“OFF”;计算机上的 RS-232“高电位”约 9V,而“低电位”则约-9V。 (3)

15、RS-232 为全双工工作模式,其讯号准位是参考地线而得,分别作为数据的传送和接收;实际应用中其传输距离可以达到 15 米。只具有单站功能,即一对一通讯。 2.2RS485 接口 (1)采用正负两根信号线作为传输线路。 (2)RS-485 的电气特性:逻辑“1”以两线间的电压差为+(26) V 表示;逻辑“0”以两线间的电压差为-(26)V 表示。 (3)RS485 为半双工工作模式,其讯号是正负两条线路讯号准位相减而得,是差动式输入方式,抗共模干能力增强,即抗噪声干扰性好;实际应用中其传输距离可达 1200 米。具有多站能力,即一对多的主从通讯。 3 台达 PLC 的串行通讯功能 台达 DV

16、P 系列 PLC 各型主机均内建 2 个通讯口的标准配置,即一个 RS232 和一个 RS485 通讯口,其 RS232 口主要用于上下载程序或作为与上位机、触摸屏通讯,而 RS485 口主要用于组建 485 网络,实现通讯控制。尤其值得一提的是 EH 机型可通过通讯功能卡扩充一个 RS232 或 RS485 通讯口,使得在组建多重通讯网络更加方便。 相对于通讯口的硬件配置,台达 PLC 在软件指令上对通讯的支持也是相当丰富和便利,主要通过以下三种方式完成 485 通讯功能: 3.1 自由通讯方式 该方式通过串行数据传输指令 RS 来完成主站与从站之间的数据交换,可以实现无协议的自由通讯。许多

17、接口设备如变频器、仪表等若配备 RS-485 串行通讯,且该设备之通讯格式也有公开即可由 PLC 使用者以 RS 指令设计程序来传输 PLC 与接口设备之间数据。 3.2MODBUS 通讯方式(GB/Z 19582) MODBUS 协议是目前国际上公开的标准串行通迅协议,也是中华人民共和国国家标准化指导性技术文件 GB/Z 19582:基于 Modbus 协议的工业自动化网络规范。台达 PLC 通讯符合 MODBUS 协议,并且台达其它产品如变频器、温控仪、司服控制器等 485 通讯均符合 MODBUS 协议,对于符合 MODBUS 之通讯格式的产品,台达 PLC 提供了更加便利的通讯指令 M

18、ODRD 、MODWR、MODRW 来实现数据的读写,程序编写中不需关注传送的字符,校验码的转换等等,只需要确定通讯地址及写入读出的数据即可,不过在多指令读写时需要考虑通讯时序问题,避免通讯冲突。 3.3 台达 PLC 最有特色的通讯命令 EASY LINK 基于 MODBUS 通讯协议,台达 EP/EH 系列 PLC 机型提供了更为方便快捷的通讯方式EASYLINK。EASY LINK 通讯是台达 PLC 最有特色的通讯命令,可以提供主站与 32 个从站通讯,每个从站读写各 100 项数据的能力,且不需要复杂编程即可高速快捷的完成通讯控制,节省大量的编程时间。 综合比较上述三种通讯方式,自由

19、通讯方式的编程最为复杂,但它可以与非 MODBUS 协议的设备通讯,设备选择自由灵活不受限制;MODBUS 通讯方式的编程则简单的多,且也具有一定的编程灵活性,如可优先与某个从站通讯;而 EASY LINK 通讯方式是针对符合 MODBUS 协议互连设备最简单的通讯方式,几乎不需要编程即可完成,不需要考虑半双工通讯方式中通讯时序问题,只需要指定读出写入数据的寄存器和数据项数,启动 LINK 连接即可完成设备之间的数据通讯。因此对于符合 MODBUS 协议的设备建议采用 LINK 通讯方式。 3.4 串行通讯工程要点问题 在工业自动化控制中,有许多数据信号需要采集、处理,特别对于远距离的设备,一

20、般的传感器电压讯号如果传输距离过远的话,会造成讯号的衰减,如此一来,将得不到正确的结果,因此,采用传感器讯号就地处理,而数据传输通过数字通讯方式能够有效的解决这一问题,保证数据的正确性与准确性;但通讯同样也会受到外界的干扰,使得通讯质量下降,甚至根本无法建立通讯。要保证通讯正常,在组建通讯网络时应该注意以下几点: (1)保证通讯协议一致,所有联机之从站接口设备波特率及通讯格式需与主站相同,合理分配各从站的站地址,避免地址冲突。 (2)合理布线,减少外界干扰对通讯的影响。走线走得好,可以很大程度减少干扰的影响,提高通讯的可靠性,走线应遵循两个原则:远离电源线,变频器等干扰源;当网线不能与电源线等

21、干扰源避开时应与电源线垂直,不能平行,并采用质量高的双绞线走线 (3)通讯速率的选择,一般来说提高通讯波特率能够提高通讯效率,但并非一味的提高就肯定好,传输速率的提高同时加大了传输错码率,使传输质量下降,特别是在工业控制场合外界干扰比较大的情况下,有时适当降低传输速率会得到更好的传输效率。 (4)正确编制通讯程序。PLC 通讯程序的编制在实现串行通讯中也是非常关键的一步,一个合理的通讯程序能够提高通讯效率,而不完善的通讯程序则会导致通讯效率下降,甚至通讯失败,使 PLC 出现运行错误。由于 RS485 通讯采用半双工的工作模式,因此通讯程序的编写主要是对通讯指令的分时处理程序,在此用以下两个通

22、讯程序来描述如何合理编制 PLC 通讯程序,程序主要是 PLC 通过 485 通讯方式读写三台变频器的频率,均实际测试运行过: 3.5 台达 PLC 通讯程序要点 (1)“固定时序通讯程序”是台达 PLC 通讯技术工程处理通讯常用方法,利用固定计时的方法来实现分时通讯,这样的写法比较容易造成通讯时序上的问题。Modbus 通讯规格是采用主/从模式,也就是主站发通讯命令给从站,从站收到之后再回应主站,这一收一回才算完成一个完整的通讯资料交换,该程序有使用到 M1127 来判断,但是决定下一个通讯指令是否运行的接点开关却不是由通讯旗标来决定,而是由 100ms 的 timer 来决定,这样很容易有

23、问题生成,因为通讯的整个时间包含通讯资料在线上传输的时间加上通讯资料在主/从站处理的时间,若这时间超过 100ms,那就很容易造成从站回传,而主站送资料出去,造成资料在线上碰撞,因而影响传输的正确性,如果把 timer 时间延长,还是会碰到有问题,因为这种写法,通讯旗标的动作与决定传送的旗标本身并未同步,因而会有时间差,造成资料不正确。该程序在 EH 机型上测试,发现通讯速度比较慢,且读回来的数据有时会发生交叉的现象,即从站 2 的频率读到从站 4 的寄存器上,错误读写的情况可见图一。使用这种编程方法在通讯正常时没有问题,一旦当通讯数据错乱时,就会造成数据传送错误,严重时甚至导致 PLC 死机

24、,参见图 1。图 1 错误读写,红圈部分信道 D200 数据变为 K3000,应该是 K1000 (2)“通讯旗标方式程序”是调整后的程序,可以比较一下,其主要区别在于 Modbus Read/Write 指令在程序使用上搭配 M1127, M1129, M1140, M1141 来判断,由这几个旗标的状态来决定下一个通讯指令的运行时间,能够很好的处理串行通讯的时序问题,保证通讯的可靠及效率,正常通讯监控画面如图二。在用固定时序通讯中,即使通讯正常完成,那末也要等到 100MS 以后做下一个通讯,比如写指令通讯完成耗时 20MS,则需要等待 80MS,降低了通讯效率,而采用通讯旗标会在通讯完成

25、或出现错误的情况下转入执行下一个通讯指令,有效利用了时间,参见图 2。图 2 正常通讯监控画面4 台达 PLC 与松下变频器通讯案例 采用台达 ES 系列 PLC,用通讯方式来改变松下 VF0C 系列变频器的设定频率,PLC 端使用 485口,无协议方式来模拟 VF0C 变频器的通讯协议。 4.1 通讯协议 VF0C 系列变频器留有 485 通讯口,并提供内部通讯协议如下: 写:% 站号 #WD 功能号 起始地址 结束地址 数据 BCC CR 读:% 站号 #RD 功能号 起始地址 结束地址 BCC CR 如果写正确,返回:%01$WD BCCCR 如果读正确,返回:%01$RD 数据 BCC

26、CR 分别规定了字节数,在以下表格以写数据为例做详细说明:在松下 VF0C 系列变频器中,站号默认为 01,通讯格式为 9600、N、8、1,通讯方式是 ASCII方式,数据为十六进制,存储模式为 8 位模式。设定频率的地址是 DT237,而读设定频率的地址为DT133,而且在 DT237 和 DT133 的数据都是以 0.01Hz 为单位的。下面以写频率为例,来做详细说明。 4.2 实例说明 假设要写入的频率是 43.5Hz,那么需要写入的数值应为 10FE(4350),变频器的存储模式为8 位模式,应从低位开始写入,那么应该先写 FE 后写 10。校验码是把从起始码到数据码所有的字节进行异

27、或所得。 XOR:%01#WDD0023700237FE10=52(HEX) 那么得出以下所有通讯格式码: %01#WDD0023700237FE1052CR 通讯方式是 ASCII 方式,数据是十六进制格式,把这些格式码按正确的次序发出,就可以把数据 43.5HZ 写入到变频器设定频率 DT237 中。 4.3 梯形图设计 在 PLC 中,无协议通讯也是从低位开始发送数据的,可选用 8 位模式和 16 位模式传送,不同就在于发送数据寄存器中的 8 位数据还是 16 位数据,在这里以 16 位模式做说明。梯形图如下:把格式码数据 25303123574444303032333730303233

28、3745463130520D 按照从低位到高位的顺序依次存入到 D0D11 中去,占用 12 个连续的数据寄存器,就是说有 24 个字节的数据。设定通讯参数 9600,N,8,1,ASCII 方式,16 位模式。当 M0 接通一次,就可以发送一次数据,写一次频率。4.4 程序优化 如果再加上读频率的程序,就可以做成小闭环,完成读写频率的程序优化。因为在写频率的数据发送成功后,可做延时 3 秒后读频率,在读成功以后,把读回的频率数据和要写入的频率数据做比较,如果相等,则通讯程序停止,如果不相等,再执行写频率读频率比较。5 结束语 综上所述,台达 PLC 具有强大的串行通讯功能,且相关应用指令丰富

29、,能够很好的完成各种通讯需求,合理利用通讯功能将大大降低设备的制造成本,节省配线,提高抗干扰能力,由于台达产品均符合 MODBUS 协议,因此可以把台达产品通过通讯方式整合在一起,实现各种各样的功能要求。 本日:1 本周:1 本月:5 总数:215 返回上一页 打 印 收 藏上一篇文章: 变频器 N2 在雕刻机上的应用下一篇文章:变频器与伺服电机在绣花机床上的应用相关文章评论 (评论内容只代表网友观点,与本站立场无关!) 更多评论关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 郑州中鑫变频器维修网 版权所有 郑州中鑫自动化设备有限公司 电话:0371-6519

30、2519 60133978 13837132021 Email:hnzk_变频调试变频器的 J2 设置为“off”。循环泵变频器没有设为最后一个地址。通过控制盘设 99 组参数9901 设为 0 9902 设为“5”“HAND/AUTO”9903 设为 380 9906 设为“1”9907 设为“50” 9908 设为“2900”9909 设为“37”设定通讯功能 53 组号数设置5302 设为“2” 5303 设为 9.6kbits/s5304 设为”1”53 组参数设定应与 PLC 中的通讯协议设置相同这里设为”8”,”1”R”,地址设为“1”。98 组参数设定 JZ 设置为“off”98

31、02 设为“1”启动标准 mod变频器与 PLC 通讯寄存器的对应方法变频器寄存器地址 PLC 给定地址 对应置 备注1102 外控 1/外控 2 选择 4001 81103 外控 1 给定 AI 4002 -3267632676 参考 1108 设置0102 速度 401020103 输出频率 401030104 电流 401040301 总线状态字 位 0 40301 位 0变频器的启动方法由 PLC 向变频器 4001 发送数据:Move 5 to 4001;Delay 100;Move 7 to 4001;Move 15 to 4001;Move 47 to 4001;Move 101

32、 to 4001;这时变频器启动,通过总线向变频器的 AI 4001 送转速信号。变频器的转速信号由 PLC 依据热力站的二次网供回水压差即二次供水流量信号控制,控制供回水压差实现流量时实控制。用 Commix12 调试 acs510 通1.ACS510 变频器参数设置: 9802=1 MODBUS 53021 站号 53039.6kbit/s 波特率 53041 校验方式为 8N2 5305 为 0 1001=10 由 MODBUS 控制变频器启停 1102=0 由 MODBUS 控制变频器给定速度(0-20000 对应 0-50Hz) 1103=8 2控制变频器起停. a初始化,即向 Mo

33、dbus 寄存器 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 毫秒;启动电机:发出【02 06 00 00 04 7F CRC 校验码】 停止电机:发出【02 06 00 00 04 77 CRC 校验码】3.用 Modbus 修改给定频率的方法主机向通讯给定 1(Modbus 寄存器

34、 40002)中写入设定的频率数值(范围020000(换算到 01105 给定 1 最大),或20000 0 (换算到 1105 给定 1 最大0); 例如:若 110550.00Hz;发出【01 06 00 01 27 10 CRC 校验码】表示修改频率为25.00Hz。Modbus 总线控制 ACS510 系列变频器的方法摘要:文章详细介绍了 ACS510 系列变频器在 Modbus 总线控制系统中的参数设置,数据格式和控制方法。+ k, 4 U: d4 E/ T: b! b; e9 b关键词:Modbus 总线 ACS 系列变频器# h) x5 a0 u H h引言 7 t f; r(

35、V r* G7 R0 G8 V2 F/ y+ _; V l三用 ABB 传动通信协议的控制字 CW 控制电机起停的简易方法1设置变频器参数 1001 为 10(通讯) ;( 0 Y) 5 g1 U7 G0 h2初始化变频器控制字 CW,即向 ABB 传动通信协议的控制字 CW(Modbus 寄存器40001)中写入 1142(16 进制数为 476)10001110110;7 / I) E% k$ B b; u$ G$ Y Z9 L第一步:通讯初始化。上位机发出【01 06 00 00 04 76 CRC 校验码】# F7 c2 i7 N$ $ j# C! S. r第二步:延时 100 毫秒;

36、2 Q3 o- g% G2 B# - v7 y T2 _ E) 6 e第三步:启动电机。上位机发出【01 06 00 00 04 7F CRC 校验码】9 K5 W7 X. “ p2 i“ Y, l% k) 第四步:停止电机。上位机发出【01 06 00 00 04 77 CRC 校验码】4 k2 e8 O, e( Q3 u2 x: y2 四用 Modbus 修改给定频率的方法 0 u1 Z D* b( C1 J; Z. j$ m1设置变频器参数 1102 为 0(EXT1) ;! _5 I Y0 f! 6 # _; H* i* X. S$ . 2设置变频器参数 1103 为 8(COMM)

37、;# u3 G: e( 2 E% j7 R1 W3 W1 W/ a! o9 q/ G I- # ( S第二步:修改频率为 25.00Hz。上位机发出【01 06 00 01 27 10 CRC 校验码】* V2 5 z) a; z6 ?/ ; b7 Y4 b/ ?四用 Modbus 修改加速时间的方法 9 J+ x x+ M% l3 E/ b, u5 : M% k1 k! g/ i1主机向加速时间 1(Modbus 寄存器 42202)中写入设定的加速时间(数值由参数的分辨率和范围决定) ;) B: o* v( B) I( i2 例如:我试验用的帧数据(用 16 进制表示)和步骤如下:0 U. o, _; L Y4 c“ X1 t, X& R第一步:修改加速时间为 60.0S。上位机发出【01 06 08 99 02 58 CRC 校验码】 代码 2201-08 99;60002 58, u6 Y- l* I! ) q2 x7 66u8 j- O7 a: G! Q/ y$ 22012222223 t6 |. E& w5 o! y% h6 T6 O) q$ F7 G E- A, V3 P9 j

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报