恭喜,你发布的帖子
发布于 2023-12-21 13:30:57
13楼
“至于100.0%的工程量的值,由参数P2000-2007来标定。(标定37A,则16384的值就是37A。) ”
是的。所以,TIA编程指令中就配有这两个指令呀。
重点是如何使用它们。
你想想,G120-2系列给了你一个CU模块(例如:CU240E-2PN)插到0.37kW功率模块上可以用,插到250kW的功率模块上也可以用。
为什么?
因为,它内部的所有功能块(FB、FC)都是无量纲单位的运算。包括高精度的定位(位置、距离)也采用LU无量纲单位。
功能运算不使用(又慢、又容易出错的)浮点数据类型。就是整数运算(1.6万分之一的精度足够你常规矢量控制使用。)
包括所有需要采集的信号(电压、电流、转矩、相位角、电抗等等。)只有那个定义的“百分比”。
这样,只需要将这些参数定标(在P2000 - P2007甚至更多);定义好100.00%的工程值即可。
这样既保证了运算速度,又保证了通用性。
浮点数的使用仅仅在HMI(人机界面)的转换。
你用BOP面板之类的,每次仅可能显示极少数的参数值,转换是在BOP内的显示部分。
你用调试软件,看到的一行行浮点值,也是在软件中转换;PC/PG通讯仍然接收到的是标准格式的一个个字。
我从对西门子驱动的认知,逐渐明白了PLC程序应该如何写。
请填写推广理由:
分享
只看
楼主