0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

变频器与PLC的通讯设计步骤

autozhineng 来源:PLC与自控设备 2023-09-11 14:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PLC变频器的通讯设计需要了解所使用的PLC和变频器的具体型号及其通讯接口和协议。以下是一个通用的设计步骤:

确定PLC和变频器型号:首先需要了解将用于通讯的PLC和变频器型号。这些信息将用于确定通讯接口和协议。

确定通讯协议:PLC和变频器通常使用不同的通讯协议。常见的协议有Modbus RTU、Profibus、Profinet、EtherNet/IP等。确定所使用的通讯协议,以便选择适合的接口和线缆。

选择通讯接口:根据所确定的通讯协议,选择正确的通讯接口。例如,如果使用Modbus RTU协议,则可能需要选择RS485。如果使用EtherNet/IP协议,则需要选择以太网接口。

配置硬件:根据所选择的通讯接口,配置相应的硬件。这可能包括接线、选择合适的线缆和连接器、以及配置PLC和变频器的通讯端口

编写通讯程序:根据所选择的通讯协议和硬件配置,编写PLC与变频器之间的通讯程序。这通常涉及设置通讯端口、定义通讯数据格式、发送和接收数据等。

调试与测试:在完成通讯程序的编写后,进行调试和测试以确保通讯的正常运行。这包括检查数据的正确性、测试通讯的稳定性和可靠性等。

优化与维护:根据测试结果,对通讯程序进行优化和调整,以确保其在各种条件下的稳定性和可靠性。

需要注意的是,以上步骤需要根据具体情况进行调整。例如,如果使用的是特定的PLC或变频器型号,可能需要查阅其特定的通讯手册以获取准确的接口和协议信息。

以下举例说明:

1、需要条件

软件Step7 V5.2SP1

PLC中具有Profibus -DP通讯口:S7-315 2DP

Profibus 通讯电缆(6XV1830-0AH10)

Profibus 总线联结器(6ES7972-0BB10-0XA0, 带PG 接口;6ES7972-0BA10-0XA0 不带PG 接口)

MM440变频器1台 

Drive 中有Profibus 通讯模板(6SE6400-1PB00-0AA0)

2、 组态主站系统

打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为DP_MM440,在下方的Storage Location中设置其存储位置。

3c4b8874-506d-11ee-a25d-92fbcf53809c.jpg


项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选中Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧屏幕上。

3c5e1796-506d-11ee-a25d-92fbcf53809c.jpg


打开SIMATIC 300 Station,然后双击右侧生成的hardware图标,在弹出的HWconfig 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装依次插入机架、电源CPU。插入CPU时会弹出组态PROFIBUS画面,如下图所示:

3c6a647e-506d-11ee-a25d-92fbcf53809c.jpg


选择“New”新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:

3c7b8218-506d-11ee-a25d-92fbcf53809c.jpg


在本例中主站的传输速率为“1.5Mbps”,“DP”行规,五中继器,OBT等网络元件,点击”OK”键确认并存盘,然后组态S7-315 2DP本地模块,结果如下图:

3c90fb34-506d-11ee-a25d-92fbcf53809c.jpg

3、组态从站

在DP网上挂上MM440,并组态MM440的通讯区,通讯区与应用有关,在组态之前应确认通信的PP0类型,,本例选择PP01,由4PKW/2PZD组成,MM440仅支持PP01和PP03

3ca1948a-506d-11ee-a25d-92fbcf53809c.jpg

组态步骤如下:

A、打开硬件组态,右侧

Profi(standard)→Profibus-DP→SIMOVERT→双击MICROMASTER 440

B、Profibus interface Properties:输入从站地址4

3cb00fa6-506d-11ee-a25d-92fbcf53809c.jpg

3cc42efa-506d-11ee-a25d-92fbcf53809c.jpg


C、选择PPO类型1,双击
4PKW/2PZD(PPO1)

D、从站组态完成,地址分配从

4PKW/2PZD(256-267)

4、MM440硬件及参数设置

A、PROFIBUS地址

下面介绍两种PROFIBUS总线地址的方法:借助通讯模块的七个DIP开关(如下图所示)或借助P0918

3cdc6c4a-506d-11ee-a25d-92fbcf53809c.jpg


B、通讯板参数

为了让总线板运行,下面的参数必须设置:

3cf1583a-506d-11ee-a25d-92fbcf53809c.jpg

5、程序的编写

对PZD(过程数据)的读写

