S7300与MM440的DP通讯

各位大侠:请教一下,读/写MM440 P2000以上的参数IND标记应该怎么写,我看了几份资料,说的不一样,也不知道哪个是对的。比如读/写P2010[1]有的讲IND用0180,有的讲用8001,到底哪个是对的?另外那个P2051怎么用?谢谢!

最佳答案

飘然如风同学看书很细心哦,我猜你所讲的8001是在《MM440使用大全》看到的吧?
我来说一下我个人的理解吧,因为我当初学习MM440变频器通信的时候也同样遇到了你所述内容的困扰。
第一,先从《MM440使用大全》说起,第13章通信,13-5和-6页讲解。第一个字PKE15--12位为任务或应答识别标识ID,11位总为0,10--0位为PNU的基本参数号。第二个字是IND16位参数说明,15--12位为PUN扩展(PUN页号)并且15位是2^0,11--08位未使用,07--00位为下标。这楼一个完整个的参数号是由任务或应答识别标识ID(位10--0)的基本参数号+PUN页号15--12位+下标组成。PUN页号15是2^0,所以当读写参数2000-3999时,15位是1。再参考13-11页的例子见上传图片1(USS通信),P2010.1表示:第一个字PKE10--0位基本参数号010为十六进制A,第二个字是IND15--12位为十六进制8(二进制1000),11--08位未使用为0,07--00位为下标为十六进制01(二进制00000001)。所以8001就出来啦。
第二,我们再回顾仔细看下《MM440使用大全》的标题,上面说讲的内容是13.3节全部是USS协议,而13.4和5节内容是PROFIBUS简单介绍,但并不详细,所以我们又查询S7300与MM440的DP通讯相关资料,发现讲的IND是0180。这是由于其使用的协议不一样,通信方式不一样,关于ind的定义也不一样,上传图片2(dp通信)。由于参数P2010,超出了0-1999的范围,因此必须借助IND的高低两个字节来指明参数页码、参数下标。USS通信中,高字节指示页码,低字节指示下标,因此是8001。在DP通信中,高字节指示下标,低字节指示页码,因此是0180。
第三,至于P2051要看PPO的类型,它是将过程数据区PZD与通讯板CB接通 ,这个参数允许用户定义变频器状态字和实际值的信号源,用于应答PZD(过程数据区),根据实际需要,可设置不同的参数显示,将变频器运行时的状态信息采用状态字的形式通过总线反馈给PLC,如可设为52(r0052)变频器实际状态,21(r0021)变频器实际频率,27(r0027),显示电机实际电流。
可参考一下:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=105449&cid=1027
尽管我没讲应答报文,同样有助于你的理解,所以我想通过思考,你也会有答案的。

图片说明:

S7300与MM440的DP通讯  S7300与MM440的DP通讯  

提问者对于答案的评价:
谢谢!你的回答让我感到暖心,太详细了,真的太感谢了!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc153966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午6:18
下一篇 2017年6月6日 下午6:18

相关推荐

  • mm430默认的命令数据组

    在调解“pxxx“参数的时候,下标默认是[0]还是[1]?请帮助解答 谢谢 问题补充:如果想一次修改两组或三组参数 是否要一个一个改下标 另外切换命令…

    MM440/430/420/410 2017年11月12日
  • 如何解决补偿柜谐波对变频器干扰

    补偿柜的投入进行后变频器无法常出现F002报警,该如何解决?阻抗器和滤波器的作用分别是什么、有何区别?如何选择和使用阻抗器和滤波器? 最佳答案 1、可能是因为补偿柜电容值较大,导致…

    MM440/430/420/410 2017年6月27日
  • 控制电缆的长度

    需要远程控制西门子M440,大概15米左右,用一般的屏蔽线控制变频器的起停,这个距离会对变频器的控制信号有影响吗? 最佳答案 1、单从距离上讲15米绝对没有问题,不管你是使用的Pr…

    MM440/430/420/410 2017年10月30日
  • MM40的捕捉再启动功能

    我昨天想了解一下MM440的捕捉再启动功能,参数设置如下,P0700(0)=2,P1000(0)=2,P0701=1,P0702=9,P0703=29,P1203(0)=100,1…

    MM440/430/420/410 2017年6月2日
  • 关于传动DB块的问题

    请教一下,例如MM440,ppo3,可以用dbxx.dbw0来给控制字,用dbxx.dbw2来给设定值,那状态字和反馈值的地址是手动设定的,还是固定的呢,迷惑 最佳答案 在硬件组态…

    MM440/430/420/410 2017年7月31日
  • 矢量控制需要用PID吗?

    我做一个大惯性的恒转矩恒速控制,需要解决启动问题和调速问题,选用440来做,我看了资料,觉得矢量控制能实现,但是需要用PID来调节速度吗?我第一次接触变频器,我不清楚,希望各位指教…

    MM440/430/420/410 2017年8月22日
  • M430容易报F002故障

    两台M430 45KW变频器各驱动一台水泵,其中一台每月会报F002故障一两次,经停电复位后能正常工作,而另一台变频器却不会,两台变频器的参数一致.有什么好的解决办法? …

    MM440/430/420/410 2017年8月18日
  • MM440 做线缆卷取机时,MM440的母线电压上升,过压报警

    用两台MM440做线缆的收放卷控制,放卷采用速度模式,收卷采用速度环饱和转矩限幅模式,张力传感器做PID控制收卷的转矩限幅,当将运行速度提升120m/Min时,MM440就会报过压…

    MM440/430/420/410 2017年5月29日
  • MM440变频器改变模拟电压对应最大频率P1082怎么改变不了

    MM440变频器改变模拟电压对应最大频率P1082怎么改变不了 最佳答案 你首先需要修订最大频率,比如最大频率是50hz,那么o~10v就对应0~50hz,如果最大频率是100hz…

    MM440/430/420/410 2017年6月24日
  • 西门子6ES440变频器的设定

    如何设定 :面板设定频率,端子排进行开关的参数设定。 最佳答案 P1000设为1选择MOP电动电位计作为频率设定,P1040即为频率值,可面板增减频率,P1031设为1可…

    MM440/430/420/410 2017年6月30日