多项选择题

可用()来编制和调试PLC用户程序。

A、普通计算机软件
B、专用编程器
C、专用编程软件
D、通用计算机软件