Показано с 1 по 2 из 2

Тема: Работа с сокетами в ПЛК308

  1. #1
    Пользователь
    Регистрация
    19.05.2011
    Адрес
    Челябинск
    Сообщений
    83

    По умолчанию Работа с сокетами в ПЛК308

    Настраиваю сокет

    Код:
    sock:=SysSockCreate(SOCKET_AF_INET,SOCKET_STREAM,SOCKET_IPPROTO_TCP,serr);
    tcp_adr.sin_family:=SOCKET_AF_INET;
    tcp_adr.sin_port:=SysSockHtons(555);
    tcp_adr.sin_addr.ulAddr:=SOCKET_INADDR_ANY;
    PADDR := ADR( tcp_adr );	
    serr1:=SysSockBind(sock,PADDR,SIZEOF(tcp_adr));
    serr2:=SysSockListen(sock,1);
    sock_acc := sock;
    param_ctrl:=1;
    SysSockIoctl(sock_acc,SOCKET_FIONBIO,ADR(param_ctrl));
    Затем в цикле:

    Код:
    rcv_bytes_cnt:=SysSockRecv(sock_acc,ADR(rcv_snd_buf[0]),1024,SOCKET_MSG_OOB,serr3);
    IF rcv_bytes_cnt>0 THEN
    	SysSockSend(sock_acc,ADR(rcv_snd_buf[0]),rcv_bytes_cnt,0,serr);
    END_IF
    ...и ничего не происходит. тишина.
    И почему SysSockBind может возвращать serr1=1?

  2. #2
    Пользователь
    Регистрация
    19.05.2011
    Адрес
    Челябинск
    Сообщений
    83

    По умолчанию

    Уважаемая техподдержка, подскажите что-нибудь. Или посоветуйте иной способ соединения с ПЛК по езернету.

Похожие темы

  1. ПЛК308
    от maksmi в разделе ПЛК3хх
    Ответов: 4
    Последнее сообщение: 23.04.2012, 19:23
  2. Работа OPC
    от Georgiy в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 28.06.2011, 07:13
  3. проблема с сокетами
    от yuren в разделе ПЛК1хх
    Ответов: 17
    Последнее сообщение: 23.12.2009, 14:02
  4. Помогите примером работы с сокетами для ПЛК100
    от Заложник овена в разделе Сетевые технологии
    Ответов: 3
    Последнее сообщение: 19.10.2007, 22:10
  5. плк-150 работа с трм-138
    от DEN в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 04.05.2007, 11:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •