浔之漫智控技术(上海)有限公司
13713710315

    涨知识|PLC与西门子变频器DP通讯方法

  • 时间:2022-09-13 流量:125


    提示:

    本文根据列表进行了描述PROFIBUS-DP现场总线在制造现场的具体应用详细说明了西门子PLC变频机械设备依据变频机械设备依据PROFIBUS-DP变频器的硬件组态、软件编程及相关主要参数。

    在工业生产矿山企业的生产加工应用中,特别是不锈钢板铸造行业PLC依据PROFIBUS-DP现场总线控制变频机械设备,广泛运行、停车和调速电机。以下是西门子的具体例子PLC变频器与S7-300/400的PROFIBUS-DP整个通信过程。

    一、硬件组态变频器

    在STEP7APP创建较新项目,然后构建新的硬件组态项目,构建一个PROFIBUS-DP网络,变频器在PROIBUSDP->SIMOVERT组态在文件名中,并设置通信的详细地址范围。如下图所示:


    二、建立通信DB块

    一般来说,读写能力的数据信息是一个接一个地完成的DB较好在块中设置硬件组态I,O将相同规格的区域划分为详细的地址范围关系和管理方案。如下图所示,读取变频器统计数据的12个字节DB0~DB将11个字节数据信息放入变频器DB12~DB23中。以下还可以存储与变频器相关的通信错误代码和其他计算数据信息。


    三、写通信操作程序

    可立即输入通信操作程序STEP7数控编程软件的系统功能SFC14(DPRD_DAT),SFC15(DPWR_DAT)来吧。方法段如下:

    CALLSFC14//

    变频器->PLC

    LADDR:=W#16#230//

    通信地址:硬件组态的起始详细地址,即IAddess中的560

    RET_VAL:=DB15.DBW24//

    错误代码:检查帮助获得具体意义

    RECORD:=P#DB15.DBX0.0BYTE12//

    详细的地址和长度

    CALLSFC15//

    PLC->变频器

    LADDR:=W#16#230//

    通信地址:硬件组态的起始详细地址,即QAddess中的560

    RECORD:=P#DB15.DBX12.0BYTE12//

    详细的地址和长度

    RET_VAL:=DB15.DBW26//

    错误代码:检查帮助获得具体意义

    四、变频器的主要参数

    变频器的简单主要参数如下



    与变频器一起编写变频器的数据信息k3001~k3016(参考变频器功效图120)建立相应关系。读取变频器的数据信息是变频器的基本参数P,如下图所示:



    即DB15.DBW12~DB15.DBW22相符合P734的W01~W06。B15.DBW0~DB15.DBW11相匹配k3001~k3012。PLC基本参数P可根据加载变频器的数据统计设置为734值,PLC存储在变频器数据信息中的数据信息k3001~k变频器的主要参数可载入3012,以建立相应的关系。

    变频器和PLC通常早就建立了相互连接,程序编程可以基于PLC控制变频器的启动、停止、速度等功能,以满足生产过程的要求。此外,还可以根据上位机加载变频器数据信息,以确保在线监督和诊断的目的。

    http://www.zhochang.com
  • 下一篇:没有了