请教:本站“视屏学习中心”里有一篇关于S7300与MM440进行DP通讯读写参数的例程,我看后有些不明白的地方:1.MM440不是只支持PPO1和PPO3吗,为什么例子中选择0PKW 8PZD呢?2.视屏例程采取的是直接读写参数,地址从256-271,那么在默认状态下PQW256和PQW258分别就是控制字和频率给定,PIW256和PIW258分别就是状态字和实际频率,不知小弟这么理解对不对。手上没有MM440实物,没办法试一下,所以拜求各位啦,谢谢!
最佳答案
楼主可先查询一下《驱动通信基础》http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1261&loginID=&srno=
第一、PPO是参数过程数据对象,实际上就是DP报文结构的类型。MM440支持的类型好多种呢,不同类型区别只在于PKW和PZD数。你可在PLC硬件组态DP变频器从站时看到,请见我上传的图片。具体使用那种PPO,要看你的控制要求,取决于你在PLC的硬件组态中决定的,而不是由变频器决定。
第二、你说的那个视频我也看过,你的理解基本上是对的,PLC发送的PZD1是控制字1,PZD2是主设定值。PLC接收的PZD1是变频状态1(默认),PZD2是实际频率(默认)。
第三、楼主可以结合《MM440使用大全》13-12页的13.3.6PZD为过程数据区和13.3.7节的任务报文(PLC至变频器)及13.3.8应答报文(变频器至PLC)进一步理解,同时对你上个问题中P2051的理解也会有所帮助。
还是推荐一下我以前的回答,仔细体会在实际应用中会对你有所帮助。
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=105449&cid=1027
图片说明:
提问者对于答案的评价:
谢谢,热心的朋友。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217222.html