Цитата Сообщение от Евгений Кислов Посмотреть сообщение
Добрый день.
Просто объявите буфер данных, который передаете по указателю на вход pData ФБ MB_TCP_Slave, в области VAR RETAIN.

VAR
MB_TcpSlave_ST: OCL.MB_TcpSlave;
END_VAR

VAR_OUTPUT RETAIN
arrayData: ARRAY [0..9] OF WORD;
END_VAR


MB_TcpSlave_ST ( xEnable := TRUE, sIpAddr := '0.0.0.0', uiPort := 502, usiUnitID := 1, pData := ADR(arrayData), szSize := SIZEOF(arrayData) );
REAL_TO_WORD2(rInput := HMI.Filter_Set_1, xSwapBytes := FALSE, wOutput1 => arrayData[1], wOutput2 => arrayData[0]);
Вопрос как к переменную HMI.Filter_Set_1 изменить и верхнего уровня?