Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: проблема с сокетами

  1. #1

    По умолчанию проблема с сокетами

    Добрый день!
    Я только начал учится програмированию, не пинайте сильно если буду задавать не те вопросы
    SysSockCreate( SOCKET_AF_INET, SOCKET_STREAM, SOCKET_IPPROTO_TCP) Возвращает -1
    Библиотека SysLibSockets.lib с диска которы был вместе с ПЛК
    Таргет файлы с диска тоже
    Коротко о плк:
    PLC model MODEL PLC 100
    Binary VERSION 2.05.7
    Need Target version 2.05
    Compiled: 17:03:33 May 30 2008
    MAC 00:12:34:56:78:9A
    IP 192.168.0.249
    GATE 192.168.0.1
    MASK 255.255.255.0
    PIC upper version is 07
    Licence unlimited
    No DAC
    PIC lower version is 0a
    Последний раз редактировалось yuren; 17.12.2009 в 18:28.

  2. #2

    По умолчанию

    вы сколько раз пробовали? видимо все сокеты то и кончились...

  3. #3

    По умолчанию

    даже ресет кнопкой на плк непомогает

  4. #4

    По умолчанию

    помог ресет спрятаной кнопкой сброс
    экспериментальным путём было выявлено, что если не делать сокклозе, можно открыть только 15 сокетов. появляются некоторые опасения, например после пропажи электричества на удалённом объекте останется вечно висячий сокет?

  5. #5

    По умолчанию

    А если проверять наличие питания через модуль statistic и закрывать всё что надо, если оно пропало?

  6. #6

    По умолчанию

    плк будет ещё будет работать после пропадания питания?

  7. #7
    Пользователь
    Регистрация
    15.12.2006
    Адрес
    Калуга
    Сообщений
    157

    По умолчанию

    будет, столько , чтобы закрыть обмен!!!!!

  8. #8

    По умолчанию

    это хорошо
    а всё таки где хранится информация о открытых сокетах?
    как её обнулить без ресета плк кнопкой? и возможно ли вообще?

  9. #9

    По умолчанию

    открыли соединение и затем следите за его состоянием, если что не так закрыли с последующем открытием заново и продолжаем работать (ну на практике всё несколько сложнее). с модемами пм01, мс35,а также Udp у меня прокатывает.
    P. S. в примере отправки/получения смс (на этом форуме) понятен подход и написано что проверять чего ждать и тд. правда на мой взгляд времени не хватило что бы красиво доделать.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  10. #10

    По умолчанию

    имеется в виду отправка смс через Ip? я такого примера не видел. ткните носом

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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