3.2变频器参数
PLC给
变频器的第1个PZD存储在
变频器里的K3001参数字里。K3001有16位,从高到低依次为3115~3100,其中K3001的位3110固定为“PLC控制请求”,当其为1时,
变频器才能接收PLC控制信号。PLC给
变频器的第2个PZD存储在
变频器里的K3003字里。PLC给
变频器的第3个PZD存储在
变频器里的K3003字里。系统初始化时,PLC分别把初始化参数W#16#847E、 W # 16 # 3600,通过DB10数据块的DB10.DBWO、 DB10. DBW2地址写到
变频器的第1个与第2个PZD存储字里,并在程序控制中相应的
变频器参数位赋值,控制
变频器的启/停、正反转、快慢速等。
变频器参数P443设置为K3003,则整个字K3003就是PLC给
变频器的主给定控制字。
变频器给PLC 3个状态字,分别对应
变频器内部Profibus的PZD报文区参数P734.1、 P734.2、 P734.1。对于程序中重要参数及对应的卷取
变频器中的参数设置见表1。
3.3程序
粉焦刮板机系统的PLC程序由1个主程序和5个功能程序组成,5个功能程序分别实现行走控制、卷取控制、DP通信、数据采集及状态指示等功能,缓冲数据存放在DB数据块中。
在粉焦刮板机系统程序中,变频设备控制字和状态字都是16位。以现场卷取
变频器控制为例,系统工作时,S7-300主站传送
变频器运行指令给从站,同时接收
变频器反馈回来的运行状态及故障报警状态,并将运行状态指令送至从站。粉焦刮板机系统Step7软件项目中建立功能F'C30、FC40,程序在功能FC30中调用特殊功能块,在功能FC30中调用SF'C14、 SFC15系统功能块向
变频器的通信卡读取/发送数据。功能FC30程序如图2所示。
程序中的控制字单元地址从W # 16 # 10C到W#16#117,可进行12个字节内容的读取/写入。通过“DPWR-DAT”系统功能块把PLC应用程序“卷取
变频器数据”数据块DB20从DB20. DBXO. 0开始的12个字节的内容写入卷取
变频器的控制存贮单元,包括初始化控制字、当前速度给定控制字、
变频器使能控制字等;另外,通过“DPRD-DAT”系统功能块把卷取
变频器的状态字读入“卷取
变频器数据”数据块DB2。从DB20. DBX12. 0开始的12个字节的存贮单元中,包括卷取状态、卷取电机速度实际值等状态字。程序在功能FC40中,对DB20数据块中的第1个和第3个控制字的相关位或字进行操作值的写入,最后在主循环程序OB1中调用功能FC30和FC40,完成西门子S7-300 PLC对Profibus-DP变频器从站数据的读取/写入。FC40部分程序如图3所示。
4 结束语
Profibus-DP是一种应用较为广泛的现场工业总线,西门子
变频器通过Prof ibus-DP实现了现场总线控制。实践证明,在粉焦刮板机系统中,在
变频器6SE70与西门子S7-300PLC之间应用Prof ibus-DP来完成通信,实现了变频调整,设备运行状态良好、稳定。
上一页 [1] [2]