恭喜,你发布的帖子
发布于 2023-06-09 14:46:13
3楼
这种通讯给定的值,编程一般都不会去“换算”。
你的程序中,只考虑给定0-100.00%;(要是有反转,就是+/- 100.00%)
你的程序内,所有的控制计算,都是使用百分比(做成的FB、FC)。
这样的程序就是模块化、标准化的。与具体的变频器容量无关。
至于传送给显示(HMI),多台驱动时,并不需要实际值,操作工也看不清。只需要柱图:
如负载电流:0-10000绿色;10001-12000黄色;12000以上红色;一排柱图,一目了然。操作工扫一眼,就清楚产线上驱动的状态。比显示一排电流实际值有效得多。
当然,有些设备需要显示实际值,那也很简单方便。
这些变频器一定有标幺值参数。告诉你100%的额定频率(1500转)额定电流(38A)等等
厂家已经给出10000=100.00%(例如:额定速度),通讯传送过来的实际值5530,就是55.30%(1500转);你不会换算?
自己写个FC,要点是:不要用浮点。用整数来计算。用DINT,先乘;最后除(先除数值就除没了。);预留好小数点显示位。(例如:348;HMI上定义小数位1,显示34.8A)
请填写推广理由:
分享
只看
楼主