Страница 10 из 13 ПерваяПервая ... 89101112 ... ПоследняяПоследняя
Показано с 91 по 100 из 123

Тема: ModBus

  1. #91

    По умолчанию

    Цитата Сообщение от Василий_S Посмотреть сообщение
    Не согласен.
    Хотя примерно так и делается, только разница в сбросе счётчиков.
    Потом, ПЛК в данной системе - что-то вроде БД. Комп может вырубиться и данные можно потерять.
    У тебя накопленные импульсы хранятся в ПЛК и никуда они не потеряются пока сам не сбросишь счетчики. Разрядность счетчиков можно сделать очень большой, тогда не понадобится их часто обнулять. Обработку результатов намного удобнее вести в приложении для ПК. Ты сделал стратегическую ошибку при постановке задачи. Ладно бы тебе кто-то навязал свою идеологию, но ты сам принимал решение.
    Последний раз редактировалось Вольд; 14.02.2014 в 16:36.

  2. #92

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    ...... Ты сделал стратегическую ошибку при постановке задачи. Ладно бы тебе кто-то навязал свою идеологию, но ты сам принимал решение.
    Остапа несло-о! Какие слова, какой типаж.

  3. #93

    По умолчанию

    Цитата Сообщение от Василий_S Посмотреть сообщение
    Остапа несло-о! Какие слова, какой типаж.
    Что не нравится ? Ничего, перетопчешься. Сам себе проблемы создал.
    Последний раз редактировалось Вольд; 15.02.2014 в 14:54.

  4. #94

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    У тебя максимальное время в течение которого ты не можешь принять правильный пакеты от ПЛК какое ? Правильный пакет это тот, у которого правильная КС. С какой периодичностью ты шлешь запросы в ПЛК ?
    Ситуация интересная. Вот, например, на одном ком-порте висят два контроллера. К каждому устройству даётся возможность сделать запрос до 20 раз, для чего на "верху"организован цикл. Если ответ на запрос проходит проверку по трём критериям, то программа выходит из цикла многоразового запроса к одному устройству и переходит к другому. В случае, если количество попыток достигло 20-ти, то в текстовый файл записывается строка с содержанием адреса устройства, времени запроса, отметки о наличии 20-ти попыток и содержание ответа устройства. В случае если данные были приняты не с первой попытки (кроме 20-й), - также делается запись в файл.
    В текстовом файле видно, что при повторных, (далеко не частых) попытках данные принимаются, в основном, со 2-й и 3-й попытки. Устройства "шалят" не синхронно.
    Но есть моменты, когда в течении 10 секунд данные, с одного устройства, не принимаются (не проходят проверку по трём фильтрам) в то время, когда с другого устройства данные принимаются "на ура".
    Т.е. видно в течение 10-ти секунд одного из 18-ти секундных циклов делаются записи с адресом одного устройства, кол-во попыток = 20 и содержание ответа, где в КС стоят нули. Причём остальные данные - корректны. На следующем цикле ответы от этого устройства принимаются.
    В случаях приёма данных не с первой попытки КС в записанной строчке есть.

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

    По умолчанию

    Цитата Сообщение от Василий_S Посмотреть сообщение
    А если в ответе содержатся корректные данные, а? Бывает, всё время в цикле, отведённое на запрос, идут нули в КС, а нужные данные там есть...
    Пока хоть что-то в кучке мусора не соответствует критериям определяющим пакет, мусор остается мусором. Как бы чего не казалось и не хотелось. Много чего похоже на кабачковую икру.

    Хотелось бы увидеть алгоритм проведения запроса и обработки полученного ответа. Неявно это уже звучало:
    Цитата Сообщение от Вольд Посмотреть сообщение
    У тебя максимальное время в течение которого ты не можешь принять правильный пакеты от ПЛК какое ? Правильный пакет это тот, у которого правильная КС. С какой периодичностью ты шлешь запросы в ПЛК ?
    Вот тут чел тоже подрывался про неработающую железку. Смотрим итог.
    http://www.owen.ru/forum/showthread.php?t=16524
    Все таки смущает зависимость КС от времени суток. Вроде чушь, но учитывая что
    Цитата Сообщение от Вольд Посмотреть сообщение
    ОС Windows не является системой реального времени..
    и то что 90% работы в офисах происходит в первый и последний час )))) как-то закрадываются сомнения, несмотря на отсутствие их у Вас.
    Последний раз редактировалось Валенок; 15.02.2014 в 18:24.

  6. #96

    По умолчанию

    Цитата Сообщение от Василий_S Посмотреть сообщение
    Если ответ на запрос проходит проверку по трём критериям, то программа выходит из цикла многоразового запроса к одному устройству и переходит к другому.
    А что это за три критерия ? Сколько линий связей у тебя подходят к ПК ?
    Последний раз редактировалось Вольд; 15.02.2014 в 16:50.

  7. #97

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение

    посмотрел
    7182 запросов, ошибок 0.
    Правда не совсем корректно:
    На столе, ПЛК100 слейв, ПЛК63 мастер, 38400, 8N1, ASCII, чтение 125 регистров
    Жутко некорректное сравнение. Сравнил офис с промпроизводством. И еще ты связываешь два родных ПЛК на короткой ЛС, а Василий_S ПК и кучу ПЛК на длинющих ЛС. Это в корне разные ситуации.
    Последний раз редактировалось Вольд; 15.02.2014 в 16:58.

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

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Жутко некорректное сравнение.
    Вообще ASCII не использую - RTU, а требования жёстче. На складе скоммутировал 600м ПВС без всяких резисторов. Сходил поел. Ошибок 0.
    Есть живые объекты где 100..300м в непонятной куче кабелей (прокладывал не я) - ошибки стремятся к нулю. Опять же - нет резисторов, и часть - звезда.
    А родные-неродные ПЛК - а какая разница ? Куча ПЛК ? А без разницы. Пока опробованный максимум - 12 слейвов. Из них 4xПЛК63, там пришлось ковырять по 20-30 параметров из каждого.

    Соббсно мысль - проблема мастера. На ПК
    Последний раз редактировалось Валенок; 15.02.2014 в 18:24.

  9. #99

    По умолчанию

    Ты в программе для ПЛК можешь напрямую работать с COM-портом, а он в программе для ПК не может.

  10. #100

    По умолчанию

    Почему? COM API - отменили?

Страница 10 из 13 ПерваяПервая ... 89101112 ... ПоследняяПоследняя

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. Modbus Universal MasterOPC сервер или Lectus MODBUS OPC?
    от Olegis в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 05.04.2013, 08:35
  3. Ответов: 4
    Последнее сообщение: 18.09.2012, 21:16
  4. Ответов: 5
    Последнее сообщение: 14.10.2010, 13:42

Ваши права

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