Question: can plc be programmed in c?
Answer: If you really want to programme PLC in C, you can use the Siemens Simatic M7 that runs M7 RMOS32 platform. Then you can combine Siemens basic software package with the integrated development environment provided by the Borland C/C++ compiler. The learning curve of the software is pretty steep though.