单项选择题

下面针对PLC系统程序的描述哪些是正确的()

A.由PLC的制造厂家编写,主要有系统管理程序、用户指令解释程序、功能程序、系统程序调用等,与PLC的硬件组成有关
B.由制造厂家直接固化在只读存储器ROM、PROM或EPROM中,对用户不透明
C.用户可以修改PLC的系统程序
D.PLC的系统程序的源代码是开放的