ABB和西门子 CM1542_5如何实现DP 通讯?直接通过DP-send 可以吗

如题所述

ABB和西门子 CM1542_5如何实现DP 通讯

 一、硬件安装      

    1.硬件设备:ACS800变频器、RPBA-01模块各一, CPU314模块、PS307 5A模块、

CM1542_5模块、PC-ADAPTER编程电缆各一,西门子PROFIBUS总线适配器一对,PROFIBUS通讯电缆一条。 

    2.把RPBA-01模块插到ACS800变频器SLOT1上,用螺丝紧固。 

       3.通讯电缆采用西门子的PROFIBUS屏蔽双绞线,总线适配器用西门子的6ES7972-0BA12-0XA0,电缆的金属屏蔽层要剥开与总线适配器上的金属环接触、压紧,否则变频器启动(主要是电机运转)产生的干扰足以让通讯模块报故障(offline灯亮)。如果是通讯终端,把适配器上的on/off开关拨到on,以接通适配器上的终端电阻。S7-300也要接地,尽量减少干扰。

    4.RPBA-01上的地址拨位开关拨到与PLC硬件组态时所设的一样(这里假设为4)。


二、PLC设置          

      1.硬件组态,配置机架、电源模块(PS307 5A)、CPU模块(CPU314)、通讯模块(CP342-5)。CUP MPI地址为2;通讯模块CP342 MPI地址为3,PROFIBUS地址为2。 

    2.在STEP7的硬件组态窗口中,选option,安装GSD,引入文件ABB_0812.GSD,在Catalog中出现RPBA-01硬件。 

    注意:如果GSD文件无法引入,可能是程序在其他安装过GSD文件的计算机上编写的,可以先新建一个项目,做一个简单的硬件配置,再引入即可。 

    3.总线组态:右键点击通讯模块,选“insert dp master system”,生成PROFIBUS总线,再把Catalog中的RPBA-01拖动到PROFIBUS总线上,双击从站模块,设置PROFIBUS地址为4,再设置PPO类型(假设为PPO5)。 

    双击总线上DP模块,弹出Properties-DP SLAVE窗口,设PROFIBUS地址为4,并点击Parameter Assignment,双击第二项“operation mode”,把Profidrive改为Vendor specific。保存。 


  三、PLC编程     具体见程序

温馨提示:答案为网友推荐,仅供参考
相似回答