欢迎回到技成培训网
技成培训网
电工题库宝典
技成电工课堂
PLC练习题
技成PLC课堂
变频器故障查询
技成PLC学吧
伺服驱动故障查询
技成PLC网校
手机扫码下载
黄金会员
权益加码,给自己多一个选择!
白金会员
金钻会员
10年会员服务,10000+精品视频任意学!
搜索
热门课程
当前位置:技成首页 > 文章中心 > 技成百科 > PLC与变频器通讯的DB数据块
关于PLC与变频器的通讯控制,里面用到的DB数据块看不明白,象DB100.DBX0.0,或者DB100.DB13.0这是什么意思?有没有关于这方面的说明学习资料。能给提供一下吗?
问题补充:其实就是想知道DB数据块的使用方法,在编程中如何使用DB块的字及位。通过DB块里的字、位如何与变频器对应的。例如用PPO3当DB1.DBX20.0为1时,就是启动,那可以设定为故障复位吗?有没有关于他们之间文字说明对应表。我对这个不太明白。可能说的不太清楚。还望多多包含。
佳答案
1.给你强烈推荐一下西门子视频学习中心,里面就有关于“MM440与S7-300进行PROFIBUS DP进行通讯”的视频讲解,图文并茂非常好,里面有实例,按照实例操作一下,基本就掌握啦。链接:https://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=9032.我说一下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下面结合以《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传送给变频组态时对应的字。MM440使用大全https://www2.ad.siemens.com.cn/download/Upload/SD/manual/128.PDF3.也可参考我以前的回答请教MM440变频器跟CPU315做DP通讯的报文怎么配置及软件编程https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=111629&cid=1042S7300与MM440的DP通讯https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=106097&cid=10384.还有一些资料:S7-300与MM440间DP通讯https://wenku.baidu.com/view/906806e6aeaad1f346933fc6.htmlMM440与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=
若有收获,就点个赞吧!
微信扫一扫分享
阅读与本文标签相同的文章
上一篇:如何解决:由I/O引起的STOP模式
下一篇:S7-200与笔记本通信超时