Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 41

Тема: ПЛК для обмена 700 словами по Ethernet UDP

  1. #1

    По умолчанию ПЛК для обмена 700 словами по Ethernet UDP

    Добрый день,
    Есть ли у ОВЕН, ПЛК способный принимать такое количество слов в одном пакете 700-800 слов. Протокол общения у сенсора Ethernet UDP. Сенсор - это лазерный сканер 2D профиля. Других способов с ним коммуницировать нет.
    Возможно получить пакет Z-координат 397 и отдельно X-координат 397. Если это сильно упростит задачу по единовременному приему количества слов в одном фрейме.
    ВО вложении мануал к лазерному сканеру. Раздел 10.

    P/s/ Ранее работал с ПЛК Delta, но обнаружил в Мануале не возможность передачи более 97 слов в одном письме. Тех Поддержка тоже сказала что не подойдет он. Известно об успешном случае увязывания сенсора с Сименс 300 серии.
    Вложения Вложения

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

    По умолчанию

    здесь есть наброски по UDP, сам проект стоит на реальном производстве, только в Вашем случае переменную byRecv нужно изменить на
    byRecv : ARRAY[0..1593] OF BYTE;
    попробуте и расскажите получилось ли принять, обработку массива можно не делать чтоб не мешала
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  3. #3

    По умолчанию

    ПЛК еще не приобретен. Поэтому интересуюсь какая модель из линейки ОВЕН подойдет для такого объема данных (принимала за доли секунды и в состоянии была обработать). За наброски по алгоритму спасибо большое.

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

    По умолчанию

    плк100 дешевле всех, плк110-М02 более мощный процессор и ОС, кажется это может повлиять на стабильность соединения, плк304 коммуникационный контроллер на линуксе
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  5. #5

    По умолчанию

    Не могу никак открыть Ваш пример (набросок по udp). Я думал ОВЕН в кодесис программируется, кодесис его не открывает. *.exp
    В данном случае экономить не планируется. ПЛК 110-М02 думаю лучше всего из линейки. Но не могу найти в руководствах предельное значение слов в одном пакете передачи. Вот этот пример где стоит там сколько Вы передаете? это же число Вы исправили под мою задачу уже.

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

    По умолчанию

    это экспортный файл, Вам нужно в меню, проект->импорт
    в моем примере передается мало, про udp таким вопросом не озадачивался, а по ТСР беспроблемно было около 490 байт вроде бы
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  7. #7

    По умолчанию

    Импортом тоже не получилось, этот формат не видит. Если все форматы сделать и попытаться открыть, выдает ошибку. Программа вопрос будущего. Мне бы хотелось быть более уверенным по поводу передачи такого количества информации. Поэтому хотелось бы услышать от кого-либо отзыв положительный по такому эксперименту. Может быть сталкивался кто-либо.
    Насколько я понимаю TCP отличается в основе от UDP большей надежностью (потерялся пакет, запросит еще раз... и т.п.) Поэтому думаю есть надежда на успех.

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

    По умолчанию

    а у меня просто не получается придумать как отправить такой объем по UDP, чтоб проверить плк
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #9

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а у меня просто не получается придумать как отправить такой объем по UDP, чтоб проверить плк
    Так много же утилит для проверки UDP.
    Например, JMeter + https://jmeter-plugins.org/wiki/UDPRequest/
    Или такое: https://packetsender.com/

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

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Или такое: https://packetsender.com/
    спасибо, проверил. Как оказалось фрагментацию не поддерживает, поэтому удалось передать только 1472 байта полезной информации, согласно https://ru.wikipedia.org/wiki/UDP (помимо 8 байт на UDP-заголовок требуется ещё 20 на IP-заголовок) не больше 1500байт. Возможно если постараться, то можно что нибудь и придумать, но врядли
    Вложения Вложения
    • Тип файла: rar pub.rar (94.2 Кб, Просмотров: 38)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

Страница 1 из 5 123 ... ПоследняяПоследняя

Похожие темы

  1. Преобразователи 232-Ethernet, 485-Ethernet
    от and909 в разделе Разработки
    Ответов: 23
    Последнее сообщение: 13.04.2023, 00:21
  2. Настройка обмена с МСД 200
    от Евгений Гераськин в разделе Сетевые технологии
    Ответов: 6
    Последнее сообщение: 22.12.2016, 17:01
  3. Скорость обмена ИП-320
    от desperadoes в разделе Панели оператора (HMI)
    Ответов: 21
    Последнее сообщение: 15.04.2013, 10:52
  4. Возможность обмена ПКП
    от o_nik в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 20.08.2009, 09:45
  5. Время обмена
    от Трефилов в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 20.07.2009, 07:43

Ваши права

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