Но если там участвует мк, и заявлено, что это реалтайм устройство - значит мк обрабатывает данные с очень высокой скоростью?
вообще работа ПЛК делится на три фазы. 1 - состояния входных контактов прочитываются в служебные переменные. 2- над ними происходят действия, согласно логике задачи.3 - выходные переменные отображаются на выходные контакты. На эти три действия у ПЛК есть строго ограниченное время, которое называется "гарантированное время цикла". Если у какого гения получится программа с бесконечным циклом - ее немедленно прибьет встроенный WDT. Ну, тоесть резетит ядро. Если ядро такое кривое - то и будет бесконечный рестарт вместо наормальной работы.