发布于 2011-05-06 17:10:58
55楼
看到大家讨论了很多OB组织块的内容,例如OB组织块的功能,优先级,中断过程等,我们平时也一直在使用这些组织块,我们也和很多用户交流过我们下载一些组织块后当CPU出现故障后不会导致cpu 停机,例如OB82,OB86,OB121,OB122,我们可以按照功能讨论一下各个OB块在什么情况下使用,大家都有什么心得体会?还有就是每一个OB组织块都有自己的临时变量区,会有很多临时变量,实现很多功能,例如OB1中有一个临时变量“OB1_DATE_TIME”(其他OB也有),实际上这个变量的值是执行OB1时当前的CPU系统时钟,即12个字节,分别表示年,月,日,时,分,秒,毫秒,和星期,我们可以通过这个变量来得到系统时钟,而可以不使用SFC1来读取。
大家可以讨论一下OB组织块中的临时变量都能实现什么功能,分享您的编程经验。