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

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

3天内不再提示

SIMATIC S7-1500 PLC与ET200MP的PROFIBUS-DP通信

jf_CdHSpAyK 来源:设备原理与维修俱乐部 2023-11-06 09:21 次阅读

SIMATIC S7-1500 PLCET200MPPROFIBUS-DP通信

CPU1516-3PN/DP作为主站,分布式模块作为从站,通过PROFIBUS现场总线,建立与这些模块(ET200MPET200SEM200MEM200B)通信,是非常方便的,这样的解决方案多用于分布式控制系统。这种PROFIBUS通信,在工程中最容易实现,同时应用也最广泛。

【例1】有一台设备,控制系统由CPU1516-3PN/DPIM155-5DPSM521SM522组成,编写程序实现由主站CPU1516-3PN/DP发出一个启停信号控制从站一个中间继电器的通断。

【解】将CPU1516-3PN/DP作为主站,将分布式模块作为从站。

(1)主要软硬件配置

1 TIA Portal V13 SP1;

1CPU1516-3PN/DP;

31IM155-5DP;

1SM522SM521;

51PROFIBUS网络电缆(含两个网络总线连接器);

1以太网网线。

PROFIBUS现场总线硬件配置图如图1所示,PLC和远程模块接线图如图2所示。

6163a7da-7bf2-11ee-939d-92fbcf53809c.png

1

6185ec14-7bf2-11ee-939d-92fbcf53809c.png

2

(2)硬件组态

新建项目。先打开TIA Portal V13 SP1,再新建项目,本例命名为“ET200MP”,接着单击“项目视图”按钮,切换到项目视图,如图3所示。

61a241e8-7bf2-11ee-939d-92fbcf53809c.png

3

主站硬件配署 如图3所示,在TIA博途软件项目视图的项目树中,双击“添加新设备”按钮,先添加CPU模块“CPU1516-3PN/DP”,配置CPU后,再把“硬件目录”→“DI→“DI16×24VDC BA”→“6ES7 521-1BH10-0AA0”模块拖拽到CPU模块右侧的2号槽位中,如图4所示。

61c443b0-7bf2-11ee-939d-92fbcf53809c.png

4

配置主站PROFIRIIS_DP参数。先选中“设备视图”选项卡,再选中紫色的DP接口(标号1),选中“属性”(标号2)选项卡,再选中“PROFIBUS地址”(标号3)选项,再单击“添加新子网”(标号4),弹出“PROFIBUS地址”参数,如图5所示,保存主站的硬件和网络配置。

61dd67be-7bf2-11ee-939d-92fbcf53809c.png

5

插入IM155-5 DP模块。在TIA博途软件项目视图的项目树中,先选中“网络视图”选项卡,再将“硬件目录”→“分布式IO”→“ET200MP”一“接口模块”→“PROFIBUS →“IM155-5 DPST”→“6ES7 155-5BA00-0ABO”模块拖拽到如图6所示的空白处。

649db0a8-7bf2-11ee-939d-92fbcf53809c.png

6

插入数字量输出模块。先选中IM155-5 DP模块,再选中 “设备视图”选项卡,再把“硬件目录”一“DQ”一“DQ16×24VDC”→“6ES7 522-1BH10-0AA0”模块拖拽到IM155-5DP模块右侧的3号槽位中,如图7所示。

64b0166c-7bf2-11ee-939d-92fbcf53809c.png

7

⑥PROFIBUS网络配置。先选中“网络视图”选项卡,再选中主站的紫色PROFIBUS线,用鼠标按住不放,一直拖拽到IM155-5 DP模块的PROFIBUS接口处松开,如图8所示。

64d2c270-7bf2-11ee-939d-92fbcf53809c.png

8

在图9中,选中IM155-5DP模块,单击鼠标右键,弹出快捷菜单,单击“分配到新主站”命令,再选中“PLC_1.DP接口_1”,单击“确定”按钮,如图10所示。PROFIBUS网络配置完成,如图11所示。

64ed8204-7bf2-11ee-939d-92fbcf53809c.png

9

650c595e-7bf2-11ee-939d-92fbcf53809c.png

10

652860ea-7bf2-11ee-939d-92fbcf53809c.png

11

3)编写程序

主程序如下图12所示。

654bd9e4-7bf2-11ee-939d-92fbcf53809c.png

12







审核编辑:刘清

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

    关注

    132

    文章

    5319

    浏览量

    148525
  • plc
    plc
    +关注

    关注

    5008

    文章

    13146

    浏览量

    461963
  • PROFIBUS
    +关注

    关注

    3

    文章

    381

    浏览量

    37775
  • SIMATIC
    +关注

    关注

    1

    文章

    231

    浏览量

    15713
  • S7-1500
    +关注

    关注

    3

    文章

    300

    浏览量

    6337

