三菱FX1N 移位程序 问题 点击:672 | 回复:2



ayu20

    
  • 精华:0帖
  • 求助:59帖
  • 帖子:70帖 | 83回
  • 年度积分:2
  • 历史总积分:619
  • 注册:2011年1月16日
发表于:2014-08-24 10:46:14
楼主

三菱PLC FX1N 我想将一个32位的数比如十进制的11201213(对应的二进制101010101110101010111101),我想将这个二进制数循环左移,溢出来的控制Y0的通断,比如101010101110101010111101左移一位,溢出来的是1,Y0输出,再移一位,溢出来的是0,Y0不输出,以此类推,请教控制梯形图怎么写。
另外移位指令只能用SFTL,因为FX1N不支持其他的移位。




meilidianzhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 709回
  • 年度积分:1888
  • 历史总积分:2046
  • 注册:2010年12月16日
发表于:2014-08-24 17:09:49
1楼

2222222222222222

254489112@qq.com

  • 精华:0帖
  • 求助:2帖
  • 帖子:29帖 | 396回
  • 年度积分:23
  • 历史总积分:2894
  • 注册:2013年8月17日
发表于:2014-08-24 22:18:05
2楼

你做一个移位程序,然后检测其中的一个位的状态就可以了啊。比如101010101110101010111101,你检测最高位的状态就可以,如果最高位是1,则移位后,Y0输出,如果最高位是0,则移位后,Y0不输出。


热门招聘
相关主题

官方公众号

智造工程师