SET_USINT通过偏移将无符号整数值写入字节数据
此函数设置Data的8位字节值,iByteOffset表示字节偏移量。 字节编号从0开始,0指Data的第一个字节。

输入
将其低位字节值写入输入/输出Data的字节数据的输入数据。
相对于从0开始的Data的第一个字节的字节偏移量必须大于等于0
输入/输出
为其设置字节的字节数据
请检查输入数据的有效性,因为Control FPWIN Pro7不检查要访问的数据的有效性。
为获得出色性能,请尽可能使用恒定输入值!
反转指令: GET_USINT

所有用于编程此函数的输入和输出变量已在POU头中声明。 所有编程语言使用相同的POU头。

VAR
bStart: BOOL:=FALSE;
awByteData: ARRAY [0..4] OF WORD:=[100,200,300,400,501];
iOffs: INT:=2;
END_VAR
当变量bStart设置为TRUE时,执行此函数。

BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 8 ;
NETWORK_BODY
B(B_CONTACT,,bStart,4,3,6,5,);
B(B_F,E_SET_USINT!,,11,2,19,8,,?DEN?DValue?DiByteOffset?DData?AData?AENO);
B(B_VARIN,,255,9,4,11,6,);
B(B_VARIN,,iOffs,9,5,11,7,);
B(B_VARIN,,awByteData1,9,6,11,8,);
L(1,0,1,8);
L(1,4,4,4);
L(6,4,11,4);
END_NETWORK_BODY
END_NET_WORK
END_BODY
if (bSTart) then
SET_USINT(Value := 255, iByteOffset := iOffs, Data := awByteData);
end_if;