Страница 7 из 56 ПерваяПервая ... 5678917 ... ПоследняяПоследняя
Показано с 61 по 70 из 551

Тема: Интерфейсные платы ПР200

  1. #61

    По умолчанию

    А зачем ПР это разбирать?

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

    По умолчанию

    rovki так разбирает не ПР, он честно отвечает на запрос, а уже TCP сервер, зная, откуда прилетело отправляет пославшему.

    По крайней мере у меня работает. А через аппаратный мы с двух компов счетчик Меркурий опрашивали.

  3. #63
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    А зачем ПР это разбирать?
    А что бы знать какому мастеру отвечать ,что бы у того таймаут не сработал .
    электронщик до мозга костей и не только

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

    По умолчанию

    Это пофигу, у слейва есть таймаут на ответ и любому слейву глубоко плевать, кому он отвечает. Он запрос принял, обработал, дал ответ. слейвы не умеют определять, получен ответ мастером или нет.

  5. #65
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    Вот и я про то же - какому мастеру какой ответ достанется и вообще достанется ли.Это раньше слейв плевал ,потому как мастер один ,а вы ему 10мастеров хотите подсунуть ....да еще одновременно говорящих по одному каналу.
    электронщик до мозга костей и не только

  6. #66

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А что бы знать какому мастеру отвечать ,что бы у того таймаут не сработал .
    Так настройте нормальный таймаут.

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Вот и я про то же - какому мастеру какой ответ достанется и вообще достанется ли
    неуловил, что значит какой ответ, есть конкретный запрос от непойми какого мастера, выдать данные из конкретных ячеек памяти с вполне однозначной адресацией, счего это слейв должен ерепениться давать эти данные или нет?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  8. #68
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Я думаю проблема в том, что первый мастер делает запрос, slave обрабатывает запрос и в это время приходит запрос от второго мастера.
    По хорошему второму, slave должен сказать "Я занят, подожди", что опять таки увеличит время отклика первому мастеру, но на деле врятли ПР это отдаёт, что хорошо, а просто пропускает "мимо ушей". Таким образом идёт борьба нескольких мастеров за данные, кто выхватил, тот молодец.
    И так чуть ли не каждый запрос. Синхронизировать работу 2х мастеров между собой сложно.
    USR K3 имеет modbus, что и для чего не знаю, но мне кажется может там эта проблема решается, не тестил еще с несколькими мастерами.

  9. #69
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Так настройте нормальный таймаут.
    Да хоть пол часа ,но никто не даст гарантии что 2 мастера не полезут одновременно в сеть ,тут уж не до ответа слейва ...пакет будет битым .
    электронщик до мозга костей и не только

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

    По умолчанию

    У меня с программным слейв веселуха. Отписался разработчику SCADA по данному поводу.
    Имеем ПР200 (слейв), remserial (TCP сервер для COM порта), SCADA с modbus

    ПР200 честно отвечает всем как бы казалось. Меняю из одной копии SCADA переменную, и ей ПР200 возвращает измененные данные, так же отображая эту переменную на экране.
    А вот по логам для второй копии SCADA опрос идет, все хорошо, но измененная переменная имеет предыдущее значение.
    Так же среди переменных есть температура, которая меняется так же и в запросах второй копии SCADA и каким то чудом CRC блиать правильная в ответах...


    Не может же ПР200 отвечать одному с новыми данными, а второму старыми данными да еще и CRC расчитывать ????

    з.ы. в понедельник проверю на хардовом преобразователе Ethernet - RS485 аж самому интересно стало...
    хотя с трудом представляю себе тупого разруливщика 485 в сеть, который просто сквозь себя данные прогоняет и ни сном ни духом о Modbus, который будет делать расчет CRC для модбаса отдавая данные из своего буфера...

    rovki, ну встретились 2 запроса двух мастеров ну и что, один из них не получил данные или с ошибкой, выполнил запрос повторно, да и все.
    Последний раз редактировалось melky; 09.09.2016 в 14:25.

Страница 7 из 56 ПерваяПервая ... 5678917 ... ПоследняяПоследняя

Похожие темы

  1. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  2. По ПР200 и OL
    от Dmitriysokol в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 02.07.2016, 22:39
  3. ПР200+НПТ1 Пределы измерения ПР200 в режиме 4-20ma
    от Алексей Геннадьевич в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 06.04.2016, 20:19
  4. Ответов: 2
    Последнее сообщение: 17.07.2007, 16:51
  5. мву-8 - нагрев платы источника питания
    от Serg_g в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 17.07.2007, 16:51

Ваши права

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