Ну как вариант, использовать старый OL.

Может они как программисты codesys 3.5 решили принудительно поменять последовательность регистров в слове, может стандарт такой утвердили, и что раньше просто не считали "косяком", сейчас считается на основе идиотского утвержденного бумагой принципа. Тут также могли это сделать. Просто устройство тупо сейчас пересылает слова не в той последовательности.