Показано с 1 по 5 из 5

Тема: Отображение ошибок на СМИ-2.

  1. #1
    Пользователь Аватар для npu3pak
    Регистрация
    06.09.2012
    Адрес
    Санкт-Петербург
    Сообщений
    100

    По умолчанию Отображение ошибок на СМИ-2.

    Здравствуйте.
    Господа, кто подскажет идею вывода кодов ошибок на СМИ-2. Я накидал по простому (в идеале около 24 входов), но выходит косяк при возникновении нескольких ошибок. Чего-то не придумать как завязать приоритеты. Была ещё пара "версий" но все с какими-то багами. Нужно выводить предустановленный код ошибки при отсутствие сигнала на соответствующем входе. С буквами ещё хуже получилось. В общем нужен совет или креативная идея.
    Изображения Изображения
    • Тип файла: jpg Errors.jpg (109.8 Кб, Просмотров: 38)

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

    По умолчанию

    сделайте приоритет ошибок с выводом через паузу.

  3. #3
    Пользователь Аватар для npu3pak
    Регистрация
    06.09.2012
    Адрес
    Санкт-Петербург
    Сообщений
    100

    По умолчанию

    Я вообще-то это и спрашивал, наглядно глянуть бы, а то фантазия пока вышла.

  4. #4
    Пользователь Аватар для npu3pak
    Регистрация
    06.09.2012
    Адрес
    Санкт-Петербург
    Сообщений
    100

    По умолчанию

    Получился "колхоз имени Ленина", но всё работает как надо. Грузно, зато сам наваял.
    Изображения Изображения

  5. #5

    По умолчанию

    Цитата Сообщение от npu3pak Посмотреть сообщение
    Я вообще-то это и спрашивал, наглядно глянуть бы, а то фантазия пока вышла.
    В библиотеках oscat есть прекрасный FB "message_8". По изменению состояния одного из входов, на выходе появляется заранее прописанная переменная типа "string". Дефолтные 8 входов легко расширяются до 16 и больше правкой библиотеки. Там же есть и FB "mirror". Как известно, байты в СМИ-2 летят в сегменты справа налево, а использование этого блока исправляет данную ситуацию. Если лениво использовать этот блок - чтобы сообщение нормально отобразилось, нужно задать значение переменной задом-наперед (DCBA, если нужно ABCD). Приоритет у ошибки с меньшим номером входа.
    Задача по реализации, к примеру систем защиты котельной на уровне дискретных сигналов с выводом кода ошибки на СМИ-2 решается буквально за полдня.
    Вложения Вложения
    Последний раз редактировалось ec73; 14.07.2017 в 12:22.

Похожие темы

  1. OwenNet.Lib обработка ошибок
    от Логачев Николай в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 02.03.2014, 11:44
  2. Диагностика ошибок программ на ПЛК
    от kuharchukigor в разделе ПЛК1хх
    Ответов: 40
    Последнее сообщение: 26.02.2013, 20:07
  3. коды ошибок мсд-100
    от eupsychian в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 28.06.2011, 08:17
  4. коды ошибок
    от gefan в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 11.02.2011, 11:51
  5. Куча ошибок от МВА-8
    от Коваленко Павел в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 04.08.2010, 17:54

Ваши права

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