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

电子说

1.3w人已加入

描述

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所示。

PROFIBUS

1

PROFIBUS

2

(2)硬件组态

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

PROFIBUS

3

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

PROFIBUS

4

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

PROFIBUS

5

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

PROFIBUS

6

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

PROFIBUS

7

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

PROFIBUS

8

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

PROFIBUS

9

PROFIBUS

10

PROFIBUS

11

3)编写程序

主程序如下图12所示。

PROFIBUS

12

 







审核编辑:刘清

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分