S7-200的SM0.1的解释 点击:1532 | 回复:4



hahahehe

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:62帖 | 113回
  • 年度积分:0
  • 历史总积分:421
  • 注册:2003年12月03日
发表于:2006-03-08 08:29:00
楼主
请问:
SM0.1在主程序中使用过,在子程序中还用使用吗?



飓风

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 184回
  • 年度积分:0
  • 历史总积分:432
  • 注册:2004年4月17日
发表于:2006-03-08 09:01:00
1楼
假如在主程序只是开机调用1次(例如初始化),在子程序就不必再用。

hahahehe

  • 精华:0帖
  • 求助:0帖
  • 帖子:62帖 | 113回
  • 年度积分:0
  • 历史总积分:421
  • 注册:2003年12月03日
发表于:2006-03-08 09:05:00
2楼
那子程序中的初始化使用哪个位呀?

飓风

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 184回
  • 年度积分:0
  • 历史总积分:432
  • 注册:2004年4月17日
发表于:2006-03-08 10:02:00
3楼
你可能还不理解我的意思,一般来讲,编程前,我的习惯是整个程序中需要初始化的,在程序规划中,就应该放在同一个子程序中,也就是说,该子程序就是叫“初始化子程序”,主程序使用SM0.1调用1次即可;假如你的习惯是随时初始化,也可以,但在主程序中,要用SM0.0随时调用。

LD SM0.0
CALL SBR_0
LD SM0.0
CALL SBR_1

等等,在子程序中你想干啥就干啥,所有指令都可用。

二号

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 133回
  • 年度积分:0
  • 历史总积分:1824
  • 注册:2003年8月15日
发表于:2009-03-11 09:42:11
4楼
sm0.1在第一次扫描循环时此位打开,一般用途是用于调用初始化子程序的。

热门招聘
相关主题

官方公众号

智造工程师