『7x24小时有问必答』
前言
有个老项目,V90 PN固件还是V1.3以下的版本,想做个转矩限制(比如收放卷的“速度环饱和+转矩限幅”),发现配不了750附加报文。咋整?
其实用102报文自带的MOMRED控制字就能实现转矩降低/限制功能,虽然不如750报文那么灵活,但够用。

01

适用场景和硬性条件

V90 PN固件版本低于V1.3(高于V1.3的建议直接用750报文,功能更强)
驱动器模式:速度控制模式
报文:只选102报文,不加750
MOMRED控制字:通过修改这个值,可以按比例降低驱动器的最大转矩输出
MOMRED的取值范围是 160000  ~ 164000
160000  = 不限制(输出100%可用转矩)
164000  = 将转矩限制到0(电机基本不出力)
中间值线性对应限制比例

02

组态方式

如果使用HSP组态V90 PN(S7-1500(T)),在网络视图中为V90 PN驱动配置控制报文,在"报文"处选择"西门子报文102, PZD-6/10"用于轴的速度控制。
如果使用GSD文件组态V90 PN(S7-1200/S7-1500(T)),在设备视图中为V90 PN驱动配置控制报文,添加"西门子报文102, PZD-6/10"用于轴的速度控制。
重要提醒(针对HSP组态):
因为HSP组态时V90默认是105报文+IRT等时同步模式,而你用的是102报文(不支持IRT),所以必须手动修改同步域设置:把PLC和V90都改成 RT“未同步”模式,否则通讯都建立不了。

GSD组态步骤(以S7-1200为例):
安装GSD文件
在设备视图里添加V90 PN
为V90 PN配置102报文(PZD-6/10),不要选附加报文
编译下载

03
编程

3.1 找到MOMRED的地址
102报文的结构是固定的。
假设你组态后分配的Q地址范围是68~79(以实际为准),那么:
QW76 就是MOMRED控制字(不同项目地址可能不同,查设备视图里的I/Q地址)
3.2 数值对应关系
计算公式:
实际扭矩值=扭矩限制×(1-参考扭矩百分比)
163E00转换到十进制是15872,164000转换成十进制是16384,最大扭矩限制值是300%的额定扭矩1.27Nm
扭矩实际值=300%×1.27×(1-15872÷16384)=0.1190625
和V-ASSISTANT软件监控的0.1192相符,并且与SINA_PARA_S指令读取r31参数得到的0.119247相符。

<b>04
优缺点

优点:
不依赖750报文,固件低于V1.3也能用
只需要102报文,组态简单
可以动态修改转矩限制值(在线写QW76)
缺点:
只能按比例降低最大转矩,不能独立设置正反向限幅值
不能实现附加转矩给定(不能做纯转矩控制)
精度不如750报文(但一般够用)

<b>05

常见问题答疑

Q1:MOMRED写入164000后,电机还能转吗?
理论上是限制到0,但由于驱动器内部有偏置和死区,实际上可能会有一点点蠕动。如果需要完全停转,建议同时把速度给定设为0。

Q2:用HSP组态时,为什么要把同步域改成“未同步”?
因为102报文是非等时同步报文,而HSP默认的V90配置是IRT模式。不改成未同步,PLC和V90的通讯周期不匹配,会报通讯故障。

Q3:这个MOMRED和750报文里的转矩限幅有啥区别?
750报文可以分别设置正反向限幅值,而且可以附加一个独立的转矩给定(实现转矩控制)。MOMRED只能按比例降低总的最大转矩,功能相对简陋。但对于很多收放卷应用,只做“速度环饱和+转矩限幅”足够了。

往期内容

</b></b>

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码