Hombre...un lenguaje de programación propiamente dicho tampoco es. Este no es tampoco el sitio indicado para esto...
Por cierto, que la implementación dependerá del software que uses. Autómatas hay de muchas marcas y cada marca tiene su programa para programar los autómatas.
En esencia son lo mismo pero puede que la forma de construirlos y ciertas funciones sean diferentes entre sí. Yo solo he usado software de Siemens...