提示:
本文根据列表进行了描述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控制变频器的启动、停止、速度等功能,以满足生产过程的要求。此外,变频器数据信息也可以根据上位机加载,以确保在线监督和诊断的目的。