视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
PLC与变频器之间是怎样通信的
2025-10-03 15:17:11 责编:小OO
文档
PLC可编程控制器与变频器的RS-485通讯应用

一、控制要求:

以FX2N-485-BD为通讯适配器,实现用PLC程序控制变频运转(正反转)及运行频率改变。 

二、系统配置

1.系统硬件组成和连接

(1)三菱FX2N-16MR PLC可编程控制器一台;

(2)三菱 FR-A500 变频器一台;

(3) FX2N-485-BD通讯适配器,用于PLC和变频器之间的数据的发送与接收;

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

2.I分配表

输入点定义
X2X2
X3正转
X4反转
X5串行数据传送
X6改变运行频率
三、程序设计

1.PLC和变频器之间的RS-485通讯协议

程序中PLC可编程控制器中置位M8161进行8BITS数据转输;通讯格式置D8120为H0C96(无协议/无SUM CHECK/RS232,485F/无尾/无头/19200bps/1停止位/偶校验/8位数据长;不使用CR或LF代码);根据该通讯格式在变频器作相应设置;发送通讯数据使用脉冲执行方式(SET M8122)。

2.数据定义

   2.1运行控制命令的发送[M8161=1,8位处理模式,使用变频器通讯格式为A’ 附图1)];

   1)实现PLC程序对变频器正转运行控制(控制代码(ASCII):ENQ 01 HFA 1 H02 (sum));

    格式A中各字节含义如下:

    第一字节为通讯请求信号ENQ,对应程序为MOV H05 D10;

    第二、三字节为变频器01站号,对应程序为MOV H30 D11 MOV H31 D12;

    第四、五字节为指令代码HFA,对应程序为 MOV H46 D13 MOV H41 D14;

    第六字节为等待时间,对应程序为 MOV H31 D15;

    第七、第八字节为指令代码数据内容:正转运行H02,对应程序为:MOV H30 D16 

MOV H32 D17;

    第九、第十字节为总和校验代码,对应程序为:ASCI D28 D18 K2;

    总和校检码指令对应程序为:CCD D11 D28 K7;

    当按下X5及点动X3时,通讯数据被发送到变频器,变频器将正转运行;

  2)实现PLC程序对变频器反转运行及停止控制;

     将上面的范例程序中修改MOV H32 D17为MOV H34 D17时,按下X5及点动

X4时即可实现反转运行;修改MOV H32 D17为MOV H30 D17时,可实现停止。

       2.2 变频器运行频率改变的实现

             指定数据处理位为8位(即M8161=1), 使用变频器通讯格式为A,指令代码为HED,ASCI指令将运行频率(由MOV H0BB8 M1000传送)转换成4位ASCII码,依次存放到PLC的内存单元D16~D19中,总和校验码存放在D20、D21中;按下X5及点动X6即可改变变频器频率。

 

附:PLC通过RS-485通讯控制变频器运行程序梯形图。

                   图1 数据通讯格式

  附表:控制指令表

操作指令指令代码数据内容
正转HFAH02
反转HFAH04
停止HFAH00
频率写入HEDH0000~H2EE0

下载本文
显示全文
专题