三菱plc同三菱变频器RS-485通讯功能的编程实例

一 引言

在现代工业控制系统中,plc和变频器的综合应用最为普遍。

一般是使用PLC的输出接点驱动中间继电器控制变频器的启动、停止或是多段速;更为精确一点的一般采用PLC加D/A 扩展模块连续控制变频器的运行或是多台变频器之间的同步运行。

对于大规模自动化生产线,一方面变频器的数目较多,另一方面电机分布的距离不一致。采用D/A扩展模块做同步运动控制容易受到模拟量信号的波动和因距离不一致而造成的模拟量信号衰减不一致的影响,使整个系统的工作稳定性和可靠性降低。而使用RS-485通讯控制,仅通过一条通讯电缆连接,就可以完成变频器的启动、停止、频率设定;并且很容易实现多电机之间的同步运行。该系统成本低、信号传输距离远、抗干扰性强。

二 系统硬件组成和连接

系统硬件组成如图 1 所示,主要由下列组件构成;

图 1 :系统硬件组成

1、FX2N-32MT-001 为系统的核心组成。

2、FX2N-485-BD 为 FX2N 系统 PLC 的通讯适配器,主要用于 PLC 和变频器之间的数据的发送和接收。

3、SC09 电缆用于 PLC 和计算机之间的数据传送。

4、通讯电缆采用五芯电缆自行制作。

下文介绍通讯电缆的制作方法和连接方式:

变频器端的 PU 接口用于 RS485 通讯时的接口端子排定义如下图 2 所示:(从变频器下面看)

图 2 :变频器接口端子排定义        图 3 : PLC 和变频器的通讯连接示意图

用户自行按图 3 所示定义五芯电缆线的一端接 FX2N-485BD ,而另一端 ( 如图 2) 用专用接口压接五芯电缆接变频器的 PU 口。(将 FR-DU04 面板取下即可)

三 PLC 和变频器之间的 485 通讯协议和数据定义

PLC 和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行设定或有一个错误的设定,数据将不能进行通讯。且每次参数设定后,需复位变频器。确保参数的设定生效。设定好参数后将按如下协议进行数据通讯。(如图 4 )

图 4 : RS485 通讯协议图

1 从 PLC 到变频器的通讯请求数据

2 数据写入时从变频器到 PLC 的应答数据

3 读出数据时从变频器到 PLC 的应答数据

4 读出数据时从 PLC 到变频器发送数据

通讯数据定义如下:

1 控制代码

2 通讯数据类型

所有指令代码和数据均以 ASCII 码(十六进制)发送和接收。例如:(频率和参数)依照相应的指令代码确定数据的定义和设定范围。

四 软件设计

要实现 PLC 对变频器的通讯控制,必须对 PLC 进行编程;通过程序实现 PLC 对变频器的各种运行控制和数据的采集。 PLC 程序首先应完成 FX2N-485BD 通讯适配器的初始化、控制命令字的组合、代码转换和变频器应答数据的处理工作。 PLC 通讯运行程序设计流程如下图 5 :

图 5 : PLC 通讯流程图

PLC 通过 RS-485 通讯控制变频器运行程序实例:(以指令表形式说明)。

0 LD M8002

1 MOV H0C96 D8120

6 LD X001

7 RS D10 D26 D30 D49

16 LD M8000

17 OUT M8161

19 LD X001

20 MOV H5 D10

25 MOV H30 D11

30 MOV H31 D12

35 MOV H46 D13

40 MOV H41 D14

45 MOV H31 D15

50 MPS

51 ANI X003

52 MOV H30 D16

57 MPP

58 ANI X003

59 MOV H34 D17

64 LDP X002

66 CCD D11 D28 K7

73 ASCI D28 D18 K2

80 MOV K10 D26

85 MOV K0 D49

90 SET M8122

92 END

以上程序运行时 PLC 通过 RS-485 通讯程序正转启动变变频器运行,停止则由 X3 端子控制。控制指令如下表

五 结论

以上讨论了三菱 PLC 同其变频器的 RS-485 通讯功能的编程和应用,有助于读者进一步的研究和应用,应用该程序很容易连接上三菱的 F900 系列的触摸展一起使用。将更一步扩充应用的灵活性。

