Si el PLC que utilizas cumple con la normativa de
PLCOpenPLCOpen, debería tener los 5 lenguajes de programación, uno de ellos es similar en la sintaxis al C.
Se denomina ST o texto estructurado.
Esta imagen de
CodesysCodesys te da una idea de que hablo.

Luego tienes el secuencial, que es un lenguaje que permite programar secuencias en forma gráfica:

Y otro es el Bloque de funciones, donde incluso puedes hacerte los tuyos y colocarlos en librerías, para reutilizarlos:

A estos se les agrega el Ladder, que es el mas conocido, pero no el mejor siempre

y por ultimo el Listado de instrucciones o IL, que es el lenguaje original de los PLCs, luego transformado en Ladder para obtener una mayor penetración de los PLCs en la industria, porque no podían hacer popular el uso de los PLCs.
