Вот, что я имел в виду:

Код HTML:
VAR
	i: INT:=257;
	j: INT;
	k: REAL:=12.5;
	m: REAL;
	b: BYTE:=120;
	a: BYTE;
	str1: STRING;

	ptr1: POINTER TO BYTE;
	ptr2: POINTER TO INT;
	ptr3: POINTER TO REAL;
END_VAR

--------------------

(*записываем в строку переменные разных типов*)
ptr2 := ADR(str1);	(*ставим указатель на нашу стоку*)
ptr2^ := i;	(*пишем переменную типа INT*)
ptr3:=ptr2+2;	(*смещаем указатель на 2 байта*)

ptr3^ := k;	(*пишем переменную типа REAL*)
ptr1:=ptr3+4;	(*смещаем указатель на 4 байта*)

ptr1^ := b;		(*пишем переменную типа BYTE*)

(*читаем из строки переменные разных типов*)
ptr2 := ADR(str1);	(*ставим указатель на нашу стоку*)
j:=ptr2^;			(*читаем переменную типа INT*)
ptr3 := ptr2 + 2;	(*смещаем указатель на 2 байта*)

m:=ptr3^;			(*читаем переменную типа REAL*)
ptr1:=ptr3+4;	(*смещаем указатель на 4 байта*)

a:=ptr1^;		(*читаем переменную типа BYTE*)