多项选择题

A.形成了多种PLC编程语言。
B.规范了PLC的硬件和软件标准。
C.规定了PLC的功能。
D.规定了各种品牌PLC的兼容标准。