Страница 102 из 121 ПерваяПервая ... 25292100101102103104112 ... ПоследняяПоследняя
Показано с 1,011 по 1,020 из 1205

Тема: Обновленный ПЛК110?

  1. #1011
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    В кратце -
    7. Расширенный функционал стека TCP/IP (поддержка DHCP, DNS, RAW Sockets)
    Владислав, будьте добры, расскажите по подробнее по этому пункту. Желательно с примерами как сие использовать/настраивать. Инфы ноль, экспериментировать вслепую скучно...
    И ещё: какие функции библиотеки SysLibSockets, которые в других версиях ПЛК не работали, теперь работают как следует?
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  2. #1012

    По умолчанию

    Вот типичный файл local_addres.dat

    /Настройки 0-го интерфейса Ethernet

    EMAC=E9:00:23:00:77:6B
    IP=0A:02:0B:78
    GATE=0A:02:01:01
    MASK=FF:FF:00:00

    //До 4 шт. DCHP заменяет значения
    DNS=10.2.1.1
    DNS=10.2.1.2

    DHCP=(0|1)
    DHCP_NAME=Name_of pribor
    //Если нет - иcпользуется название модели PLC

    //Таблица маршрутизации (общая для 2-х интерфейсов.
    //!Межинтерфейсный роуминг не осуществляется!

    //До 10 маршрутов
    //Формат IP_dest,Mask_dest,IFace_num (IFace=0 - Ethernet, IFace=1 - PPP)
    //Маршруты обрабатываются по приоритету сверху вниз
    //При отсутствии таблицы либо отсутствии правила, подходящего под соединения дейcтвуют следующие правила:
    //Проверяется соответствие IP и MASK диапазону каждого из интерфейсов
    //Если нет соответствия - выбирается интерфейс с Getway!=0
    //Если такого нет - выбирается интерфейс с MASK==255.255.255.255
    //Иначе - соединение не устанавливается
    //ROUTE 192:168:5:0,255:255:255:0,1


    //Настройки 1-го интерфейса модем PPP
    //порт (NONE|COM2|DBGU|RS485-1|RS485-2)
    PORT_MODEM=COM2
    BODRATE_MODEM=(115200...300)

    //Если пин не требуется - закоментировать строку
    GSM_PIN=1234
    GSM_APN=web.vodafone.de

    Login=SVC
    Password=54321
    //Если телефон один - ввести 3 раза одно и то-же
    //Если же есть резервные телефоны - дозвон по очереди
    Tel1=ATDT112
    Tel2=ATDT333
    Tel3=ATDT555

    //Время соединения(сек), =0 - бесконечно
    ConectTime=180
    AmountRepeat=(0..10)
    //Пауза между соединениями (сек)
    RepeatTime=10
    //Время ожидания ответа"CONNECT" (сек) и таймаут реконнекта при отсутсвии обмена
    PolingResumTime=10
    //Автозапуск дозвона по PPP (YES|NO) или пользуемся OwenLibNetcontrol.lib
    AUTORUN_PPP=YES


    Как мы видим, появилось DHCP, DNS (значит работают функции SysSockGetHostName() и SysSockGetHostByName()),
    работает PPP и работает роутинг (можно назначить, к примеру основной маршрут через Ethernet и резервный через PPP - на случай пропадания Ethernet) Или разнести доступ к разным IP по разным интерфейсам.

    RawSockets - это просто голые сокеты. можно организовывать обмен по разнообразным протоколам, к-е не поддерживаются самим ПЛК. Предоставляет прямой доступ к IP уровню.
    Тролль-наседка, добрый, нежный и ласковый

  3. #1013
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Владислав, спасибо за ответ!
    Ещё вопрос: после выполнения SysSockClose, а затем создания нового сокета возвращается дескриптор равный на единицу большим чем предыдущий закрытый - это нормально?
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  4. #1014
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Дескрипторы вообще не стоит рассматривать как числа в общем случае.

  5. #1015
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    882

    По умолчанию

    Добрый вечер.
    Получил ПЛК110-30 М02.
    И сразу вопрос:
    Библиотека UNM нормально работает?
    SetByte возвращает всегда 0, хотя данные постоянно посылает.
    А вот получать ничего не получает. (Распайка в руководстве правильная?)

    FB взял из работающего проекта (ПЛК110)
    Поменялось лишь расключение, согласно руководству.

    Так же не работает переключатель (Работа - Стоп - Сброс)
    Может что не правильно делаю, пойду прочитаю руководство.
    Последний раз редактировалось приборист; 09.02.2016 в 19:32.

  6. #1016
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Вопрос к тем, кто уже приобрел.
    Ставить новый 110 в производство можно?
    Или еще чуть подождать?

  7. #1017
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Дескрипторы вообще не стоит рассматривать как числа в общем случае.
    Меня вот что беспокоит: ПЛК работает в режиме 24/7, и периодически создаёт-закрывает соединение (сеансы связи) при этом значение дескриптора всё растёт и растёт, раньше такого не было. Не могут они "закончиться" ?
    Последний раз редактировалось _Pavel_; 09.02.2016 в 21:25.
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  8. #1018
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Вопрос к тем, кто уже приобрел.
    Ставить новый 110 в производство можно?
    Или еще чуть подождать?
    У меня версия М01 уже год на объекте работает, вопросов нет.
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  9. #1019
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от _Pavel_ Посмотреть сообщение
    Меня вот что беспокоит: ПЛК работает в режиме 24/7, и периодически создаёт-закрывает соединение (сеансы связи) при этом значение дескриптора всё растёт и растёт, раньше такого не было. Не могут они "закончиться" ?
    например в windows тоже дескрипторы растут, потом в определенный момент это число сбрасывается.
    что касается плк овен, если число дескриптора равное 15 или 16 то больше соединяться плк ни с кем не будет.

  10. #1020
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    например в windows тоже дескрипторы растут, потом в определенный момент это число сбрасывается.
    что касается плк овен, если число дескриптора равное 15 или 16 то больше соединяться плк ни с кем не будет.
    Вот я тоже этого опасался. Но в новом 110-м видел значения и 14000 и более. Скорее всего при переполнении число сбросится... я надеюсь ))
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

Страница 102 из 121 ПерваяПервая ... 25292100101102103104112 ... ПоследняяПоследняя

Похожие темы

  1. приобрел обновленный плк110
    от Ruffian в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 04.12.2009, 12:01

Ваши права

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