多项选择题

决定PLC扫描周期长短的因素有()。

A.CPU执行指令的速度
B.每条指令占用的时间
C.用户程序的长短
D.系统程序的长短