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

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 300DP与mm440通信

300DP与mm440通信

刘玉蓉 发布于2014-09-15 17:47 85 0 标签:


     请详细指教下图片的代码的功能吗?如:修改单字:P2010(1)--DBW24=200A  DBW26=0180,是怎样算来的???P2200图片中也是一样困惑,请详细讲解好吗?

问题补充:
PKE具体讲解:如200A,P2200--80C8是怎样来的?IND具体讲解如0180是怎样来的?PWE1,PWE2可以详细讲解吗?


图片说明: 1,dp与mm440通信   2,DP   3,DP   4,DP   5,DP   6,DP   7,DP  

佳答案

根据你上传图片及提出问题可得:
PKW数据区为PIW256-PIW263,PQW256-PQW263;
PZD数据区为PIW264-PIW267,PQW264-PQW267;
其中:
SFC14("DPRD_DAT")用于读PROFIBUS从站(MM440)的数据;
LADDR:硬件组态时PKW的起始地址W#16#100即PIW256(十进制);
RECORD:数据块(DB1)中定义的PKW数据区相对应的数据地址;
RET_VAL:程序块的状态字,可以以编码的形式反映出程序执行的状态和错误信息。

SFC15("DPWR_DAT")用于将数据写入PROFIBUS从站(MM440)。
LADDR:硬件组态时PKW的起始地址W#16#100即PQW256(十进制);
RECORD:数据块(DB1)中定义的PKW数据区相对应的数据地址;
RET_VAL:程序块的状态字,可以以编码的形式反映出程序执行的状态和错误信息。
(注:对PZD过程数据读写与PKW相同,只需要编程RECORD地址里面的数值即可。至于DB1中所对应地址以及具体设定值信息可以参考频器MM440手册)。

当写P2010参数时将PNU(即参数号2010)减去2000为10再转换为十六进制A。
至于P2010=200A的含义就是20-代表写请求(无数据分组、单字);0A-就是上述2010-2000=0A,即所修改的参数号(PNU)。200A就组成PKW定义中PKE(即参数表示符)。0180即表示PKW定义中IND(即索引),其中1表示数据分组编号,8表示该参数在2000-3999范围内。后面跟着就是PWE(即参数值),包括PWE1和PWE2.故由PKE、IND和PWE组成PKW定义。(注:该PKW的定义详细可参考以下链接,里面讲得很清楚)
PKW数据含义和传送规则可参考:
1.怎样用PKW(参数区)方式读写参数:
https://www2.ad.siemens.com.cn/download/Upload/LD/faq/518.zip
2.MM40手册:
https://www2.ad.siemens.com.cn/download/Upload/MC/manual/128.pdf

若有收获,就点个赞吧!

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

微信扫一扫分享

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

相关推荐

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