Да ничем движок для PLC не отличается от программирования других многопараметрических систем реального времени. Для начала разберитесь как в С вызвать функцию по указателю, а затем для внедрения в проблему можете почитать эту книжку
http://www.ozon.ru …ext/detail/id/4259083/