Показано с 1 по 10 из 30

Тема: Modbus Universal MasterOPC Server demo теряет связь

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

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

    По умолчанию

    У вас скрипт падает. Что у вас в 27 строке?
    Разбирайтесь - видимо какие то проверки добавить надо.

    На первый взгляд:
    b1=dest[3]-48;
    b2=dest[4]-48;
    b3=dest[5]-48;
    b4=dest[6]-48;
    b5=dest[7]-48;
    b6=dest[8]-48;

    А если пакет будет не полным и будет только 5 элементов например?
    И где у вас проверка контрольной суммы? Или ее нет?
    Спасибо.

  2. #2
    Пользователь
    Регистрация
    09.02.2016
    Адрес
    Тверь
    Сообщений
    28

    По умолчанию

    ну тут всё четко.
    пробовал запросами, не раззобрался. и с XOR проверкой не разобрался.
    Поставил непрерывную передачу.
    Примерно за день разобрался, как заставить функцию только читать. (справка такаааая кривааая! да и интруция по протоколам тоже!!! Мануалы симинса на английском понятнее и в разы подробнее.)

    в порт летит пакет 12 байт постоянно. начинается на [02], заканчивается на [03].
    Функция сама видит начало и конец.
    но пролетают и отрывки, поэтому в repeat проверяется длина (12шт) и начало (02).
    Как говорил, с XOR не разобрался, поэтому не проверяю. И без него данные летят прекрасно.
    так вот, если в нужном байте прилетает "0", то выглядит он 16х30, отнимаем 10х48, получаем 10х0. Максимум - 10х9.
    Перед умножением проверяю на минимуи и максимум.
    Плохое значение не пролетит.
    Так же бывала ошибка функции записи тэга. не сфоткал. так же наглухо виснет скрипт.
    Вообще даже если все функции засунуть в pcall, всё равно скрипт зависает.
    всегда так зависает, что скада думает - всё норм. пришлось проверку делать.
    Последний раз редактировалось Alexlyu; 26.05.2021 в 15:12.

Похожие темы

  1. Modbus Universal MasterOPC Server в режиме slave
    от smk1635 в разделе Master SCADA 3
    Ответов: 25
    Последнее сообщение: 31.01.2023, 23:49
  2. Ответов: 8
    Последнее сообщение: 28.12.2014, 23:07
  3. Modbus Universal MasterOPC Server период опроса
    от hawk в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 23.10.2012, 20:09
  4. Подключение ПЛК-100 к MasterOPC Universal Modbus Server
    от Слава1 в разделе Master SCADA 3
    Ответов: 14
    Последнее сообщение: 07.06.2012, 23:34
  5. Modbus Universal MasterOPC Server и ПЛК мастер
    от smk1635 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 13.09.2011, 21:22

Ваши права

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