PLC与变频器通信.ppt_第1页
PLC与变频器通信.ppt_第2页
PLC与变频器通信.ppt_第3页
PLC与变频器通信.ppt_第4页
PLC与变频器通信.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习内容 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 串行通信指令该指令的助记符 指令代码 操作数 程序步骤如下表 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控制代码定义 5 等待时间 规定变频器收到从计算机 PI C 来的数据和传输应答数据之间的等待时间 根据计算机的响应时间在0 150ms之间设定等待时间 最小设定单位位10ms 例如 1 l0ms 2 20ms FX2N 485 BD与三菱FR A540变频器的通信接线通信接线见上图 RJ45水晶头插入变频器的PU接口 也可通过变频器通信板FR AS5NR接线 另一端的对应信号线接在F X2N 485 BD上 相关参数的设置与说明三菱FR A540变频器数据代码表 例 通信格式设定如下 表示数据长度为7位 停止位是2位 偶校验 波特率是9600D8120 收发程序举例 当M8122置1时数据才发送出去 接受数据时 接收条件是M8123 接收完毕后要把M8123复位 ASCII码变换指令 1 该指令的助记符 指令代码 操作数 程序步如下表 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 该指令的助记符 指令代码 操作数 程序步如下表 2 指令格式 求和校验采用偶校验D0 K1091总和D1 K133校验码 变频器参数设置 变频器参数包含Pr117 Pr124 例 通信格式如下 数据位7位 停止位1位 偶校验 波特率为9600 变频器站号位2 变频器参数设置如下 Pr117 2变频器站号设定为2号站Pr118 96波特率设定为9600Pr119 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位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论