Цитата Сообщение от capzap Посмотреть сообщение
Код:
FUNCTION_BLOCK STATESOCKET
VAR
    inad: INADDR;
    diSocket    :    RTS_IEC_HANDLE;
    clSocket    :    RTS_IEC_HANDLE;
    state        :    BYTE    := 1;
    sa            :    SOCKADDRESS;
    sa_size        :    DWORD;
    RXTXBuf        :    ARRAY[0..255] OF BYTE;
    dnt: DINT := 1;
    tx: DWORD;
    rcvCount: DINT;
    pResult: POINTER TO RTS_IEC_RESULT;
    timeouter: DWORD := 10000;
    pos: INT;
    disp: SLAVE_DISPATCHER;
    funoff: SLAVE_NOT_UNITID;
    fununo: SLAVE_RD_COILS;
    funtre: SLAVE_RD_MULT_RG;
    fundecvis: SLAVE_WR_COILS;
    fundecsei: SLAVE_WR_MULT_RG;
    hold_reg: ARRAY[0..255] OF BYTE;
END_VAR
VAR CONSTANT
    STOP        :    BYTE    := 0;
    TS_INIT: BYTE := 1;
    TS_OPEN: BYTE := 2;
    TS_CLOSE: BYTE := 3;
    TS_WAIT: BYTE := 4;
    TS_PAUSE: BYTE := 5;
    PORT: WORD := 502;
END_VAR
да работало на 304,это было давно, я бы уже по другому собрал сервак. И не будем забывать, что в 12 году с этим контроллером я работал в v3.4


А, нет, вру, вот реализация этого кода http://www.owen.ru/forum/showthread....l=1#post101265
А исходник этой библиотеки имеется?
Вы пробовали провода выдергивать?