1. TwinCAT 3 Task使用技巧

1.7. 如何理解TwinCAT 3中任务(task)的执行是并行运行还是串行运行?

这个问题实质就是并行和并发的概念:

假设你电脑有4核,那某一个时间点(一瞬间)它确实只能同时运行4个任务,这个叫微观并行;但是在一个比较长的时间段上,比如说1秒钟内,每一个CPU核心可能是第1毫秒运行任务1,第2毫秒运行任务2,然后到第10毫秒又回头来运行任务1,这个叫微观上并发;但是微观的不管是并行还是并发,在你个人宏观感受看来它是好多任务同时运行,宏观上都是并行的;所以哪怕是单核心PLC,跑多个PLC项目也是没有问题的,只要处理负载不超过限制即可



2017.12.11 冯建鹏 编辑