分享

三菱变频器E700系列和FX3U系列485通讯

 1987好好先生 2020-08-11

简介

FX3U可以通过扩展模块FX3U-485ADP-DB与变频器485通讯,仅用一条网线就能实现修改参数、电机启动、调速、监控等功能。但是在设定参数时如果有一个错误,数据都将不能进行传输。

硬件准备

  • FX3U
  • FX3U-485BD通讯模块
  • FR-E700变频器
  • 水晶头

通讯线制作

在这里插入图片描述
在这里插入图片描述
②、⑧号插针为参数单元用电源,RS-485通讯时不要使用。
当多个系列混合情况下进行485通讯时,如果连接②、⑧号插针可能会导致变频器无法动作或损坏。
请勿连接交换机、调制解调器等。由于电气规格和通讯规格不一致,可能会导致产品损坏。
在这里插入图片描述
两线制接法只需要把变频器和PLC端都接成图中的样子即可。

变频器参数设置

Pr117=1 站号(1-31)
Pr118=192 (波特率 192 表示 19200)
Pr119=1(1 表示停止位 2 位,数据位 8 位)
Pr120=2(奇偶检验,2 表示偶校验)
Pr123=9999(PU通讯等待时间设定)
Pr124=1(PU通讯有无CR/LF选择)
Pr549=0(协议选择)
变频器有三个模式:PU、EXT、NET(网络模式)
Pr79=0
Pr340=10(当Pr79=0,Pr340=10时,按PU面板上的PU/EXT键会在PU模式与NET模式之间切换)
其实变频器复位后只需要设置Pr117的参数,因为其他参数都可以用程序来设置。下面的例程会用代码来控制切换网络模式
注意:当出现E.PUE报警(PU脱离)时,请把Pr121、Pr122都设置为9999,如果还不行就检查通讯线部分。

PLC参数设置

在这里插入图片描述
这里没什么好说的,只要对应上变频器的参数就行。

程序

在这里插入图片描述
由于FX3U有专门的变频器通讯指令,所以控制起来很简单,这里我重点演示IVDR指令。
[IVDR 站号 命令 参数 通道]在这里插入图片描述
IVDR的执行过程:给站号1发送命令号FD(十六进制),并把9696(十六进制)作为参数,使用通道1。
这一段程序的作用是上电自动把变频器复位,并切换至NET模式。
如果出现E.PUE报警,请看变频器参数设置。
在这里插入图片描述
IVCK和IVDR的参数部分基本一样,只不过一个是发送,一个是接收
发送6F命令并把接收回来的数值放到D0中。
这段程序是读取变频器当前运转的频率。在这里插入图片描述
上面这条代码主要就实现了对电机的运行控制
理解第一段代码有点难度,FA这条命令能做到对电机的基本控制。下面是这条指令的详细部分。
在这里插入图片描述
代码里K2M10就对应b0~b7,当M10为ON时,对应的b0就会闭合。
如果要中速正转,就需要将b1和b4闭合,也就是程序中的M11和M14。
当然你要是觉得麻烦完全可以用K18或H12作为参数,一样都可以实现中速正转。
让电机停下来要让b7为ON。
在这里插入图片描述
这条代码是写频率,要跟上面那一条配合的使用。
只有当上面的代码选择了电机的旋转方向,但没有选择速度,才会以这条代码的频率去运行。

例程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通讯的命令还有很多,具体的命令还是要看手册,我这里主要就实现对电机的控制。
有不懂得地方可以在下面留言,欢迎交流

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多