quote:以下是引用whsq在2006-08-31 08:53:05的发言:
刚才按错键:
FC调用问题:
FC是一个复杂的计算程序, 比如连续取N个模拟量采样值进行算术平均运算, 当FC的调用条件是脉冲边沿时(只一个扫描周期), FC如何执行?
1. FC只执行一个扫描周期
2. FC执行多个扫描周期, 直到FC计算出结果
无论多么复杂的计算程序,fc 永远只是一个子程序,在执行子程序计算中,只要你不退出,操作系统一直等待下去,极端情况是子程序是个死循环,整体表现就是死机。但是西门子的操作系统有看门狗,不等你死机,只要超过了设定的最大循环时间就报告错误。