求助:怎样在FX1S中处理小数点的数据 点击:1516 | 回复:10



南宁市

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 36回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2006年12月27日
发表于:2007-11-30 19:57:00
楼主
我在用FX1S做一个定位系统,现在出现要处理小数点的数据,但FX1S不支持浮点指今,基本上定位功能都好了,不想换PLC,不知有没有什么办法来编程处理,我只要能实现如下的功能:
1:在文本输入一个不定的带小数点的数据,与内部寄存器的一个固定的一个带小数点的数据相除,能后把这个商传送到另一个寄存器,例如2.55%0.12124=210.32662请各位老师多指点编程思路,谢谢!!!



mengyyl

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 529回
  • 年度积分:0
  • 历史总积分:761
  • 注册:2007年10月03日
发表于:2007-11-30 22:36:00
1楼
能实现吗?
没想出来

牛牛不牛

  • 精华:2帖
  • 求助:0帖
  • 帖子:50帖 | 459回
  • 年度积分:0
  • 历史总积分:856
  • 注册:2006年5月07日
发表于:2007-12-01 16:01:00
2楼
乘10、100、1000,将这个小数扩大后再运算,最后再除
以前我发脉冲的时候就是这样控制的,小数就丢掉或者四舍五入

南宁市

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 36回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2006年12月27日
发表于:2007-12-03 23:05:00
3楼
我也是这样做啊,但是精度不行啊,还是我的运算方法有问题,题在于能不能具体点啊

南宁市

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 36回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2006年12月27日
发表于:2007-12-03 23:22:00
4楼
程序如下;
LD M8000
OUT Y02
OUT Y03
LD M8000
DMOV K298450000 D6
DMOV K12144   D12
DDIV D6 K1000000 D18
DDIV D12 K100000 D20
DDIV D18 D20 D22
LD M8000
DMOV  D22 D0
DMOV  K10000 D2
LD X0
DDRVI  D0 D2  Y0 Y1
END
这个程序实际是298.45mm除以0.012144mm得出要定长的长度脉冲个数,
等于24575.922个脉冲个数,如果在DO中直接输入24576这个数哪么定位是比较准确,如要经过上面的程序转化误差比较大啊,请大家分柝一下,有没有比较好的办法,谢谢在先啦

老士

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 196回
  • 年度积分:0
  • 历史总积分:358
  • 注册:2003年2月25日
发表于:2007-12-04 09:59:00
5楼
有个朋友对的,扩大倍数,到你希望的精度,回头再换回来!

ZJFZXY

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 23回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2008年4月05日
发表于:2008-04-05 15:19:04
6楼
我认为只要乘以一定倍数,再除以相同的倍数.这样小数点不就起来了吗?

索泰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 388回
  • 年度积分:0
  • 历史总积分:1041
  • 注册:2007年7月09日
发表于:2008-04-07 15:55:01
7楼

实在不行看你用的是步进还是伺服,步进的话就把驱动器的细分倍数放大,伺服就调整电子齿轮了

沙漠里的月亮

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 116回
  • 年度积分:300
  • 历史总积分:3084
  • 注册:2006年12月10日
发表于:2008-04-07 16:07:14
8楼

你控制精度不知道要求是多少,普通电机这样扩大再缩小的办法精度很低

 

牛牛不牛

  • 精华:2帖
  • 求助:0帖
  • 帖子:50帖 | 459回
  • 年度积分:0
  • 历史总积分:856
  • 注册:2006年5月07日
发表于:2008-04-07 20:44:23
9楼
老兄,你精度真的要那么高吗?你1个脉冲是多少个MM距离呢?扩大和缩小后就是有个小数,你要么丢掉要么补一个脉冲,误差就是1个脉冲对应的位移了

StoneChen

  • 精华:0帖
  • 求助:0帖
  • 帖子:25帖 | 330回
  • 年度积分:0
  • 历史总积分:852
  • 注册:2003年10月23日
发表于:2008-04-08 12:30:30
10楼
加入QQ自动化控制群吧:51120812

热门招聘
相关主题

官方公众号

智造工程师