发布于 2012-11-29 19:31:22
99楼
既然是说PLC,那么siemens比较好的除了S7系列还有TDC系列,在S7系统中,我们通常把逻辑控制任务放在OB1中,而自由循环OB1的循环时间是不固定的,因此把实时性要求高的控制任务放在OB1中是不合适的,比如说PID任务;其实关于扫描时间的问题,用过FM458/SIMADYN D/TDC的同志可能就比较了解,这几种CPU的基本采样时间是可以由用户进行调整的,而编程的时候根据要求的不同,可以将各种任务区别对待,放入不同的中断任务当中(各种中断任务的执行时间为基本采样时间的2的n次方倍),这样对CPU的利用效率明显要优于S7系统,这几种PLC通常使用CFC进行编程,每一个可用的功能块都会给出对应不同CPU的执行时间,这样在编程结束以后,就可以很方便对CPU的负载进行评估,避免了危险的CPU过载