QQ登录

只需一步,快速开始

S120 MDI位置,速度,加速度转换

[ 复制链接 ]
S120 MDI位置,速度,加速度转换诸位大侠好,小弟新手,关于是s120速度转换的问题一直搞不明白,还请诸位不吝赐教。
s7-300PLC, CU320控制器,双轴电机模块。(不知道怎么发图片,所以只能把Mechanics的参数一一写出来了)

Encoder PPR: 512, Fine resolution: 2048, load revolutinos: 1, motor revolutions: 1 , LU per load revolution: 10000, 直线轴,螺距为10mm

电机最大转速: 30000 1000LU/MIN

使用西门子111报文,控制字数据块DB10, 状态字数据块DB20.
HMI上位置单位mm, 速度单位mm/min
假如HMI上位置设定个为A mm, 速度设定为B mm/min
PLC程序是这样的, 将A乘以1000,ROUND后再送入位置控制字DB10.DBD10
这个我觉得很好理解,因为传动比1:1,10mm=10000LU, 所以A mm转换成单位LU,就应该乘以1000. 不知道我理解的对不对,请各位指教。
后面关于速度的我就不懂了,PLC程序是这样的, 将B乘以163.84,ROUND后再送入速度控制字DB10.DBD14.
说是转换后速度单位为1000LU/MIN, 而1000LU=1mm, 那么1000LU/min 不就等于1mm/min吗,为什么要乘以163.84呢,只知道16384是4000H对应的10进制数,可它们是怎么联系上的呢。这个问题困惑我太久了。
真诚的希望大侠们能不吝赐教,在下感激不尽


-----------所有的控制字都是按照百分比标定的。
就是100%=4000h=16384dec。具体这些 速度;转矩;电流;电压的百分百(100%)到底是多少,由变频器的参数P2000-P2005来确定。
要注意:这些值是可以表示-200% - +200%的。它的分辨率是1/16384。

----------非常感谢 yming 的回答。 那你的意思是,只要100%=16384dec , 不管P2000(最大速度)的值是多少,输在触摸屏上的值都是乘以163.84再送入控制字的,如果200%=16384dec, 那么就是要乘以81.92。
顺便再问一下,如何设置200%=16384
再次感谢你的回复

-----------不是设置200%=16384;P2000也不是最大速度。最大速度用P1082规定。
速度,报文传送的值是一个字(16位)。它的速度值含义是按照100%=P2000来标定;4000h=100%。
你只能通过修改P2000的数值,来改变速度的定义。




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索