1. TwinCAT 3 Task使用技巧

1.1. 倍福PLC的Task与高级语言线程的用途类似嘛?

PLC中的不同的Task主要为了区分不同优先级的任务,针对不同任务可以设置不同的PLC周期,比如串口通讯读写Buffer可以写在单独的Task里。

高级语言多线程是为了并行处理不同的任务,这样CPU和I/O密集型操作不会卡住UI线程。

PLC本身是周期性重复执行的,你可以把PLC理解为写在Timer里的代码,多个Task相当于开了多个Timer



2018.9.26 冯国城 编辑