技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > mm440 总线控制 点动 控制程序的探讨。

mm440 总线控制 点动 控制程序的探讨。

林慧玲 发布于2014-03-11 16:08 1 0 标签:

学工控技术,拿10万年薪

点下面注册
马上注册,免费学习plc视频教程
马上注册,免费学习超过100课时视频教程,免费下载海量学习资料


设备mm440变频器。设计要求:有2个按钮,一个前进,一个后退。点动控制,按住的时候才能动,松手了就停止。用profibus网络。请问大家我设计的这个对么?可以实现么?请各位老师指点,还需要考虑什么?

问题补充:
如果变频器报警,通过按钮复位键想去复位变频器故障,应该发送什么控制字?


图片说明: 1,组态变频器 2,数据块 3,程序1 4,程序2

佳答案

给楼主强烈推荐一下西门子视频学习中心,里面就有关于“mm440与s7-300进行profibusdp进行通讯”的视频讲解,图文并茂非常好,里面有实例,你看上二遍基本就掌握啦。
链接:https://www.ad.siemens.com.cn/service/elearning/cn/course.aspx?courseid=903

还有一些资料:
s7-300与mm440间dp通讯
https://wenku.baidu.com/view/906806e6aeaad1f346933fc6.html

mm440与s7-300通过dp通讯实现读取和修改参数例程
https://www.ad.siemens.com.cn/download/docmessage.aspx?id=3172&loginid=&srno=&sendtime=

驱动通信基础
https://www.ad.siemens.com.cn/download/docmessage.aspx?id=1261&loginid=&srno=

mm440使用大全
https://www2.ad.siemens.com.cn/download/upload/sd/manual/128.pdf

看到楼主的草稿很是感动,因为楼主这个问题很有代表性,你所述功能完全可以实现。
今天我再更详细深入介绍一下我个人的经验,讲讲mm440与s7-300通讯报文,希望对你有所帮助。
1.你所说的前进,后退,点动控制,包括速度给定通常在程序编写,不再这讨论啦,但要注意加上防止打
反车延时,串在前进、后退回路中。前进,后退速度给定可用*1和*-1来实现。

2.说下pkw和pzd,pkw为参数数据区,pzd为过程数据区。针对你上述功能我们可以采用ppo3(0pkw+2pzd
)长度为2个字。2pzd在你的db1的数据块对的是db1.dbw20和db1.dbw22.
db1.dbw20为控制字(控制指令),db1.dbw22为频率设定值。
db1.dbw20可以表示为db1.dbx21.7---db1.dbx20.0

3.下面结合以《mm440使用大全》13-12页的13.3.7节的任务报文个字stw说一下,请参考13-5表内容
。不是不发现13-5表内容正好可以用db1.dbx21.7---db1.dbx20.0来表示?当db1.dbx20.0为1时,就是启
动,为0时就是停止,当db1.dbx20.7为1时,就是故障复位,当db1.dbx21.3为1时,就是反转,但
db1.dbx21.2必须总为1,才能由plc进行控制,047e是停止,047f是正传启动,反转是0c7f,这样是不是
很好理解啦。编程也就变的简单了,前进让db1.dbx20.0置1,停止让db1.dbx20.0置0,想反转那就让
db1.dbx21.3置1。然后用move或sfc15将db1.dbw20传送给变频组态时对应的字。

4.任务报文第二个字shw是主设定值,db1.dbw22就为频率设定值。0-4000h=0-16384d=0-50hz=db1.dbw22
为整形,数值与频率之间为线性关系,负数用补码表示,对应反转。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签