Страница 212 из 1040 ПерваяПервая ... 112162202210211212213214222262312712 ... ПоследняяПоследняя
Показано с 2,111 по 2,120 из 10399

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Вот тут я не всегда согласился бы ))
    Например мы постоянно читаем и пишем по изменению. Убедится в том что запись была - необходимо. Иначе как быть уверенным что выходы встали как нужно ? (без чтения выходов ессно). Но если и писать постоянно - можно и забить. Проскочит. Это не кошерно - но иногда катит.

    Фиша в том - что с МДВВ на modbus.lib можно сделать сотни тысяч запросов (и R и W) без единой ошибки (на ночь оставлял). И какие 5сек ? за это время 500..600 запросов
    http://www.owen.ru/forum/showthread....ll=1#post83649

    с записью действительно приходит ошибка каждый запрос

  2. #2112
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,259

    По умолчанию

    Тогда придется допустить что мне овен подсовывает какие-то особенные МДВВ которые нормально отвечают на запись, а я этот ответ вижу с syscomread, и этот ответ - ok.

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Тогда придется допустить что мне овен подсовывает какие-то особенные МДВВ которые нормально отвечают на запись, а я этот ответ вижу с syscomread, и этот ответ - ok.
    Так у Вас же бибка праалена

  4. #2114
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Одно другому не противоречит. Модбас не UDP. Есть запрос и ответ. Запрос (запись) принят слейвом, ответ не принят мастером. Так как астральное видение немного поломалось - выкладывайте код. Причем и настройки МДВВ тоже.
    Выкладываю код и настройки. В этой версии чтение идет без ошибок, а запись идет с ошибками, хотя на приборе все щелкает как надо. Период опроса установил 0.

  5. #2115
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,259

    По умолчанию

    Ну, например, переход в ..read.. :

    if cmpl then
    ....
    master:=..
    end_if

    и в ..write..:

    if cmpl then
    if err <> .. then
    ..
    else
    master := ..
    end_if
    end_if

    Ищем отличия.

  6. #2116
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,259

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Так у Вас же бибка праалена
    Не, просто другая.

  7. #2117
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Вы имеете в виду, что шаг записи надо гонять пока не поймаем err=0? Так оно нулю равно только когда cmpl=FALSE. При записи всегда при cmpl=TRUE err=255.

  8. #2118
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,259

    По умолчанию

    Комплект -> вышли. А счет ошибок - отдельное действо. В read - более правильно.

  9. #2119
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Валенок, сделал как Вы сказали. Не помогло. Вот скрин в работе. Переменная t - счетчик битых посылок, переменная t1 - счетчик нормальных посылок. Как видим, нормальных - 0.

  10. #2120
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,259

    По умолчанию

    ////////////////

Страница 212 из 1040 ПерваяПервая ... 112162202210211212213214222262312712 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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