位右(左)移,SFTR(SFTL)指令实际应用~~ 点击:893 | 回复:7



电气打杂

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:16帖 | 229回
  • 年度积分:686
  • 历史总积分:3431
  • 注册:2007年12月28日
发表于:2019-06-13 07:29:51
楼主

三菱的【位右移】、【位左移】在实际程序中怎么应用?

手册上写的也很简单。

能举例说一下,,,

正在下载,请等待……
下载附件需0积分!



楼主最近还看过



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2019-06-13 08:42:40
1楼

例如:  流水线上电击,A电机启动5秒B电机启动,B电机启动5秒C电机启动,停止时C电机停止5秒后B电机停止.......锅炉的上料控制,煤矿的运料等等。


HAVE FUN!

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-06-13 08:47:27
2楼

字节移位指令一共有四个
循环右移、循环左移、右移、左移
循环移位指令(左、右)八个位是循环移动的
也就是说循环左移1位就是向左移动1位 最高位移到最低位处
循环右移1位相应的位向右移动1位最低位移到最高位
例如:11000010 》》》循环右移1位》》》01100001
11000010 》》》循环左移1位》》》10000101

右移1位:也就是说相应的位都右移1位 最低位消失 最高位补0
左移1位:也就是说相应的位都左移1位 最高位消失 最低位补0
例如:11000010》》》左移》》》》》10000100
11000010》》》右移》》》》》01100001

电气打杂

  • 精华:0帖
  • 求助:5帖
  • 帖子:16帖 | 229回
  • 年度积分:686
  • 历史总积分:3431
  • 注册:2007年12月28日
发表于:2019-06-13 09:01:25
3楼


回复内容:

对: yuanle 例如:  流水线上电击,A电机启动5秒B电机启动,B电... 内容的回复!

-------------------------

仅仅是这种循环驱动的功能使用吗?

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-06-13 09:53:06
4楼

用法很灵活很多,还可以作为NG剔除,判断工位到达等等很多应用

电气打杂

  • 精华:0帖
  • 求助:5帖
  • 帖子:16帖 | 229回
  • 年度积分:686
  • 历史总积分:3431
  • 注册:2007年12月28日
发表于:2019-06-13 11:49:49
5楼


回复内容:

对: 请叫我王老湿 用法很灵活很多,还可以作为NG剔除,判断工位到达等等很多应用 内容的回复!

-------------------------

能不能贴一段程序看看,~!

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-07-21 08:10:35
6楼


回复内容:

对: 电气打杂 回复内容:对: 请叫我王老湿  用法很灵活很多,还可以... 内容的回复!

-------------------------

打个比方,举个字节移位的,8个位置右移位指令(不循环),首先你在出料位置置位最右边一位,二进制状态00000001,你需要在第6位为一时触发收料气缸

ju691031

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2258回
  • 年度积分:5
  • 历史总积分:106
  • 注册:2010年7月16日
发表于:2019-09-17 00:03:45
7楼

學習學習學習學習


热门招聘
相关主题

官方公众号

智造工程师