короче, переделал я обмен полностью на код.....
стало быстрее, за секунду опрашивает каждое устройство 3-4 раза
ну более менее, но все равно не приятный отклик на ручное управление дискретными выходами...……..
теперь новая проблема.
почему не работает моя функция?
я конечно пока пользуюсь DW_TO_REAL (DWORD_OF_BYTE(1,2,3,4)) из oscat, но хочется то свою!Код:FUNCTION b_to_r : REAL VAR_INPUT b1: BYTE; b2: BYTE; b3: BYTE; b4: BYTE; END_VAR VAR pnt: POINTER TO REAL; END_VAR pnt:=ADR(b_to_r); pnt^:=b4; pnt:=pnt+1; pnt^:=b3; pnt:=pnt+1; pnt^:=b2; pnt:=pnt+1; pnt^:=b1;




Ответить с цитированием
