发布于 2010-05-17 09:13:39
4楼
1.LZ的担心有些多虑了!你的程序是否合理,应该在实际的调试期间进行调整和确认的。调试期间也是你试验的时间。
2。100-手操器值=控制对象值;LZ分析一下,手操器值初始值为0时,你的控制对象值不就是100了吗~~是不是就不会是0了~~
3。OB100中如何使用,其实LZ的想法已经可以实现你的功能了。CFC中功能块的封装性没有LZ想象的那么复杂。CFC实际上就是一个子程序而已。好比你用300编程时OB1中调用子程序(FC,FB)一样的道理。
4。其实我认为,LZ完全没有必要再OB100中作工作。直接在CFC中,充分考虑控制对象及系统的安全性进行处理,肯定能够实现你的控制要求。
5。不论冷启,暖启还是热启,任何数据都是恢复到初始值的状态。除非你在OB100中作了工作。因为CPU重启后首先扫描OB100。
不以物喜,不以己悲;
达则兼济天下,穷则独善其身。