西门子PLC模块 S7-1500与SINAMICS DCM之间通过 PROFIBUS DP可进行周期性通讯,通过TIA组态,该通讯可通过调用功能块“DPWR_DAT/DPRD_DAT”实现S7-1500对 SINAMICS DCM数据的周期性写入和读取。
西门子PLC模块软硬件配置
硬件配置列表
<表2-1 硬件配置>
软件配置列表
<表2-2 软件配置>
西门子PLC模块项目配置
步骤1:新建PLC项目文件
打开 TIA Portal 软件,新建一个项目,在“添加新设备”中选择控制器,在控制器列表中选择所需的 CPU 及版本,如图3-1所示。
<图3-1 添加设备>
步骤2:网络配置
打开网络视图建立 PROFIBUS网络,在右侧目录的“其它现场设备>PROFIBUS DP->驱动器->Siemens AG->SINAMICS”中选择“SINAMICS DCMASTER V1.5”,将6RA80xx-xxxxx-xxxx其拖到左侧的网络视图中,如下图3-2所示。
<图3-2 添加组态DCM>
选择DCM->点击设备视图->点击PROFIBUS借口图标->选择PROFIBUS地址并设置地址等于5->选择标准报文1添加到模块中,如下图3-3所示
<图3-3 DCM地址与报文>
步骤4:STARTER中配置DCM的DP地址
在Control Unit中的Expert list中找到参数p918设置地址为5,如图3-4
<图3-4 STARTER中DCM地址设置>
步骤5:STARTER中配置DCM报文
Starter中DCM报文配置要与TIA中选择报文一致,配置完成后下载到DCM设备中,如图3-5
<图3-5 STARTER中报文配置>
步骤6:通讯程序配置
TIA中扩展指令->分布式I/O->其它中添加功能块DPWR_DAT/DPRD_DAT如图3-6
<如图3-6 程序添加>
步骤7:项目下载
组态好的项目下载到PLC后观察网络视图,如图3-7所示为通讯正常
<图3-7 通讯连接正常>
步骤8:监控
通过监控表给控制字发送16进制数据047E同时查看DCM参数r2050[0]的接受状态如图3-8
<图3-8 通讯状态>
DCM的相关文档请参考下面的下载链接
参数手册https://support.industry.siemens.com/cs/cn/en/view/109763564
操作说明https://support.industry.siemens.com/cs/cn/en/view/109763558
本文摘自:网络