请大家看下我的这个理解是不是正确的;这个周期性DP数据通讯与M440变频器的报文
IND=DB1.DBW26=0180这个中01是不是一组数据,而80是一组数据。????01是表示这个参数范围是2000到3999.??而80是因为参数大于2000就用80.而小于2000就用00是不是这样???还有一个问题就是PKWE1和PKWE2这个,比如这个例子。修改双字P1020(1)为1.为什么是PWE1=DB1.DBW28=0001而PWE2=DB1.DBW30=0000我认为32数PWE1为高位,PWE2为低位。那认为应该是PWE1=0000.而PWE2=0001???而16位时就是前面那样了,?、/
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏分:5 | 解决时间:2011-04-09 14:33:36 | 提问者: 华华的 - 新生  第1级
最佳答案
01 不是表示参数范围在 2000~3999,而是表示参数的分组号,就是参数 P1020[1] 中分组号 [1]。
80 表示参数范围在 2000~3999,如果小于 2000 就是 00。
正如你说修改双字时 PWE1 为高位,PWE2 为低位。可能协议在 MM440 端翻转,或者文档有误。建议以测试结果为准。
《MM440 与S7-300 通过DP 通讯实现读取和修改参数例程》
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0279.pdf
回答者:
罗丹的侯.鸟
-
高级工程师  第11级
2011-04-08 22:59:47
提问者对于答案的评价:
ok
可参考下载中心文档:MM440与S7-300通过DP通讯实现读取和修改参数例程
http://www2.ad.siemens.com.cn/download/Upload/MC/application/A0279.pdf
回答者: 西周 - 学长  第2级
2011-04-06 09:21:19
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!