三菱步进指令请教???? 点击:1033 | 回复:7



tiger-auto

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:27帖 | 39回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2003年11月05日
发表于:2005-03-24 11:31:00
楼主
我刚接触PLC,前两天搞到一个FX1S的PLC,用FXGP编程,可编的步进指令就是不能跳转,现将程序奉上,请各位大哥帮忙瞧瞧. LD X10 PLS M0 LD M0 SET S0 STL S0 LD X1 OUT Y1 LDI T1 OUT T1 K600 LD T1 OUT C1 K10 LD C1 SET S20 STL S20 LD X1 OUT Y2 LDI T2 OUT T2 K600 LD T2 OUT C2 K10 LD C2 SET S0 RET



hfwhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年10月27日
发表于:2005-03-24 13:09:00
1楼
可能是你的计数器没有成功计数,可以交换一下定时器和计数器的位子如: LD T1   OUT C1 K10   LDI T1   OUT T1 K600

tiger-auto

  • 精华:0帖
  • 求助:1帖
  • 帖子:27帖 | 39回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2003年11月05日
发表于:2005-03-24 15:06:00
2楼
上面幸福的朋友; 我的这个程序S0-S20转移很好,可s20-s0转移时就不正常,从电脑上屏幕上看s20-s0闪烁.

莫其麟

  • 精华:14帖
  • 求助:0帖
  • 帖子:120帖 | 5688回
  • 年度积分:0
  • 历史总积分:29157
  • 注册:2004年2月27日
发表于:2005-03-24 16:18:00
3楼
没有见到C1、C2的复位指令。若C1、C2一直接通,则C2接通后,置位S0;S0接通后,由于C1是接通的,又置位S20,如此循环不已。 不知我的理解对否。 T能计时,就是因为其常闭点能使其复位。

国有化

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 101回
  • 年度积分:0
  • 历史总积分:700
  • 注册:2003年2月08日
发表于:2005-03-24 16:49:00
4楼
同意上一楼的观点,在程序中转移时加一C1和C2的复位指令即可. 其实也可不需要加计数器来延时,直接把K600改为K6000就可.

tiger-auto

  • 精华:0帖
  • 求助:1帖
  • 帖子:27帖 | 39回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2003年11月05日
发表于:2005-03-25 14:34:00
5楼
多谢楼上的帮助,我想应该是上面的问题.

r45631929

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:225
  • 注册:2009年2月04日
发表于:2009-05-12 11:49:46
6楼

还有个问题就是最后一步少了一个END 指令,

xn_fkb

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 44回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2008年3月26日
发表于:2009-05-12 15:09:27
7楼
没有见到C1、C2的复位指令。若C1、C2一直接通,则C2接通后,置位S0;S0接通后,由于C1是接通的,又置位S20,如此循环不已。不知我的理解对否。 T能计时,就是因为其常闭点能使其复位。

热门招聘
相关主题

官方公众号

智造工程师