按例描述原文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操作变频器的启动、停止、速度给出等功能,以满足加工过程的要求。同时,根据上位机软件输入在线监控和诊断变频器数据信息。