A、在Step7中对PZD(过程数据)读写参数时调用SFC14和SFC15

B、SFC14(DPRD_DAT)用于读Profibus从站MM440的数据

C、SFC15(DPRD_DAT)用于将数据写入Profibus从站MM440

D、硬件组态时PZD的起始地址:W#16#108(即264)

建立数据块DB1

将数据块中的数据地址与从站MM440中的PZD、PKW数据区相对应

3d014f38-506d-11ee-a25d-92fbcf53809c.jpg


数据分配在OB1中调用特殊功能块SFC14和SFC15,完成从站MM440数据的读和写

3d150e10-506d-11ee-a25d-92fbcf53809c.jpg


其中LADDR表示:引荐组态时PZD的起始地址(W#16#108即264)

3d292cd8-506d-11ee-a25d-92fbcf53809c.jpg


在本例中设定值和控制字可以从数据块DB1中传送,DB1.DBW20设为047E再变为047F后DB1.DBW22中的频率值将输出,状态字和实际值可从DB1.DBW8,DB1.DBW10读出。

A、控制命令W#16#47F,启动变频器运行

B、给定速度5000含义是500.0rpm。

6、对PKW(参数区)读写

数据传送规则对PKW区数据的访问是同步通讯,即发一条信息,得到返回值后才能发第二条信息。PKW一般为4个子,定义如下:

3d345392-506d-11ee-a25d-92fbcf53809c.jpg

3d3c847c-506d-11ee-a25d-92fbcf53809c.jpg

应用举例

A、在Step7中对PKW(参数区)读写参数时同样调用SFC14和SFC15

B、SFC14(DPRD_DAT)用于读Profibus从站的数据

C、SFC15(DPRD_DAT)用于将数据写入Profibus从站

D、硬件组态时PKW的起始地址:W#16#108(即264)

3d4a6394-506d-11ee-a25d-92fbcf53809c.jpg

3d692108-506d-11ee-a25d-92fbcf53809c.jpg

3d786b9a-506d-11ee-a25d-92fbcf53809c.jpg

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5052

    文章

    14794

    浏览量

    488455
  • 变频器
    +关注

    关注

    256

    文章

    7451

    浏览量

    155909
  • PROFIBUS
    +关注

    关注

    3

    文章

    828

    浏览量

    40942
  • 通讯接口
    +关注

    关注

    2

    文章

    84

    浏览量

    17034

原文标题:一招教你实现变频器与PLC的通讯设计

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    变频器通过ETHERCAT转MODBUS RTU实现高效通讯

    变频器通过ETHERCAT转MODBUS RTU实现高效通讯 在海水淡化这类连续生产场景中,PLC变频器的稳定通讯是压力、流量闭环控制的前
    的头像 发表于 04-21 15:07 34次阅读
    <b class='flag-5'>变频器</b>通过ETHERCAT转MODBUS RTU实现高效<b class='flag-5'>通讯</b>

    PLC变频器布线规范

    PLC变频器(特别是使用模拟量控制时)的布线,核心是 抑制变频器产生的高频谐波干扰 。若布线不当,可能导致PLC接收信号抖动、系统误动作甚至设备损坏。 以下是基于主流规范和工程实践整
    的头像 发表于 04-15 07:13 348次阅读
    <b class='flag-5'>PLC</b>和<b class='flag-5'>变频器</b>布线规范

    变频器维修的思路及步骤

    变频器维修的思路及步骤
    发表于 03-30 16:33 0次下载

    变频器的空载运行步骤

    。 以下是标准的空载运行操作步骤,主要分为两个阶段: 第一阶段:变频器空载(不接电机)试运行 这个阶段主要是为了熟悉操作和检查变频器本身是否正常, 输出端先不要接电机 。 通电前检查 :再次确认输入电源线(R/L1, S/L2,
    的头像 发表于 03-13 07:41 317次阅读

    变频器的静态调试步骤

    的各项参数设置和功能检查。 针对昨天发布的“参数乱了”那篇文章,这里重点介绍第一种,即 静态自学习 的操作步骤。这是确保变频器电机模型准确、实现良好控制性能(尤其是矢量控制)的关键一步。 静态自学习的核心步骤 静态自学习
    的头像 发表于 03-11 07:36 639次阅读
    <b class='flag-5'>变频器</b>的静态调试<b class='flag-5'>步骤</b>

    多台变频器485通讯如何接线

    在工业自动化控制系统中,多台变频器的485通讯是实现集中控制和数据采集的关键技术。本文将详细介绍多台变频器485通讯的接线方法、注意事项以及常见问题的解决方案,帮助工程师和技术人员快速
    的头像 发表于 02-28 16:54 985次阅读
    多台<b class='flag-5'>变频器</b>485<b class='flag-5'>通讯</b>如何接线

    变频器通讯代码地址的含义

    变频器作为工业自动化领域的核心设备,其通讯功能是实现远程监控和系统集成的关键技术。通讯代码地址作为变频器与上位机(如PLC、HMI或计算机)
    的头像 发表于 12-11 07:37 1275次阅读
    <b class='flag-5'>变频器</b><b class='flag-5'>通讯</b>代码地址的含义

    RS485/232转Profinet网关实现台凌变频器PLC通讯配置指南

    在工业自动化领域,PLC(可编程逻辑控制)与变频器通讯是实现设备控制和数据采集的重要环节。然而,当PLC
    的头像 发表于 08-12 15:45 1180次阅读
    RS485/232转Profinet网关实现台凌<b class='flag-5'>变频器</b>与<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>配置指南

    如何实现CX变频器PLC间的通信?

    实现CX变频器PLC间的通信是工业自动化领域中的常见需求,其核心在于协议匹配、硬件连接和参数配置。以下从技术原理、实施步骤及常见问题解决三个方面展开详细说明。 一、通信技术原理与协议选择 CX
    的头像 发表于 06-07 17:53 1375次阅读
    如何实现CX<b class='flag-5'>变频器</b>与<b class='flag-5'>PLC</b>间的通信?

    PLC变频器连接问题分析

    在现代工业自动化控制系统中,可编程逻辑控制PLC)与变频器的协同工作已成为电机控制的核心方案。然而,实际应用中两者的连接常因技术细节处理不当引发故障,轻则导致设备停机,重则损坏硬件。本文将深入
    的头像 发表于 06-07 16:17 1883次阅读
    <b class='flag-5'>PLC</b>与<b class='flag-5'>变频器</b>连接问题分析

    三菱PLC使用BD板控制2台变频器轮询案例

    在工业自动化控制中,变频器通讯控制十分常见。多台变频器的控制需要涉及到轮询的概念,下面以三菱PLC 搭配 BD 板控制 2 台海普蒙特的变频器
    的头像 发表于 06-04 14:40 1908次阅读
    三菱<b class='flag-5'>PLC</b>使用BD板控制2台<b class='flag-5'>变频器</b>轮询案例

    Profinet转CANopen网关:实现西门子300PLC与施耐德变频器数据互通

    Profinet转CAN open西门子300PLC与施耐德变频器通讯 项目 福建某公司在国外的一个工业自动化项目中,控制中心系统通过监控变频器的不同状态发送不同的命令启动/停止
    的头像 发表于 06-03 15:39 974次阅读
    Profinet转CANopen网关:实现西门子300<b class='flag-5'>PLC</b>与施耐德<b class='flag-5'>变频器</b>数据互通

    ModbusRTU转profibusDP网关接三菱变频器PLC通讯

    与使用profibusDP协议的系统进行无缝通讯。特别是当涉及到三菱变频器PLC(可编程逻辑控制)时,这种转换变得尤为重要。
    的头像 发表于 05-22 16:45 711次阅读
    ModbusRTU转profibusDP网关接三菱<b class='flag-5'>变频器</b>与<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>

    变频器PLC应如何配合使用

    变频器PLC的配合使用在工业自动化系统中非常常见,它们之间的连接和通讯方式多种多样,以下是一些主要的配合使用方法: 一、连接方式 1. 模拟量输出控制 ● PLC通过其模拟量输出模块
    的头像 发表于 05-11 16:43 1577次阅读
    <b class='flag-5'>变频器</b>与<b class='flag-5'>PLC</b>应如何配合使用

    Modbus转PROFIBUS DP网关PM-160连接西门子PLC控制ABB变频器

    Modbus转PROFIBUS DP网关PM-160 连接西门子PLC控制ABB变频器 项目 在南京某公司的自动化项目中,控制中心系统要实时监控远端 ABB 变频器的输出频率和变频器
    的头像 发表于 05-08 10:25 826次阅读
    Modbus转PROFIBUS DP网关PM-160连接西门子<b class='flag-5'>PLC</b>控制ABB<b class='flag-5'>变频器</b>