PLC与变频器通信

上传人:xia****ian 文档编号:245105998 上传时间:2024-10-07 格式:PPT 页数:40 大小:1.02MB
返回 下载 相关 举报
PLC与变频器通信_第1页
第1页 / 共40页
PLC与变频器通信_第2页
第2页 / 共40页
PLC与变频器通信_第3页
第3页 / 共40页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,学习内容,PLC通过通信模式控制变频器的运行,如正传、反转、停止。,变频器RS-485串行通信协议,1.通信协议,计算机(PLC)与变频器之间的数据通信执行过程如图5-1所示。,数据通信协议执行过程分5个步骤进行,具体过程分析如下:,1)从计算机(PLC)发送数据到变频器:数据写入时根据需要,选择使用格式A,数据读出时,使用格式B进行:,2)变频器数据处理时间:即变频器的等待时间,根据变频器参数Pr.123选择Pr.123=9999,由通信数据设定其等待时间,Pr.123=0-150ms由变频器参数设定其等待时间;,PLC和变频器通信过程,如果发现数据错误则进行再试,即从用户程序执行再试操作。如果连续再试次数超过参数设 定值,变频器进入到报,停止状态。,接收一个错误数据时,变频器给计算机(PLC可编程控制器)返回“再试数据”。如果连续数 据错误次数达到或超过参数设定值,变频器进入到报警停止状态。,3)从变频器返回数据到计算机(PLC)变频器检查步骤:发送的数据无错误接受请求时,将从变频器返回的数据格式为C,E,;如果通信有错误拒绝请求时,则从变频器返回的数据格式为D、F。,4)计算机(PLC)处理延时时间,5)计算机(PLC)根据返回数据应答变频器,当使用格式B后,计算可检查从变频器返回的应答数据有无错误,并通知变频器,没有发现错误使用格式G,发现错误使用格式H。,2.数据格式类型,使用十六进制,数据在计算机(PLC)与变频器之间自动使用ASCII码传输。,从计算机(PLC)到变频器的通信请求数据,,一、所要用到的PLC指令,1、串行通信指令,该指令的助记符、指令代码、操作数、程序步骤如下表:,指令名称,助记符,指令代码,操作数,程序步,S,m,D,n,串行通信指令,RS,FNC80,D,K H D,D,K H D,RS5步,2、指令格式如下图:,3、指令说明,1)这条指令是PLC通过串行通信模块和外围设备进行数据传送。,2)设置通信参数。串行通信必须保证PLC与外部设备的通信格式要一致,PLC是通过特殊寄存器D8120进行设定。,通信模式设定,D8120内部如下表所示:,2)使用格式A和格式后从变频器返回的应答数据,如图所示。,图 C和D格式,3)使用格式B后,从变频器返回的应答数据,如图5-4所示。,4)使用格式B后,检查从变频器返问的应答数据有无错误,并通知变频器,如图5-5所示。,3.数据定义,1)控制代码:如表5-1所示。,2)变频器站号:规定与计算机(PLC)通信的站号,在H00-H1F(00=31)之间设定。,3)指令代码:由计算机(PLC)发给变频器,指明程序要求(例如:运行、监视);因此,通过响应的指令代码,变频器可进行各种方式的运行和监视。,4)数据:表示与变频器传输的数据,例如频率和参数;依照指令代码确认数据的定义和设定范围。,表5-1控制代码定义,信号,ASCII码,说明,STX,H02,正文开始(数据开始),ETX,H03,正文结束(数据结束,ENQ,H05,询问通信请求),ACK,H06,承认(没有发现数据错误),LF,H0A,换行,CR,HOD,回车,NAK,H15,不承认发现数据错误),5)等待时间:规定变频器收到从计算机(PI.C)来的数据和传输应答数据之间的等待时间;根据计算机的响应时间在0150 ms之间设定等待时间,最小设定单位位10ms(例如:1=l0ms,2=20ms)。,FX2N-485-BD与三菱FR-A540变频器的通信接线,通信接线见上图,RJ45水晶头插入变频器的PU接口(也可通过变频器通信板FR-AS5NR接线),另一端的对应信号线接在FX2N-485-BD上。,相关参数的设置与说明,三菱FR-A540变频器数据代码表,例:通信格式设定如下:表示数据长度为7位、停止位是2位、偶校验、波特率是9600,D8120,b15,b14,b13,b12,b11,b10,b9,b8,b7,b6,b5,b4,b3,b2,b1,b0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,收发程序举例,当M8122置1时数据才发送出去,接受数据时,接收条件是M8123,接收完毕后要把M8123复位。,ASCII码变换指令,1、该指令的助记符、指令代码、操作数、程序步如下表:,指令名称,助记符,指令代码,操作数,程序步,S,D,n,ASCII码变换指令,ASCI,FNC82,K H D,T C,Knx,Kny,Kns,T C D,Knx,Kny,Kns,K H,n=1256,ASCI7步,2、指令格式,3、指令说明,1)该指令的功能是将十六进制数转换成ASCII码,指令中【S】中存放的是十六进制数,【D】中存放的是ASCII码【n】表示转换的个数。,2)当M8161=OFF时,数据存储形式是16位,此时【D】中的高8位于低8位分别存放一个字符的ASCII码。当M8161=ON时,数据存储形式是8位,低8位存放 一个字符的ASCII码。,例:,n=K4,D100=0ABC,当M8161=OFF 当M8161=ON,校验码指令,1、该指令的助记符、指令代码、操作数、程序步如下表,指令名称,助记符,指令代码,操作数,程序步,S,D,n,校验码指令,CCD,FNC84,T C D,Knx,Kny,Kns,T C D,Knx,Kny,Kns,K H,n=1256,CCD,.7步,2、指令格式,D100,K100=0 1 1 0 0 1 0 0,D101,K111=0 1 1 0 1 1 1 1,D102,K100=0 1 1 0 0 1 0 0,D103,K 98=0 1 1 0 0 0 1 0,D104,K123=0 1 1 1 1 0 1 1,D105,K 66=0 1 0 0 0 0 1 0,D106,K100=0 1 1 0 0 1 0 0,D107,K 95=0 1 0 1 1 1 1 1,D108,K210=1 1 0 1 0 0 1 0,D109,K 88=0 1 0 1 1 0 0 0,总和,K1091,校验码,1 0 0 0 0 1 0 1,求和校验采用偶校验,D0=K1091 总和,D1=K133 校验码,变频器参数设置,变频器参数包含Pr117Pr124,例:,通信格式如下:,数据位7位,停止位1位,偶校验,波特率为9600,变频器站号位2.,变频器参数设置如下,Pr117=2 变频器站号设定为2号站,Pr118=96 波特率设定为9600,Pr119=10 数据长度7位,停止位1.,Pr120=2 偶校验,Pr121=9999 通信错误变频器没有报警,Pr122=9999 通信校验终止,Pr123=9999 用通信数据设定,Pr124=0 有CR,变频器与PLC的通信格式,1、从PLC到变频器的通信请求,变频器的数据格式,变频器的数据是ASCII码形式存在,所以各控制代码的ASCII码如下表所示:,关于格式中总和校验,关于格式中的指令代码和数据,在通信格式中有一个指令代码,不同的操作有不同的代码,这些代码在变频器手册中都可以查询。,例如运行指令:,例:,我们要控制电动机的正反转,那么指令代码就是FA,正传的数据就是H02,反转的数据就是H04,停止的数据就是H00.,下面我们编写PLC的控制程序,用X0作为正转,X1为反转,X2为停止。,套用格式A(数据是2位),因为变频器内部识别的是ASCII码,所以PLC发出的数据要全部转化成ASCII码才能发送出去。,PLC的控制程序,PLC的控制程序,PLC的控制程序,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!