恭喜,你发布的帖子
发布于 2024-11-19 11:14:12
1楼
西门子驱动产品都是模块化设计的。同一系列,不管装置容量大小,都使用同一个控制内核程序。全部都由整数(INT DINT)计算;为了使用者理解,用百分比表达。所有计算、通讯报文均不涉及浮点;仅仅在HMI人机界面,需要显示时,在HMI界面上转换成浮点,易读。
(你在BOP操作面板上看见的,输入的浮点;也仅在BOP上相互转换,以整数传送到内核程序中。)
因此,实际值是多少,就需要有一个定标基准。
一个模拟量(电流、转矩、转速、电压。。)用一个INT来表达。即:hex 4000=16384=100.00%的(额定转速、额定电流、额定电压等等)表达范围:+/-200.00% 精度 1.6万(16384)分之一:一般工程上足够用了。
通常用户使用中,往往不需要知道实际数值!只需要正常范围(绿),警告范围(黄)和超负荷(红);用柱状图显示。在HMI上不需要转换浮点数。
当使用伺服,位置高精度时,就用 hex 4000 0000来表达。(足够长距离。)
请填写推广理由:
分享
只看
楼主