Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 30 из 30

Тема: ПЛК-160 не удаляет программу

  1. #21

    По умолчанию

    Нашел старую тему с похожей проблемой
    http://www.owen.ru/forum/showthread....ll=1#post83506

    Но решения там также нет

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

    По умолчанию

    Цитата Сообщение от vvb Посмотреть сообщение
    Нашел старую тему с похожей проблемой
    http://www.owen.ru/forum/showthread....ll=1#post83506

    Но решения там также нет
    Как нет, а я вот отчетливо вижу пост Леонида, что всё получилось, только не через сетевые переменные,об этом я уже Вам писал и видео поеазывал, правда на видео соединение по ТСР

  3. #23

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Как нет, а я вот отчетливо вижу пост Леонида, что всё получилось, только не через сетевые переменные,об этом я уже Вам писал и видео поеазывал, правда на видео соединение по ТСР
    Я имел в виду решение с UDP.
    Придется, видимо, плясять с бубнами вокруг TCP...
    UPD: Пардон, плясать буду с рукописным UDP )))))
    Последний раз редактировалось vvb; 09.04.2014 в 08:20.

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

    По умолчанию

    http://www.owen.ru/forum/showthread....ll=1#post85927
    Попробуйте с этим вложением
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  5. #25

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    http://www.owen.ru/forum/showthread....ll=1#post85927
    Попробуйте с этим вложением
    Попробовал, не получилось ))))
    Вообще, я никогда раньше не работал с UDP.
    Взял эту библиотеку, взял примеры к ней. Выбросил то, что к TCP относится.
    Запустил - не работает, т.е. сокеты открываются, данные не принимается
    Последовательность у меня такая:
    1. Открываю сокеты для записи и чтения, указываю порт 4444, запоминаю их нумера (получаю в частности, 16 и 17).
    2. Раз в три секунды записываю 10 байт через UdpSendData (посылаю на 127.0.0.1 на порт 4444)
    3. Постоянно читаю данные через UdpReceiveData.

    Может, я неправильно понимаю последовательность действий?

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

    По умолчанию

    А зачем Вы посылаете на локальный адрес, какой айпишник имеет принимаемая сторона?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  7. #27

    По умолчанию

    Короче, частично заработало. Использовал библиотеку TcpUdpLib.

    Если кому интересно, такое ощущение, что есть косяк в функции GetIPAddress (ну или, если глубже, то в SysSockInetAddr).
    Она у меня отказалась преобразовывать IP адрес из строки в DWORD, поэтому я немного модифицировал функцию UdpSendData и передаю ей IP в уже готовом DWORDе.
    Аналогичная ситуация при приеме. Я модифицировал структуру CLIENT_REPLY и заменил строковый IP на DWORD.
    Леонид в этой теме (http://www.owen.ru/forum/showthread....ll=1#post84190), судя по всему, столкнулся с такой же проблемой, но просто использовал другое преобразование.

    И еще не смог наладить передачу самому себе через 127.0.0.1. Когда передаю пакеты с ПК, они нормально принимаются.

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

    По умолчанию

    Если на одном устройстве пытаетесь читать и писать по удп, то как минимум лучше развести на разные порты прием и передачу, легче искать ошибки будет

  9. #29

    По умолчанию

    В общем, связь по UDP между устройствами наладил, все работает. Всем спасибо за советы.

    Но, проблема с нормальной связью среды разработки с ПЛК остается - заливаю программу, все работает (разумеется, чтобы подключиться к ПЛК приходится какое-то время ждать), программа останавливается, удаляется, сбрасывается.
    Но после выключения и включения ПЛК связь уже установить не могу, приходится делать сброс программы кнопкой СТАРТ/СТОП, потом связь появляется, опять заливаю, все работает... до выключения.
    Связи нет также через OPC сервер.
    ПЛК пингуется.

    Может, мне стоит откатиться до прошивки 2.14? Где ее взять в виде bin-файла? А то у меня нет кабеля для перепрошивки.

    И еще такой вопрос: а чего так долго пищит ПЛК после сброса?

  10. #30

    По умолчанию

    Здравствуйте!
    Выложите проект, либо скиньте на e.garchev@owen.ru
    Для символьного файла (для ОРС-сервера) указываете только необходимые переменные или всё подряд? Какую версию gateway-сервера используете?

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. ПЛК 160. Не работает...
    от Scream в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 31.10.2013, 10:44
  2. ПЛК 160 то сохраняет программу то нет
    от S.A.D. в разделе Эксплуатация
    Ответов: 36
    Последнее сообщение: 20.06.2013, 12:30
  3. НА ПЛК 160 не работает модуль Modbus master
    от desperadoes в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 18.02.2013, 09:34
  4. не могу залить программу...
    от Afvl в разделе ПЛК1хх
    Ответов: 34
    Последнее сообщение: 15.12.2009, 15:24
  5. Не запоминает программу
    от МеГаПрогРамер в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 19.11.2008, 22:16

Ваши права

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