关于FX-2N高速计数器置位的问题 点击:236 | 回复:4



football5032

    
发表于:2012-03-30 09:23:27
楼主
求助帖10分-已结帖
假如高速计数器置位指令中的操作元件S1我选择D100,但是高速计数器C235的计数范围是+2147483647—— -2147483648    呀,而D100是16位的寄存器,它的范围只是32767。这个怎么办呢?因为操作数值是根椐设备运行过程中计算出来的,会经常变动的。,有可能是1000的值,也有可能是-2147483646还有可能是2146483674......等等


楼主最近还看过



ngking

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:0
  • 历史总积分:360
  • 注册:2010年8月26日
发表于:2012-03-30 11:50:01
1楼
你可以用双字,双字32位的范围就大了,高速计数器置位指令有双字类型

陈石头

  • 精华:33帖
  • 求助:2帖
  • 帖子:434帖 | 9288回
  • 年度积分:0
  • 历史总积分:54989
  • 注册:2008年3月07日
发表于:2012-03-30 18:17:23
2楼
请关注本帖相关“微求助”:http://t.gongkong.com/topicinfo.aspx?id=2012033018173500001

方才机械

  • 精华:0帖
  • 求助:4帖
  • 帖子:26帖 | 410回
  • 年度积分:0
  • 历史总积分:1545
  • 注册:2008年11月11日
发表于:2012-03-30 20:01:42
3楼
高速指令一定要用双字寄存器

yuehong0713

  • 精华:0帖
  • 求助:3帖
  • 帖子:16帖 | 37回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2008年12月05日
发表于:2012-03-30 20:54:54
4楼
C235本来就是32位计数器,你用D100存储计数值,程序就默认D101已经使用了,D100存储低16bit,而D101存储高16bit.在程序的其他位置,D101不能再使用。
SSI ļʱ