да мне кажется нужно переставить. потому что значения прыгают как счетчик, идет перечисление значений. код пишется там же где и DUT?
Вид для печати
Добавить POU, выбираете функцию, вписываете имя Swap_W и выход REAL, язык ST, код просто копируете в русской раскладке, пояснения будут на русском. Скрин добавил в предыдущем сообщении.
Смотреть вам надо чтобы в ПР было правильно и в Панели, 2 переворота, в итоге должно быть правильно.
А черту, для чего я нарисовал? Саму черту не надо, а всё что ниже в нижнее окно. И вторая строка у вас 2 раза, вы совсем дремучий, удалите повтор на второй строке.
Верхее окно для объявлений, нижнее окно для кода )))))
У вас всё должно быть как у меня в коде, лишние VAR тоже удалите.
Зачем вы функцию выложили, в ней ничего увидеть нельзя, функция не имеет памяти и смотреть надо вход и выход в самой программе.
0 и 1 вы специально переставили? Сейчас перестановки у вас нет.
Выкладывать надо то, где у вас цифры бегают, 4 раза написали, а скрина ни разу не выложили.