да вы все не правильно написали.
перевернули все наоборот
зачем вы бит из ворда превращаете в бит?
ну и т.д... дальше тоже не правильно.
Напишите, как я вам рекомендовал,
один в один строчку на ST и без объявлений переменных.
Только присваивание имен в ПЛК конфигураторе.