Поиск:

Тип: Сообщения; Пользователь: Салихов Ильдар

Страница 1 из 2 1 2

Поиск: На поиск затрачено 0.01 сек.

  1. Ответов
    307
    Просмотров
    136,487

    Братцы, подскажите... Ковыряю системный логер...

    Братцы, подскажите...
    Ковыряю системный логер CmpLog. Хочу создать еще один логер. В файле CODESYScontrol.cfg прописал следующее


    [CmpLog]
    Logger.0.Name=/tmp/codesyscontrol.log...
  2. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Спасибо, за развернутый ответ

    Спасибо, за развернутый ответ
  3. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Два приложения в проекте

    Подскажите пожалуйста, для каких примерно задач это может потребоваться? И с помощью каких инструментов организуется связь между ними?
  4. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Блокирующие и неблокирующие библиотеки

    Подскажите пожалуйста, как можно быстро понять какой тип вызова использует библиотека? Например фб для получения системного времени библиотеки DTutil неблокирующий, а фб у библиотеки SysRtc (вроде...
  5. Ответов
    462
    Просмотров
    358,495

    Подскажите, а как реализовано в библиотеке...

    Подскажите, а как реализовано в библиотеке влияние вот этого входного параметра
    PV_TIME:WORD;
    Я так понимаю, что ФБ не работает пока входной сигнал не обновится?
  6. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Спасибо! как раз назрел вопрос по поводу отладки...

    Спасибо! как раз назрел вопрос по поводу отладки ) В режиме онлайн вижу последний вызов этого ФБ. Если я хочу увидеть информацию по каждому каналу нужно создать отдельный экземпляр ФБ.
  7. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Подскажите, пожалуйста. Есть ФБ для обработки...

    Подскажите, пожалуйста. Есть ФБ для обработки структуры аналог.параметра (VAR_IN_OUT).
    Есть несколько самих парfметров которые нужно обработать в одном месте.
    Как реализовал я: создал только ОДИН...
  8. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: у меня вот так реализовано. на CFC 41853 //...

    у меня вот так реализовано. на CFC
    41853

    // структура для хранения данных типа МОТОЧАСЫ
    TYPE MOTOHOURS_STRUCT :
    STRUCT
    second: USINT;
    minute: USINT;
    hours: WORD;
    END_STRUCT
  9. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Евгений,спасибо за ответ. Значит буду искать...

    Евгений,спасибо за ответ. Значит буду искать другое решение.
  10. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Может, кто подскажет? ФБ с RETAIN переменными...

    Может, кто подскажет?
    ФБ с RETAIN переменными описанным в проекте работает без замечаний (переменные сохраняются). Потом поместил ее в библиотеку, вызываю в программе соответственно библиотечный...
  11. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Кто-нибудь может показать пример кода блокирующей...

    Кто-нибудь может показать пример кода блокирующей записи строки в файл? Какую библиотеку можно использовать?
  12. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Спасибо, работает. А какие плюсы тогда у DTUtil ?

    Спасибо, работает. А какие плюсы тогда у DTUtil ?
  13. Ответов
    2,657
    Просмотров
    1,134,959

    Важно: Существует ли библиотека, позволяющая получить...

    Существует ли библиотека, позволяющая получить TIMESTAMP (DT) за один цикл? CAA DTUtil знаю, но к сожалению он выдает результат не сразу. Или как можно получить TIMESTAMP (DT) в первом цикле ПЛК?
  14. Ответов
    8
    Просмотров
    1,653

    Почитал. Метод FB_init то, что нужно.

    Почитал. Метод FB_init то, что нужно.
  15. Ответов
    8
    Просмотров
    1,653

    Допиливаю свой логер... Вот, что сейчас накидал:...

    Допиливаю свой логер...
    Вот, что сейчас накидал:
    41740
    ФБ FB_MB_CREATE_LOG_0 формирует строку с расшифровкой ошибки и с меткой времени. Метка времени TimeStamp формируется каждый цикл отдельным ФБ...
  16. Ответов
    29
    Просмотров
    11,832

    Важно: Прочитал описание стандарта. Однократное -...

    Прочитал описание стандарта.

    Однократное - это как? ФБ должен отработать за один цикл? Т.е. свой CASE использовать не получится?
  17. Ответов
    29
    Просмотров
    11,832

    Важно: Подскажите, пожалуйста. Вопрос по применению...

    Подскажите, пожалуйста. Вопрос по применению "скелета", например ETrig.
    Как мне свою логику на CASE "внедрить" в этот скелет?
    Просто вставляю обработку своего CASE в CASE BM_EXECUTING ?

    Спасибо.
  18. Ответов
    8
    Просмотров
    1,653

    Вот, что получилось в итоге у меня. Устранил...

    Вот, что получилось в итоге у меня.
    Устранил замечания по теме. Убрал запись повторяющихся статусов ошибок, чтобы не разрастался лог. Добавил разовую запись лога 'RESPONSE_SUCCESS' для определения...
  19. Ответов
    8
    Просмотров
    1,653

    Конверсия ENUM сразу в STRING прям в точку.... А...

    Конверсия ENUM сразу в STRING прям в точку.... А что за атрибут должен быть выставлен у ENUM?
  20. Ответов
    8
    Просмотров
    1,653

    Обработка ошибок ModbusTCP

    Добрый день, подскажите пожалуйста.
    Задача: логировать ошибки Modbus TCP Slave устройства.
    Вот, что пока накидал


    VAR
    MbState: IoDrvModbusTCP.MB_ErrorCodes;
    sMbLog: STRING(255);...
  21. Ответов
    307
    Просмотров
    136,487

    Вообщем, покурив файлы "CoDeSys Control V3...

    Вообщем, покурив файлы "CoDeSys Control V3 Reference" и "CoDeSys Control V3 Manual" и сравнив что имеем (CmpApp.EventIDs), я решения не нашел.
    Значит, тупо придется при перезагрузке смотреть файл...
  22. Ответов
    307
    Просмотров
    136,487

    Там же описания ErrorId, InfoId, InfoText ...

    Там же описания ErrorId, InfoId, InfoText

    "Error Id" The error Id, if an operation failed

    "Info Id" An unique Id per component, that can be used to specify a longer
    test for the log entry...
  23. Ответов
    307
    Просмотров
    136,487

    описание ClassId тоже найдено: #define...

    описание ClassId тоже найдено:

    #define LOG_INFO 0x00000001
    For general information

    #define LOG_WARNING 0x00000002
    For warnings

    #define LOG_ERROR 0x00000004
    For errors
  24. Ответов
    307
    Просмотров
    136,487

    c CmpId разобрался, там же в логе 1547264340,...

    c CmpId разобрался, там же в логе
    1547264340, 0x00000001, 1, 0, 10, <cmp>CmpApp</cmp>, <id>0x00000002</id> <ver>3.5.14.0</ver>
    т.е. это CmpApp...
  25. Ответов
    307
    Просмотров
    136,487

    Добрый день. Обновлю тему. в логе...

    Добрый день. Обновлю тему.

    в логе codesyscontrol.log такие сообщения

    1547254171, 0x00000002, 4, 16, 40, Retain restore from file failed: [<app>Application</app>]
    1547254171, 0x00000002, 2,...
Показано с 1 по 25 из 34
Страница 1 из 2 1 2