Сообщение от
aposternak35
Доброго времени суток. Возникла проблема с передачей массива в ФБ.
В ФБ код выглядит так:
FUNCTION_BLOCK operatingFB
VAR_INPUT
control: BOOL;
END_VAR
VAR_IN_OUT
operTON: ARRAY [PRE_WARMING..FILTR] OF TON;
END_VAR
VAR_OUTPUT
END_VAR
VAR
i: INT;
END_VAR
Передать я пытаюсь данный массив: operTON : ARRAY [PRE_WARMING..FILTR] OF TON;
Следующим образом: operatingFB(control:=controls, operTON:=operTON);
Получаю такую ошибку на предкомпиляции:
Тип 'ARRAY [PRE_WARMING..FILTR] OF TON' не совпадает с типом 'ARRAY [PRE_WARMING..FILTR] OF TON' VAR_IN_OUT 'operTON'
Подскажите, пожалуйста, как правильно передавать массивы