欢迎回到技成培训网
技成培训网
电工题库宝典
技成电工课堂
PLC练习题
技成PLC课堂
变频器故障查询
技成PLC学吧
伺服驱动故障查询
技成PLC网校
手机扫码下载
黄金会员
权益加码,给自己多一个选择!
白金会员
金钻会员
10年会员服务,10000+精品视频任意学!
搜索
热门课程
当前位置:技成首页 > 文章中心 > 技成百科 > 变频器和PLC通讯时产生的DB块中有许多控制字, 是怎么生成的呢?
一台变频器和PLC通讯的时候采用SFC14和SFC15,里面读和写的时候是访问了一个DB块,例如访问 DB405.DBX20.0.BYTE4 就只读写了4个字。但是DB405里面还有好多的数据,其他的数据是怎么来的呢》?这个数据块是自动生成还是人工输入的呢?若是自动生成的怎么生成呢?
图片说明: 1,示图
佳答案
这些数据都是程序的作者自己根据变频器PKW和PZD(PKW为参数数据区,PZD为过程数据区)来定义的,为了更清晰明了,让你在线监控时很直观。如果不这样细化,你监控到的只是些16进制的数据,根本无法去理解代码含义。1.你可以结合《MM440使用大全》13-12页的13.3.6 PZD为过程数据区和13.3.7节的任务报文(PLC至变频器)及13.3.8应答报文(变频器至PLC)进一步理解,就明白其中的用意啦,MM440使用大全我常常看,每一遍的收获都不相同,每次看理解就又会加深。MM440使用大全https://www2.ad.siemens.com.cn/download/Upload/SD/manual/128.PDF
楼主可查询一下下面资料:《驱动通信基础》https://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1261&loginID=&srno=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=2.在Step7中对PZD(过程数据)读写参数时调用SFC14和SFC15 ?,SFC14(“DPRD_DAT”)用于读Profibus从站的数据 ,SFC15(“DPWR_DAT”)用于将数据写入Profibus从站。RECORD表示:数据块中定义的数据区相对应的数据地址,DB405.DBX20.0 BYTE 4表示从DBB20开始的4个字节,也就是DBB20、21、22、23,也可写成DB405.DBW20和DB405.DBW22。
若有收获,就点个赞吧!
微信扫一扫分享
阅读与本文标签相同的文章
上一篇:怎么在S7300中读编码器的数值?
下一篇:300仿真软件安装