Насколько я понял, он работает только со строками.

Например, через String output module (AT Str_Out %QB9.8.1.0: STRING[79]) я хочу записать сразу два регистра.
Но Str_Out имеет тип строковый и подсунуть ему я могу только строку.

Str_Out := '1234';

Тогда в регистры попадёт 0х3132 и 0х3334

А если мне нужно в регистры записать 0х0012 и 0х0034 ?

Каким образом это делается?