Страница 9 из 19 ПерваяПервая ... 7891011 ... ПоследняяПоследняя
Показано с 81 по 90 из 203

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    В конце концов, можно попробовать читать из буфера порта по-байтно. На ПЛК63 результат будет тот же, только потерь будет больше...

  2. #2

    По умолчанию

    Цитата Сообщение от monteg Посмотреть сообщение
    В конце концов, можно попробовать читать из буфера порта по-байтно. На ПЛК63 результат будет тот же, только потерь будет больше...
    Просто я не хочу писать еще один пример. Их все равно не смотрят.

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

    По умолчанию

    а если этим занимались бы два ПЛК100, как считаете мог бы читающий ПЛК терять байты?

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а если этим занимались бы два ПЛК100, как считаете мог бы читающий ПЛК терять байты?
    У меня нет второго ПЛК100. Но думаю что нет. Дело не в том как организован modbus slave в "PLC Конфигуратор", потому что если на ПЛК63 из буфера "выгребать" все содержимое, то потерь не возникает. Следовательно slave "отвечает" правильно.

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

    По умолчанию

    чего это сразу в программе, Вас кто то допустил к управлению СОМ-портом, Вы ему только передаете массив байт, а непосредственно передачу он осуществляет самостоятельно

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

    По умолчанию

    да, но откуда Вы знаете, что заканчивая свою работу, функция SysComRead не снимает сигнал готовности к приему для передающего устройства, а новая функция не поднимает этот сигнал и вовремя этого импульса не теряется байт который как раз доставлялся

    ЗЫ предположу, что если в настройках Вы выставите 7-N-1 количество потерянных байт может изменится

  7. #7

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    да, но откуда Вы знаете, что заканчивая свою работу, функция SysComRead не снимает сигнал готовности к приему для передающего устройства, а новая функция не поднимает этот сигнал и вовремя этого импульса не теряется байт который как раз доставлялся
    А что про это где-то написано? Или это предположение?

    Цитата Сообщение от capzap Посмотреть сообщение
    ЗЫ предположу, что если в настройках Вы выставите 7-N-1 количество потерянных байт может изменится
    я правильно понял
    7 - кол-во бит данных
    N - контроль нечетности
    1- количество стоп-бит

  8. #8

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    да, но откуда Вы знаете, что заканчивая свою работу, функция SysComRead не снимает сигнал готовности к приему для передающего устройства, а новая функция не поднимает этот сигнал и вовремя этого импульса не теряется байт который как раз доставлялся
    Работать можно только с буфером порта, а как там себя ведет " исполняемая система" codesys, мне не известно.
    И опять же на ПЛК100 потери байтов нет

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

    По умолчанию

    Цитата Сообщение от monteg Посмотреть сообщение
    И опять же на ПЛК100 потери байтов нет
    может на 63 передача организована более правильно, ведь он моложе ПЛК100

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

    По умолчанию

    А что про это где-то написано?
    ни где, можно сказать предположение. В моей практике был подобный протокол, причем СГП уходил на передающее устройство, а не использовался в своем приемном буфере.
    по 7-н-1 верно

    ЗЫ кстати на форуме написано, что буффер надо читать пока он не станет равным нулю, а не частями
    Последний раз редактировалось capzap; 21.03.2012 в 11:37.

Страница 9 из 19 ПерваяПервая ... 7891011 ... ПоследняяПоследняя

Похожие темы

  1. плк63-пм01 потеря байт
    от Elka в разделе ПЛК63/73
    Ответов: 35
    Последнее сообщение: 06.11.2012, 14:26
  2. потеря байтов в ответной посылке с периодом 4-5 с.
    от Смирнов Роман в разделе ПЛК1хх
    Ответов: 44
    Последнее сообщение: 23.04.2009, 07: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

Ваши права

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