程序中X转换为R的问题 点击:365 | 回复:6



gktm2002

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 5回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2009年5月13日
发表于:2014-09-02 16:59:19
楼主

刚接触松下的PLC,导了个程序,发现整体程序中没有X输入软元件,只有R软元件,查了下手册,没找到是怎么把X转换成R的,请问高手这是怎么回事呢?谢谢了!





ericxie2008

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 16回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2014年1月14日
发表于:2014-09-02 21:11:49
1楼

别人解释:PLC是禁止多输出的。比如说,Y0,在基本指令中或步进指令某一步S中只能用来一次输出,如果多次使用Y0做输出会出现程序错误,导致的问题是使Y0无法得点,所以需要辅助继电器,可以用来这样表示:某条件一达成激活R0,某条件二达成激活R1,这里的某条件不是常开常闭这么简单,是一系列的复杂程序,然后,用R0,R1或指令,就是并联来控制Y0的通断,这样是有效的,如果直接用2个Y0会起冲突。
还有,辅助继电器可以用来作为PLC内部的继电器使用,它是不会表现在PLC输出或输入上的,毕竟一个PLC输入输出就这么多端口,在实际上用不到的输出但是程序中需要的就用辅助继电器代替,比如我们基本指令中常用的启保停它不需要输出Y几,但是需要在程序开始的时候保持,用辅助继电器会很方便

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2014-09-02 21:48:54
2楼

好的程序都是直接将输入信号映射到中间变量再处理,同样输出也是首先输出到中间变量再映射到输出,直接应用输出入信号都是属于菜鸟级别的编程......

gktm2002

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 5回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2009年5月13日
发表于:2014-09-03 22:30:16
3楼

程序中是存在Y元件的,只是找不到X元件,是怎么把X转成R的?

gaoguolin168

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2011年5月20日
发表于:2014-09-04 15:25:46
4楼

我也困惑,别人把x  y  设备变更为R有什么办法变回 x  y .

ac米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:228帖 | 12359回
  • 年度积分:2963
  • 历史总积分:29795
  • 注册:2004年4月26日
发表于:2014-09-04 16:18:21
5楼

找WX WR之类的

理解了就明白了  

松下learner

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 8回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2014年11月11日
发表于:2014-11-11 10:17:40
6楼

他的输入是用的HMI输入的吧 可以直接控制R


热门招聘
相关主题

官方公众号

智造工程师