У меня как-то сторожевой таймер сработал в симуляторе. В коде были использованы ФБ библиотеки modbus.lib, забыл их отключить. Циклов в коде не было. При работе не в симуляторе все было нормально.