回复:变频器PZD电机频率转换问题?求助。谢谢。

question

  • 帖子

    872
  • 精华

    6
  • 被关注

    110

论坛等级:奇侠

注册时间:2004-04-13

白金 白金 如何晋级?

发布于 2017-08-15 11:15:22

11楼

展开查看
以下是引用yming在2017-08-15 07:50:50的发言 >10楼

这个问题呀。从前(上个世纪)还真是这样的,传送给定就是用频率值。因为有小数点,各个厂商规定的还不一样。用的报文长度也各有不同。

如果要用最简长度,又要满足数值范围和精度,怎么办?;

以西门子为主的ProfiBus 组织就想出用一个字长,来表达一个模拟量值,从-200%至200%,且精度 100%=16384=16#4000(通常也就要求万分之一精度,1/16384精度很好!)的方法。这也满足了短小报文,快速循环交换的要求。

所属的ProfiDrive 组织当然也沿用了这个规定。这个并不一定都是变频器,也涵盖了所有驱动,也涵盖了各类传感器等等的通讯。

在一些更高精度要求的(如伺服)应用中,也有规定使用双字表达的。所以要看实际应用报文的规定。

在这里,之所以要表达到200%,就是许多模拟量是有过冲的;例如:驱动重载可达200%。

使用百分比的方法,其好处就是可涵盖所有范围,且与具体量纲无关;与对象无关。小容量3A= 100%;大容量300A=100%。只要两边标定一下就完成了。对吧?

是两边同一标定哦,你写的FC (所谓转换)也是在标定。

那个FC 应该有两个“输入”,一个读取值,一个标定值(可以是那个转速、频率、电流、电压等等);输出就是浮点实际值。

不过,如果你理解了这个规定,那么程序是不是都应该用这种方法呢?所有运算都是百分比?一个程序功能达到通吃?仔细想想?

以下是引用question在2017-08-15 05:56:31的发言 >9楼:谢谢.. 前面点了双字...

引用9楼详细内容:

谢谢..

前面点了双字..

这次搞定了.



另外再多问一点问题, 为啥50HZ就对应16#4000, 这个是在变频器里标定吗?

这个问题困扰好长时间了..谢谢.


非常感谢...


不容易啊..

以下是引用yming在2017-08-14 22:51:54的发言 >8楼: 符号位在最高位!...

引用8楼详细内容:

 符号位在最高位!

你是程序员么?要不是,你们的头儿还真是在为难你了。

不得不佩服大神。。


这个问题问过很多人,都没有完美的简单。现在终于豁然开朗了。


谢谢。。

drongh
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10587条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。