Страница 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,307

    По умолчанию

    здесь есть наброски по 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,307

    По умолчанию

    плк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,307

    По умолчанию

    это экспортный файл, Вам нужно в меню, проект->импорт
    в моем примере передается мало, про 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,307

    По умолчанию

    а у меня просто не получается придумать как отправить такой объем по 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,307

    По умолчанию

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

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

Похожие темы

  1. Настройка обмена с МСД 200
    от Евгений Гераськин в разделе Сетевые технологии
    Ответов: 6
    Последнее сообщение: 22.12.2016, 17:01
  2. Преобразователи 232-Ethernet, 485-Ethernet
    от and909 в разделе Разработки
    Ответов: 18
    Последнее сообщение: 28.10.2016, 15:57
  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

Ваши права

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