Страница 3 из 21 ПерваяПервая 1234513 ... ПоследняяПоследняя
Показано с 21 по 30 из 203

Тема: ПЛК63 + SysLibCom, потеря байтов

  1. #21

    По умолчанию

    С ПЛК63 unm.lib не идет

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

    По умолчанию

    и еще вопросик, а для какой цели между двумя плк одного производителя использовать нестандартную передачу данных?

  3. #23

    По умолчанию

    Все пропала тема.
    В проекте требуется наладить обмен данными с устройством ( счетчик ) по нестандартному протоколу. Раньше использовали ( ПЛК100 + ИП320 ). Теперь вдруг захотелось ПЛК63 ( не мне.... ). Начал переделывать под ПЛК63 и смотрю, что-то как-то все очень плохо работает. Два дня капался пока не "локализовал" неисправность.
    Эти примеры не часть моей программы, я их специально написал для форума. Жду конструктивного ответа.
    ( ПЛК100 + ИП320 ) - не понравилось потому что, имел место такой дефект: периодическая потеря связи между ПЛК100 и ИП320 по RS232. Причем разъем чуть, чуть пошевелишь связь восстанавливается. Кабель меняли, результат тот же. В ПЛК DB9 даже визуально стоит "криво". Разбирали, пропаивали, результат тот же. Наша статистика 2 таких брака из 10.
    + ПЛК63 дешевле чем ( ПЛК100 + ИП320 ).
    Хотели еще ПЛК73 попробовать, но теперь я боюсь его заказывать. Начальство может не понять

  4. #24

    По умолчанию

    Два овеновских ПЛК были использованы, чтобы нельзя было все свалить на другого производителя

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

    По умолчанию

    незнаю насчет потерь байтов, у меня наоборот на симуляторе слейва проскакивает два запроса подряд, потому что пересылка одним махом через SysComWrite не дает требуемых пауз между пересылками

  6. #26

    По умолчанию

    Естественно.
    Но почему ЧТЕНИЕ ответа блоками глючит ???

  7. #27

    По умолчанию

    КТО-НИБУДЬ МОИ ПРИМЕРЫ НА " ЖЕЛЕЗЕ " ПРОБОВАЛ ???

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

    По умолчанию

    "Если интервал тишины продолжительностью 1,5 возник во время передачи фрейма, принимающее устройство должно игнорировать этот фрейм как неполный"
    В Вашем нестандартном протоколе есть понятие интервал тишины?

  9. #29

    По умолчанию

    Я не работаю с портом напрямую, а через буфер. И интервалами между битами управлять не могу.

    Про интервалы между кадрами
    1. очищаю буфер порта
    2. пихаю целиком запрос через SysWriteCom
    3. пауза ( 100ms )
    4. читает ответ
    5. пауза ( 100ms )
    6. переход на 1.

  10. #30

    По умолчанию

    Если ( FIRST_PART_SIZE = 0 ) или ( FIRST_PART_SIZE >= RESPONSE_SIZE ), то "ответ" будет читаться одним куском и ошибок нет.

    Дело-то как раз в чтении ответа по частям

Страница 3 из 21 ПерваяПервая 1234513 ... ПоследняяПоследняя

Похожие темы

  1. плк63-пм01 потеря байт
    от Elka в разделе ПЛК63/73
    Ответов: 35
    Последнее сообщение: 06.11.2012, 15:26
  2. потеря байтов в ответной посылке с периодом 4-5 с.
    от Смирнов Роман в разделе ПЛК1хх
    Ответов: 44
    Последнее сообщение: 23.04.2009, 08:16
  3. SysLibCom
    от demon в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 20.03.2009, 13:08
  4. ПЛК 150 и SysLibCom.lib.
    от Анатолий в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 13.12.2008, 13:48
  5. SysLibCom 16#FF
    от powerind в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 28.10.2008, 13:41

Ваши права

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