西门子工业支持中心,以专业共创价值!
西门子工业支持中心,以专业共创价值!
悬赏:1西币 | 解决时间:2022-02-10 16:11
产品版区:
V20/V10
QHLXM
QHLXM - 学长  第2级
MODBUS通讯里,设定输出频率,手册里说明向地址40101写数值,可是没有说明具体怎么写。比如电机频率为5-50Hz。我现在想让电机在45Hz的频率下运转,我是直接写45还是换算成多少写到40101里,如果需要换算,是如何换算的,数据是什么格式,是浮点数,还是整数,取值范围多大,从多少到多少。哪个大神帮指导一下,谢了
小程序查看
最佳答案
2、输出给变频器的是整数类型(十进制0-16384),就是需要50HZ运行,你给个16384的值就可以,45HZ运行就是=16348/50*45
3、一般是用实数运算,然后再取整输出。实数类型空间大,比如可以有45.5HZ,分辨率也高。
V20 MODBUS通讯
https://www.ad.siemens.com.cn/productportal/prods/v20/08comm/modbus.html
V20 MODBUS通讯常见问题
https://www.ad.siemens.com.cn/productportal/prods/v20/08comm/modbus_faq.html
回答者:
小沧海
回答时间:2022-02-10 14:14
提问者对于答案的评价:
非常感谢指导。请教一下,手册内P2000值的范围为1.00-550.00,是不是可以这样理解,如果P2000设为1.00,那么对应的给40101赋值4000H代表1.00Hz,如果设为550.00,那么,给40101赋值4000H,就代表550Hz.当P2000设置为50.00时,给40101赋值4000H,就代表50Hz.当然赋值前要把4000H转成十进制的16384。假如P2000设为50.00,如果我想在35Hz的频率上运行的话,就为40101地址赋值11468.8,取整的话就成11468了。是这样的不?老师
专家置评
已阅,最佳答案正确
置评专家:西门子驱动技术支持 2022-02-17 10:03
变频器有modbus专项介绍手册。或自己试一下0----5000的样子吧。
上一个提问我忘了说明的一些问题补充:就是设置频率*32768,这个程序的含义是为了获取西门子计算方面的结果,我在例子程序中先乘327.68,来计算频率设置后的浮点数结果,计算结果最后实现DI_I指令的转换,来得到浮点数计算结果符号变频器P1082的设置最高频率对应值。
实际上上一个回复的贴子上,最后的验证部分内容我说到了这个问题。
数据16384对应变频器输出最高频率,设置数据为了匹配为浮点数,而变频器40101是INT数据类型,中间过程需要简单的换算过程。
-50Hz到+50Hz对应-16384(-4000H)~+16384(+4000H)线性变换
45Hz相当于14745.6
速度设定值变量是由-16384(-4000H)到+16384(+4000H)来表示-50Hz到+50Hz的转速
具体参考下面例程即可
SMART LINE系列触摸屏通过MODBUS协议直接与V20变频器通讯
https://support.industry.siemens.com/cs/cn/zh/view/73983645
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!