多项选择题

PLC是通过软件实现控制的,能够适应不同控制任务的需要,()。

A、通用性强
B、使用灵活
C、可靠性高
D、控制简单