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

Тема: Как программно получить IP адрес

  1. #1

    По умолчанию Как программно получить IP адрес

    Собственно вопрос содержится в теме. Поиском находил советы либо залезть в файл конфигурации, либо через системные вызовы ОС, А просто функции типа GetIPAddress есть?

  2. #2

    По умолчанию

    о каком контроллере Вы говорите?

  3. #3

    По умолчанию

    В конкретном случае о СПК207, но для общего развития хотелось бы услышать и применительно и к другим контроллерам.

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от aplotnik Посмотреть сообщение
    В конкретном случае о СПК207, но для общего развития хотелось бы услышать и применительно и к другим контроллерам.
    Конкретно для СПК - при использовании последних таргет-файлов (3.5.4.26) в дереве проекта будет узел Network_info, к которому можно привязать переменные - в них будут считаны IP, маска и MAC-адрес.

  5. #5

    По умолчанию

    Спасибо, обновился!

  6. #6

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Конкретно для СПК - при использовании последних таргет-файлов (3.5.4.26) в дереве проекта будет узел Network_info, к которому можно привязать переменные - в них будут считаны IP, маска и MAC-адрес.
    Евгений, справедливо ли получение MAC-адреса с помощью Network_info либо иной функцией для СПК-107?

  7. #7
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Theyler Посмотреть сообщение
    Евгений, справедливо ли получение MAC-адреса с помощью Network_info либо иной функцией для СПК-107?
    Узла Network_Info у СПК1хх нет.
    Чтобы узнать MAC-адрес, используйте библиотеку CmpSysExec для отправки команды ifconfig.
    http://ftp.owen.ru/CoDeSys3/11_Docum...Exec_v.1.1.pdf

  8. #8

    По умолчанию

    То есть, MAC в 1xx всё же есть? А то меня техподдержка вчера разочаровала его отсутствием априори..

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от Theyler Посмотреть сообщение
    То есть, MAC в 1xx всё же есть?
    почему Вас это удивляет, всё что организует сетевой интерфейс должно иметь мак-адрес, возьмите тот же virtualbox, задавая сеть, можно и мак-адрес выставить, хотя физически другой сетевой карты нет, кроме как основного компа
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #10
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Theyler Посмотреть сообщение
    То есть, MAC в 1xx всё же есть? А то меня техподдержка вчера разочаровала его отсутствием априори..
    MAC есть, но он совпадает у всех контроллеров.
    Так что если вы планировали его использовать как уникальный идентификатор - то, к сожалению, не выйдет.

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

Похожие темы

  1. Как программно реализовать это?
    от lava_02 в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 04.02.2012, 22:54
  2. как программно обнулить си-30
    от vligm в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 24.01.2012, 13:50
  3. Антидребезг программно
    от fox в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 14.09.2011, 13:24
  4. изменить Ip-адрес программно
    от michaeladm в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 02.09.2010, 18:18

Ваши права

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