求助一个工位的移位指令问题 点击:747 | 回复:5



雁门关宁采臣

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:7帖 | 14回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2013年3月05日
发表于:2013-06-10 09:55:49
楼主

有一个生产线,1工位是光电传感器i0.0来检测瓶子,有瓶子过来就闭合q0.0;2工位和1工位相差三个工位,有一个光电检测i0.1吸住瓶子的吸嘴。

 

当生产线停止的时候,i0.0是不触发的,但是i0.1还是周期性的会触发;

 

调试用的程序是这样的:

但是,我发现,生产线停止之后,i0.0已经检测不到瓶子了,移位指令会停止,此时M4.4为1,M4.3为1,M4.2为1,M4.1为1,现场1工位和2工位中间有三个瓶子。要怎么改程序才会让移位继续执行?

或者要怎么改程序才能让生产线停止后q0.1只执行三次(就是把工位中间剩下的瓶子处理完)。

 




阿水--王者之师

  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-06-10 22:17:42
1楼

1, 你说的意思不是太明白,你的程序点没注释说不出控制过程


2,你说的停是什么停,只是说不放进瓶子?


3,如是生产线传送带子分两段控制,停下你 I0.0 段接收不到瓶子信号,而 MB4 中有数据大于0 就继续启动输出 吸瓶嘴的传送,直到让 MB =0 时设备停止工作


4,如是在设备运行时前面还有瓶子,只是不想让 I0.0 有信号继续工作,但是生产线上的瓶子继续工作的话也是按 3 去操作

风中cloud

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 29回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2013年4月27日
发表于:2013-06-10 22:23:49
2楼

移位指令前面并个Q0.1上升延作为移位条件

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-06-10 23:01:34
3楼

回复:将你的程序这样改一下,就可解决按停车按钮后,Q0.1只能执行3次生产线停止运行,见下图:

 

 

程序说明:

     1、增加启动与停车2个按钮:I1.0为生产线启动运行按钮,按一下启动按钮I1.0,使Q0.2=1,即生产线启动运行,见网络1。

     2、当第一个瓶子进入1工位处,使光电传感器I0.0=1,由于M10.0=0,I0.0=1的前沿使MB4右移一位,再使M4.7=1,此时MB4=1000_0000,当第二个瓶子进入1工位处,使光电传感器I0.0=1,由于M10.0=0,I0.0=1的前沿使MB4右移一位,再使M4.7=1,此时MB4=1100_0000……见网络2.

    3、当第四个瓶子进入1工位处,使光电传感器I0.0=1,由于M10.0=0,I0.0=1的前沿使MB4右移一位,再使M4.7=1,此时MB4=1111_0000,此时第一的瓶子的标志位为M4.4,而第一个瓶子位于2工位处,使2工位处的光电传感器I0.1=1,此时I0.1=1,又M4.4=1故使Q0.1=1(吸住瓶子的吸嘴),由于此时M10.0=0,其I0.1=1的后沿触发不起作用(及不执行MB4右移和Q0.0~Q0.2及M10.0的复位),见网络3.

   4、当按下停车按钮,使M10.0=1(见网络4),而生产线并不立即停车。但M10.0=1,却使I0.0不起原控制作用,见网络2,而I0.1仍可继续工作(见网络3):当瓶子移到2工位处,使I0.1=1,而I0.1=1使Q0.1=1,而I0.1=1的后沿使MB4右移一位,此时MB4=0111_0000,由于MB4≠0,故不执行Q0.0~Q0.2及M10.0的清零指令,只有MB4再右移3次,其MB4=0,才执行对Q0.0~Q0.2及M10.0的清零指令,Q0.2=0使生产线停止运行。

 

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-08-04 22:42:08
4楼

为什么不是用0.1做移位的啊?0.0停了之后还有后面的瓶子触发移位啊。

fyc独家记影

  • 精华:1帖
  • 求助:3帖
  • 帖子:14帖 | 1802回
  • 年度积分:0
  • 历史总积分:2312
  • 注册:2012年1月09日
发表于:2013-08-05 19:56:37
5楼

引用 wyb2866255---王者之师 的回复内容: 回复:将你的程序这样改一下,就可解决按停车按钮后,Q0... 


 


热门招聘
相关主题

官方公众号

智造工程师