S7-200一段小程序 点击:532 | 回复:7



jerry_sz2007

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2009年8月17日
发表于:2010-07-28 00:54:16
楼主

LD               belt_start_stop:M19.1
EU
AN               start_cycle:M8.5
LD               belt_start_stop:M19.1
EU
NOT
A                   start_cycle:M8.5
OLD
A                   belt_alarms_summary:M18.7
A                   emergency_butt_summary:M23.0
=                   start_cycle:M8.5

不明白其中的取非指令的意思,希望有人能指点下。




winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2010-07-28 07:22:48
1楼

取非就是M19.1的上沿后再取反,结果仅在M19.1出现上沿那一扫描周期内为0,其他时候为1,这段程序大意是M19.0上沿启动,M19.1上沿停止(这是断章取义的理解供参考)

jerry_sz2007

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2009年8月17日
发表于:2010-07-29 17:04:27
2楼
回复内容:
对:winter938 关于

取非就是M19.1的上沿后再取反,结果仅在M19.1出现上沿那一扫描周期内为0,其他时候为1,这段程序大意是M19.0上沿启动,M19.1上沿停止(这是断章取义的理解供参考)

内容的回复:


恩,我大概能理解了,谢谢,不过第一行是M19.1,不是M19.0哦,非常感谢,希望以后能多指导一下。

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2010-07-30 10:47:49
3楼

http://www.gongkong.com/webpage/forum/201007/2010072214284900001-1.shtml

抱歉没看仔细,参看以上连接有相关内容,几乎一样

小号C

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 184回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2007年1月01日
发表于:2010-08-03 14:13:19
4楼

就是单按钮改变状态。

M18.7 M23.0保持接通的话,

M19.1按一下改变一下状态。

按一下接通,再按一下断开......

xiaogang0000

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 191回
  • 年度积分:0
  • 历史总积分:741
  • 注册:2009年12月13日
发表于:2010-08-04 09:00:40
5楼

 就是相当于一个翻转吧  只不过是两个按钮控制

笨笨猫

  • 精华:1帖
  • 求助:3帖
  • 帖子:70帖 | 1517回
  • 年度积分:0
  • 历史总积分:2257
  • 注册:2008年6月15日
发表于:2010-08-06 05:07:46
6楼

4楼正解。

 

wxr5637791

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 287回
  • 年度积分:0
  • 历史总积分:678
  • 注册:2009年3月20日
发表于:2010-08-20 14:01:56
7楼

其实这个程序最主要的就是m8.5的状态啊,在其之前的逻辑跟它有关系啊!


热门招聘
相关主题

官方公众号

智造工程师