原文标题:电工知识—SIMATIC S7-1500 PLC与ET200MP的PROFIBUS-DP通信

文章出处:【微信号:设备原理与维修俱乐部,微信公众号:设备原理与维修俱乐部】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SIMATIC S7-1500 PLC之间的OUC通信及其应用

    OUC(开放式用户通信)适用于SIMATIC S7-1500/300/400PLC之间的通信S7-PL
    的头像 发表于 11-18 17:04 2444次阅读
    <b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>之间的OUC<b class='flag-5'>通信</b>及其应用

    怎样去解决ARM与PROFIBUS-DP通信问题呢

    我需要做个控制器,要用arm S3C2410 与PLC通信,由于PLC可以与PROFIBUS-DP通信
    发表于 06-13 16:27

    s71500的说明及例程

    Profibus 的方式扩展ET 200MP 或者ET 200SP 站,通过在ET200MP
    发表于 09-22 15:05 33次下载
    <b class='flag-5'>s</b>71500的说明及例程

    S7-1500与MV340自由口通信方案

    SIMATIC S7-1500ET200MP 自动化系统包含各种应用模块,其中包括通信模块。串行通信模块通过点对点连接,提供了简单的数据
    发表于 09-26 18:09 11次下载
    <b class='flag-5'>S7-1500</b>与MV340自由口<b class='flag-5'>通信</b>方案

    基于S7-1500ET 200MP的自动化系统

    系统手册和入门指南中详细介绍了 SIMATIC S7-1500ET 200MP 系统的组态、安装、接线和调试等信息。对于 CPU 1516pro-2 PN,可参见相应的操作说明。
    发表于 09-27 10:55 10次下载
    基于<b class='flag-5'>S7-1500</b>、<b class='flag-5'>ET</b> <b class='flag-5'>200MP</b>的自动化系统

    S7-1500ET200MPET200SP的计数测量和位置检测详细说明

    SIMATIC S7-1500 自动化系统、基于 SIMATIC S7-1500 的 CPU 1516pro-2 PN 和分布式 I/O 系统 SI
    发表于 09-25 08:00 3次下载
    <b class='flag-5'>S7-1500</b>和<b class='flag-5'>ET200MP</b>及<b class='flag-5'>ET200</b>SP的计数测量和位置检测详细说明

    S7-300与S7-200PLC之间的PROFIBUS-DP通讯

    S7-300与S7-200PLC之间的PROFIBUS-DP通讯说明。
    发表于 05-08 11:42 25次下载

    S7-1500/ET200MP热电偶补偿方式及组态配置

    S7-1500/ET200MP热电偶模块使用内部参比端对热电偶进行温度补偿。组态方法是将测量通道的基准结参数设置为 “内部参比端” ,如下图。
    的头像 发表于 07-12 11:03 6334次阅读

    电工知识—SIMATIC S7-1500 PLC的常用模块

    SIMATIC S7-1500 PLC的硬件系统主要包括电源模块、CPU模块、信号模块、通信模块、工艺模块和分布式模块(如ET200SP和
    发表于 01-16 09:59 7124次阅读

    电工知识—紧凑型SIMATIC S7-1500 PLC的数字量端子的接线

    电工知识—紧凑型SIMATIC S7-1500 PLC的数字量端子的接线
    的头像 发表于 01-29 10:31 1.1w次阅读

    电工知识—SIMATIC S7-1500 PLC信号模块(1)

    信号模块通常是控制器和过程之间的接口,SIMATIC S7-1500PLC标准型CPU连接的信号模块和ET200MP的信号模块是相同的,且在工程中最为常见。
    的头像 发表于 02-01 10:32 7135次阅读

    电工知识—SIMATIC S7-1500 PLC分布式模块

    SIMATIC S7-1500PLC支持的分布式模块为ET200MPET200SP。ET200MP是一个可扩展且高度灵活的分布式I/O系统
    的头像 发表于 02-08 09:10 9121次阅读

    SIMATIC S7-1500Profibus DP通讯

    SIMATIC S7-1500Profibus DP通讯
    的头像 发表于 05-04 15:20 1794次阅读
    <b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b>的<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>通讯

    S7-1500/ET200MP热电偶补偿方式及组态配置

    S7-1500/ET200MP 目前有三种测量热电偶温度的模块,AI 4×U/I/RTD/TC ST(6ES7531-7QD00-0AB0),可以连接 4 个通道的热电偶(TC)测量温度;AI 8
    的头像 发表于 08-18 14:34 2964次阅读
    <b class='flag-5'>S7-1500</b>/<b class='flag-5'>ET200MP</b>热电偶补偿方式及组态配置

    SIMATIC S7-1500 PLC之间的OUC通信

    OUC(开放式用户通信)适用于SIMATIC S7-1500/300/400PLC之间的通信S7-PL
    的头像 发表于 11-15 09:36 896次阅读