s7200采用USS控制MM440,如何写入转矩限幅值

采用速度控制,转矩限幅方式,速度值从USS_CTRL写入,转矩限幅值以USS_WPM_R指令写入P1520,指令能执行,也不报错,但P1520中的值却不是写入值,好象是写不进去。
另外P1520默认是5.13,运行中却不是这个值,它是如何改变的?

最佳答案

MM440冷态的时候P1520是5.13 吗?P1520为转矩上限的固定值,设定好之后电机就依次为限幅运行。我给你提供一种我经常用的方法,将PPO类型改为自定义的,除了基本的控制字和给定值外加上两个PZD,将正负转矩限幅通过PZD给到变频器里,例如将转矩上限P1522设定为K2018.2,即将正转矩设定值给到正限幅源(负限幅类似),同时可将实际转矩读回PLC,这样转矩限幅完全由PLC控制,只要通讯在这个限幅就在。

提问者对于答案的评价:
谢谢,已经可以了,应该是在自整定后P1520针对不同的电机生成一个对应的值,正好我开始写的时侯给定值太高,超过了就写不进去。后来仔细看了一下,P1520是实际转矩而不是百分比形式的,改小了就可以写入。

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

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

相关推荐