嵌入式
返回首页

DCM与S7-1500 PN是如何进行通讯的?

2024-08-02 来源:elecfans

概述

S7-1500与SINAMICS DCM之间通过 PROFINET IO可进行周期性通讯,通过TIA组态,该通讯可通过调用功能块“DPWR_DAT/DPRD_DAT”实现S7-1500对 SINAMICS DCM数据的周期性写入和读取。


软硬件配置

图片

< 硬件配置列表 >

图片

< 软件配置列表 >

图片

项目配置

step.1

新建PLC项目文件

打开 TIA Portal 软件,新建一个项目,在“添加新设备”中选择控制器,在控制器列表中选择所需的 CPU 及版本,如图所示。

图片

<添加设备>

项目配置

step.2

配置PLC的IP地址

打开设备视图,配置 PLC 的 IP 地址,点击以太网口->以太网地址->添加新子网,设置 IP 地址为 192.168.0.150;如图所示。

图片

项目配置

step.3

网络配置

打开网络视图建立 PROFINET IO 网络,在右侧目录的“其它现场设备>PROFIBUS DP->驱动器->Siemens AG->SINAMICS”中选择“SINAMICS DCMASTER CBE20 V1.5”,将其拖到左侧的网络视图中,如图所示。

图片

<添加组态DCM>

项目配置

step.4

配置DCM的IP与设备名称

通过点击“可访问节点”寻找DCM,如图所示。

图片

<访问DCM>

项目配置

选中项目点击鼠标右键-选择EditEthernet node,写好IP地址与设备名称要分别点击Assign IP configuration与Assign name,如图所示。

图片

项目配置

step.5

TIA中DCM的IP与设备名称配置

在TIA中配置DCM的IP地址192.168.0.155与设备名称DCM如图所示。

图片

项目配置

step.6

TIA中DCM报文配置

在TIA中DCM的设备视图中配置西门子标准报文1,如图所示。

图片

项目配置

step.7

STARTER中配置DCM报文

Starter中DCM报文配置要与TIA中选择报文一致,如图所示。

图片

项目配置

step.8

通讯程序配置

TIA中扩展指令->分布式I/O->其它中添加功能块DPWR_DAT/DPRD_DAT,如图所示。

图片

<程序添加>

项目配置

step.9

项目下载

组态好的项目下载到PLC后观察网络视图,如图所示为通讯正常

图片

<通讯连接正常>

项目配置

step.10

监控

通过监控表给第一个控制字发送16进制数据047E同时查看DCM参数r2050[0]的接受状态如图所示。

图片

<通讯状态>


进入嵌入式查看更多内容>>
相关视频
  • PX4固件二次开发课程

  • RISC-V嵌入式系统开发

  • NuttX Workshop 2024

  • 自己动手写操作系统

  • SOC系统级芯片设计实验

  • 自己动手做一台计算机

精选电路图
  • 非常简单的150W功放电路图

  • 一个简单的警笛电路图

  • 基于IC555的可变PWM振荡器电路

  • 优化电路板布局的简单方法

  • 分享一个电网倾角计电路

  • 使用NE555和磁簧开关的橱柜照明电路

    相关电子头条文章