发布于 2007-12-21 11:33:13
0楼
LS的兄弟,你讲的情况我想的确存在,异常或错误发生了,我们在相应的OB中编写应用程序级代码来捕获异常和错误信息,并做出相应的处理。
好比:打开一个文件,如果文件不存在或格式不兼容,就会提示异常错误信息,你可以选择从新打开不同的文件或者干脆终止程序进程,我想在PLC的OB也一样,西门子操作系统的OB调用默认应该是不终止CPU运行,具体怎么处理看你在OB121中怎么做了;如果你没下OB121,操作系统干脆就把CPU给STOP了--很合理的事。
而且我想,同一个项目不同的程序编写人员可能会有不同的OB在里面,只是一个程序的完善问题。
成功离你很近,只需你跨出一小步而已!