Цитата Сообщение от kondor3000 Посмотреть сообщение
Менять местами WORD можно с помощью функции, например 1 Перестановка WORD.jpg

Код:
FUNCTION Swap_W : REAL  // Функция  перестановки WORD в переменной REAL
VAR_INPUT
	rIn:REAL;        //входная переменная типа REAL
END_VAR
VAR
	pInput	       : POINTER TO ARRAY[0..1] OF WORD;     // Указатель на масссив 
	pOutput	: POINTER TO ARRAY[0..1] OF WORD;
	rOut:REAL;     // переменная rIn с переставленными местами WORDами
END_VAR
_______________________________________________
pInput :=ADR(rIn);                // Адрес входной переменной
pOutput := ADR(Swap_W);           // Адрес выходной переменной

pOutput^[ 0 ] := pInput^[ 1 ];
pOutput^[ 1 ] := pInput^[ 0 ];
Может вам ещё и не придётся переставлять)
да мне кажется нужно переставить. потому что значения прыгают как счетчик, идет перечисление значений. код пишется там же где и DUT?