- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要 :
本文通过举例讲述了 PROFIBUS-DP现场总线在生产现场的具体应用,详细介绍了西门子 PLC与变频设
备通过 PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。
关键字 :
西门子 PROFIBUS-DP 变频器 PLC
在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用 PLC通过 PROFIBUS-DP现场总线对变频装置进行
控制,实现电机的启动、停车和调速最为常见。下面通过一个具体的实例来讲述西门子 6se70 系列变频器
与 s7-300/400 的 PROFIBUS-DP通讯的全过程。
一、 硬件组态变频器
在 STEP7 软件中创建一个项目,再硬件组态该项目,并建一个 PROFIBUS-DP网络, 6se70 系列变频器
在 PROIBUS DP-SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。如下图所示 :
二、 建立通讯 DB块
一般地,读写数据都做在一个 DB块中,且最好与硬件组态设定的 I,O 地址范围大小划分相同大小的
区域,便于建立对应关系和管理。如下图所示,读变频器的数据的 12 个字节在 DB0~ DB11中,写给
变频器的 12 个字节数据放在 DB12~ DB23中。接下来还可以存放诸如通讯的错误代码和与变频器有关
的其它计算数据。
三、写通讯程序
通讯程序可以直接调用 STEP 7 编程软件的系统功能 SFC14(DPRD_DAT),SFC15(DPWR_DAT)来实现。例
程段如下 :
CALL SFC 14 // 变频器- PLC
LADDR :=W#16#230 // 通讯地址:为硬件组态的起始地址,即 I Addess 中的 560
RET_VAL:=DB15.DBW24 //错误代码 : 查帮助可得具体含义
RECORD :=P#DB15.DBX0.0 BYTE 12 // 传送起始地址及长度
CALL SFC 15 //PLC -变频器
LADDR :=W#16#230 // 通讯地址:为硬件组态的起始地址,即 Q Addess 中的 560
RECORD :=P#DB15.DBX12.0 BYTE 12 // 传送起始地址及长度
RET_VAL:=DB15.DBW26 //错误代码 : 查帮助可得具体含义
四、 变频器参数设置
变频器的简单参数设置如下表
对于写变频器的数据是与变频器的 k3001 ~k3016( 参见变频器使用大全功能图 120) 建立对应关系,读
变频器的数据则是与变频器的参数 P734 建立对应关系。如下图所示:
即 DB15.DBW12~DB15.DBW22对应 P734 的 W01~W06。B15.DBW0~ DB15.DBW11对应 k3001~ k3012 。PLC读
取变频器的数据可以通过设置参数 P734 的值来实现, PL
文档评论(0)