STEP编程过程中,如何保证程序只顺序执行一次? 点击:648 | 回复:6



工控新锐

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:101帖 | 151回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月28日
发表于:2007-01-21 18:43:00
楼主
我想自己开发一个锅炉控制程序,如何保证程序只执行一次,
OB1如何能被挂起,在挂起的过程里面,会不会影响CPU读写输入端口与输出端口。在程序中我将在OB35里面放入错误检测程序,OB1的挂起影响OB35的执行吗?



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-01-22 10:41:00
1楼
OB1只有被比它等级高的OB块调用时才会被挂起,挂起时影响输入映像与输出映像区的更新,OB1的挂起不影响OB35的执行,但是如果出现语法错误而导致OB1扫描时间超过系统所允许的最大扫描时间时会导致系统停机,此时就影响到了OB35的执行。

踢歪

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2006年3月29日
发表于:2007-01-22 12:38:00
2楼
用SM0.1寄存器 不就可以吗?????  

qumaoliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 284回
  • 年度积分:0
  • 历史总积分:301
  • 注册:2003年2月27日
发表于:2007-01-23 17:33:00
3楼
SM0.1寄存器是200的好不,初始化用OB100

Arcool

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2006年4月30日
发表于:2007-01-23 19:29:00
4楼
对,可以用OB100,只在启动的时候执行一次

XIAO菜

  • 精华:8帖
  • 求助:0帖
  • 帖子:75帖 | 1108回
  • 年度积分:0
  • 历史总积分:1610
  • 注册:2002年7月18日
发表于:2007-01-24 09:36:00
5楼
楼上说的是对的,那个快就是西门子系统启动时执行的

junwei0318

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 193回
  • 年度积分:0
  • 历史总积分:263
  • 注册:2006年4月04日
发表于:2007-01-24 16:19:00
6楼
初始化用OB100,启动用

热门招聘
相关主题

官方公众号

智造工程师