程序中的set'0'和set '1' 的编辑方式 点击:365 | 回复:5



liujian1826

    
  • 精华:0帖
  • 求助:19帖
  • 帖子:20帖 | 54回
  • 年度积分:0
  • 历史总积分:196
  • 注册:2011年3月14日
发表于:2013-07-08 22:54:31
楼主

请教各位:

        在程序中固定用于置“0”和置“1”的方式除了上面这种之外,还有别的方式吗?




江湖走走--原创军团

  • [版主]
  • 精华:30帖
  • 求助:7帖
  • 帖子:836帖 | 7833回
  • 年度积分:193
  • 历史总积分:46108
  • 注册:2001年2月15日
发表于:2013-07-09 01:54:02
1楼

西门子S7200的PLC,SM0.0---该位始终为ON,也可以置1。然后它串一个M0.1,M0.1的常闭去驱动M0.2,M0.2就肯定始终为0,也就是置0的意思。

阿水--王者之师

  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-07-09 08:08:59
2楼

 有好几种,还有就是直接 SET 1 / 0  

surecom22

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 466回
  • 年度积分:0
  • 历史总积分:3682
  • 注册:2003年8月16日
发表于:2013-07-09 08:32:48
3楼

OMRON的PLC里有Keep也可以实现这个功能, 跟SET指令一样,都需要一个复位条件。

当然这样也未尝不可,就是置0的太多了....

liujian1826

  • 精华:0帖
  • 求助:19帖
  • 帖子:20帖 | 54回
  • 年度积分:0
  • 历史总积分:196
  • 注册:2011年3月14日
发表于:2013-07-09 21:49:24
4楼

回复内容:

对: 阿水--王者之师   有好几种,还有就是直接 SET 1 / 0   内容的回复!


 直接 SET 1 / 0    怎么编辑?求指教!!!

芳季

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

你想问什么?要人家在怎样的范围内作答?

LD SM0.1

CALL SBR0

END

SBR0

LD SM0.0

= M10.0

RET

 我仅用这个方法。因为设定过后就不需要再扫描了。省下少量扫描时间。反正初始化程序已经有的了。就多安个线圈去,子程序不再执行的话,值又不会变的。别以为他是线圈输出就会过后变0 。


热门招聘
相关主题

官方公众号

智造工程师