多项选择题

A.硬件电路设计
B.软件设计
C.控制系统总体方案选择
D.可编程控制器的机型选择