计算机与三菱plc485通讯,三菱plc同三菱变频器RS-485通讯功能的编程实例相关推荐

  1. C# 机器视觉工控通讯------西门子PLC之S7协议上位机通讯

    C# 机器视觉工控通讯------西门子PLC之S7协议上位机通讯 使用步骤 1.引入库 项目添加应用HslCommunication.dll和代码代码如下(示例): dll官方支持网站> us ...

  2. 台达DVP系列PLC与欧姆龙E5CZ温控器485通讯

    台达DVP系列PLC与欧姆龙E5CZ温控器485通讯 目的:通过台达DVP系列PLC,昆仑通态触屏或威纶通触屏,与欧姆龙温控器进行485通讯. 器件:台达DVP 14ES系列PLC,欧姆龙E5CZ/A ...

  3. 西门子、三菱、欧姆龙等PLC不编写程序实现ModbusTCP从站功能的案例

    案例所使用的IGT-SER智能网关可将几乎所有PLC的协议转成Modbus协议,不用PLC编程,只需通过网关的配置软件设置一下PLC寄存器地址与Modbus地址的对应关系即可:更详细的应用案例    ...

  4. 三菱fx2n做从站的modbus通讯_三菱FX2N与昆仑通态(MCGS)无线通讯例程

    三菱FX2N与昆仑通泰(MCGS) 无线通讯例程 1系统组成 昆仑通态使用三菱PLC FX2N 通信口扩展 485 接口通过专用协议对 PLC 站点相应寄存器进行读写操作, 从而实现对站点工作状态的控 ...

  5. 欧姆龙485通讯示例程序_远程通讯模块在plc无线通信中的应用

    Plc数据通讯通常都是采用有线的方式进行的,如果距离较远,将会比较麻烦,为解决这个问题,采用新的方案:利用plc专用远程通讯网关-工业智能网关可以远程实现plc与电脑编程软件的无线通讯,plc与电脑组 ...

  6. PLC通过智能网关实现以太网与多台智能仪表、变频器等串口设备通讯

    案例是通过一个IGT-SER智能网关,实现远程IO模块.智能仪表,变频器与PLC通讯.不同品牌的PLC之间通讯 网关与变频器之间采用ModbusRTU串口通讯,网关与变远程IO模块也是之间采用Modb ...

  7. Beckfoff控制器与伟肯变频器通过CANopen通讯

    Beckhoff PLC与VACON变频器通过CANopen通讯 CANopen通讯 主控设备准备 配置分站 坑1,多出的RxPDO和TxPDO 坑2,TxPDO和RxPDO的COB-ID 设置正确的 ...

  8. 485通讯协议在java中的应用

    485通讯协议在java中的应用(一) 前言 之前我博客中有提到,在javaWeb应用系统中进行串口通讯的实现. 博客地址:java串口通讯,可实现javaWeb页面同时控制多个串口,有demo 很多 ...

  9. modbus通讯协议编程实例_三菱PLC CC-LINK通讯编程实例分享,看完你就会了

    前言:小蓝上次分享了三菱PLC编程指令文章,有一位粉丝说还有标签,FB模块,以太网通讯,MODBUS,TCP通讯这些有的学的.所以今天就给大家带来CC-LINK通讯编程实例.如果看完还是不太明白怎么办 ...

  10. 三菱fx2n做从站的modbus通讯_三菱PLC编程实例分享

    三菱FX系列PLC与三菱变频器通讯应用实例(RS485) 三菱电机自动化 对象: ① 三菱PLC:FX2N + FX2N-485-BD ② 三菱变频器:A500系列.E500系列.F500系列.F70 ...

最新文章

  1. python画三维立体图-如何用Matplotlib 画三维图的示例代码
  2. 任何比较的排序algorithm都需要nlogn
  3. gridview 导出到excel,repeater类似
  4. Android多媒体学习八:调用Android自带的音频录制程序,实现录制
  5. easyui datagrid 让某行复选框置灰不能选
  6. 一部亚马逊4.5高分的领域经典,首次落地中国
  7. 微信公众平台开发(五) 天气预报功能开发
  8. 人事面试100问题--巧妙应答
  9. 计算坐标系中两个点之间的距离c语言,如何求坐标系中两点间的距离
  10. 如何将PDF转Word文档
  11. Android Studio 错误记录:If you already have a 64-bit JDK installed ,defined a JAVA_HOME variable..
  12. python高级练习题:取消列表(比简单更难)【难度:4级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
  13. python绘制爱心气球_婚房布置气球爱心教程-婚房气球布置心形方法简单【蜜匠婚礼】...
  14. 车载软件FrameWork集成字体(鸿蒙字体)
  15. 【翻译】Computer Vision for Autonomous Vehicles:Problems,Datasets and State-of-Art
  16. 《Cinema 4D + After Effects动态图形设计案例解析》——第 1 章 动态图形设计概述 1.1 什么是动态图形...
  17. 什么表示计算机存储信息的能力以字节为单位,大学计算机基础考试判断.doc
  18. java课程设计(学生信息管理系统设计)+数据库
  19. java字符串和字符数组相互转化的方法
  20. 巧妙解决-数学家年龄问题

热门文章

  1. h3c 出口路由器mac地址过滤
  2. qqxml图片代码_QQxml卡片代码合集超大图
  3. 2021年起重机械指挥考试资料及起重机械指挥理论考试
  4. 工业视觉检测厂家十大排名
  5. 二级C语言试题结构,2008年4月计算机等级考试二级C语言试题结构分析
  6. 在 After Effects 中最受欢迎的10大AE插件推荐
  7. 移动网站建设应注意哪些问题?
  8. matlab二值化处理、分形维数和结构占比计算
  9. python 手写m3u8多线程下载器
  10. 一文掌握步进电机控制