查看: 1269|回复: 25
收起左侧

[H5U应用问题] 伺服位置的波动可以取整或者少两位吗

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
我之前用其他PLC的都是这么写的,不会有波动,汇川的这个有什么解决办法吗
比较指令.png

点评

不错不错  发表于 2023-6-19 09:16




上一篇:H5U 使用ST简单教程+PLC升级固件版本
下一篇:EASY系列PLC

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

逍遥猴王 2023-1-15 18:52:41 | 显示全部楼层
                                             同问

点评

这个好处理,比如你要保留两位小数,那先把位置乘100,int后再除以100就行了  发表于 2023-1-26 09:13
回复 送花

使用道具 举报

91521 2023-1-16 10:10:48 | 显示全部楼层
可以用范围比较    。。。。  

点评

好处理,比如你要保留两位小数,那先把位置乘100,int后再除以100就行了  发表于 2023-1-26 09:14
回复 送花

使用道具 举报

天天 2023-1-16 10:18:06 | 显示全部楼层
你原来读的当前位置 应该也是指令位置吧   电机的实际位置本来就是波动的
想用的话 可以做个差值 取绝对值 差值小于多少认为到达
回复 送花

使用道具 举报

lianjiamin 2023-1-16 10:40:58 | 显示全部楼层
写一个范围位置比较功能即可,比如-0.005<=0<=0.005

点评

厉害厉害  发表于 2023-6-19 09:16
回复 送花

使用道具 举报

huichuan123fu 2023-1-16 13:05:12 | 显示全部楼层
不用浮点数FLD=,直接用D=能不能行?
回复 送花

使用道具 举报

yusnfeng 2023-1-16 13:19:51 | 显示全部楼层
用AXIS_fsetposition,不要用AXIS_fActposition
回复 送花

使用道具 举报

Parker 2023-1-16 13:41:30 | 显示全部楼层
取 Axis.fSetPosition位置比较即可,  
Axis.fActPosition位置是有波动的
回复 送花

使用道具 举报

20160606 2023-1-16 14:19:13 | 显示全部楼层
一般使用工程量作为单位都会有波动,要求不高的话,你可以把目标位置加减0.01,做成一个范围值,在目标范围内表示在目标位置

点评

也可以这样处理,野路子,比如你要保留两位小数,那先把位置乘100,int后再除以100就行了  发表于 2023-1-26 09:16
回复 送花

使用道具 举报

yanliuliu2009 2023-1-16 14:25:40 | 显示全部楼层
可以尝试使用
LDDZ<= 指令

点评

什么?  发表于 2023-4-21 13:36
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部