多项选择题

PLC应用程序设计方法有()

A.经验设计法
B.逻辑设计法
C.面向对象法
D.状态流程图设计法