关于S7-300中DP与变频器通讯控制的问题
刘玉蓉
发布于2014-11-03 17:17
2
0
标签:
我想做个关于S7-300DP与变频器通讯控制的程序,变频器采用MM440或施内德AV71,或三菱的变频器,但是我不知道那些GSD文件,及控制字的具体使用,没有这方面的资料,还希望能给个资料或资料连接。
佳答案
一般S7-300PLC与 MM440或施内德AV71或三菱的变频器之间采用PROFIBUS现场总线通信,S7-300PLC作为DP主站,而变频器作为DP从站,挂在S7-300PLC建立的PROFIBUS(1) 网络中,只需提供相应变频器的GSD文件,在SIMATIC管理器中,首先建立S7-300PLC的项目和建立PROFIBUS(1)网络,打开你的项目硬件组态,执行安装相应变频器的GSD文件(选择菜单Options(选项)/Install GSD File(安装GSD文件),把保存在你的电脑中变频器的GSD文件按照步骤安装),就可以在右边“Catalog”(硬件目录)下,对于MM440由于STEP7本身就有其硬件,只有依次展开PROFIBUS DP/SIMOVERT/MICROMASTER4,双击它,在出现的对话框中设定DP地址,就挂到S7-300PLC建立的PROFIBUS(1)网络上,然后选择通信报文的结构,它由两部分组成(PKW(参数识别ID数据区)+PZD(过程数据)),如双击“0PKW,2PZD(PPO3)”(通讯报文格式的含义是报文中没有参数识别ID数据区,只有2个字的过程数据,这样MM440接收主站存放在IB256-IB259(共2个字),MM440 发送信息给主站的数据区在QB256-QB259(共两个字)。执行“编译并保存”,并下载到S7-300PLC中就完成了硬件组态。如果为施内德AV71或三菱的变频器,在安装完相应GSD文件后,依次展开硬件目录PROFIBUS DP/Additional Field Device(附加的现场装置)/Drives(驱动)下面就可以找到变频器的硬件,按照MM440的方法挂到S7-300PLC的PROFIBUS(1)网络上以及相应的设定。
以MM440为例,报文结构中过程数据PZD中个字是变频器控制字(STW),共有位00-位15组成,每位的含义不同,分别代表控制方式,组合在一起就是具体的控制形式;PZD的第二个字是变频器的主设定值(HSW),即主频率设定值,举例如下:如果P2009=1,任何报文PZD=047F4000,个字(控制字)为0000,0100,0111,1111,这个字的含义:斜坡上升;不是惯性自由停车;不是快速停车;脉冲使能;斜坡函数发生器(RFG)使能;RFG开始;设定值使能;不确认故障;本身正向点动;不是反向点动;PLC控制;设定值不反向;不用MOV升速和降速。第二个字4000=50Hz(转速为50Hz)。
MICROMASTER 4 的PROFIBUS GSD 文件
https://www.ad.siemens.com.cn/download/SendToFriend.aspx?id=3543
MM440与S7-300通过DP通讯实现读取和修改参数例程
https://www2.ad.siemens.com.cn/download/Upload/MC/application/A0279.pdf
西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯举例
https://www.1-68.com/wenku/201101/09/30990.html
西门子MICROMASTER 440变频器与S7-300通过DP通讯实现读取和修改参数例程指南
https://www.chinakong.com/download/listdown.asp?id=6640
三菱变频器与西门子PLC通讯的实现
https://wenku.baidu.com/view/0525a8d73186bceb19e8bbe4.html