当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
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,启动用
回复
引用
举报
热门招聘
相关主题
【福利】PLC资料大汇总(2019.2...
[16443]
Smart1000可以连接西门子S7-...
[12409]
使用市售 USB转RS232串口与P...
[17593]
我们的国产PLC
[9429]
怎么来确定一个伺服电机转一...
[8708]
西门子S7-200通过互联网远程...
[7826]
PLC的2005发展趋势回顾
[7165]
(已结帖)工控PLC擂台第29期-...
[9528]
PID的详细调试说明资料,好! ...
[13027]
西门子S7-200连接多个触摸屏...
[18038]
官方公众号
智造工程师
客服
小程序
公众号