Поиск:

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

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

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

  1. Ответов
    2,441
    Просмотров
    1,090,573

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

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

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

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

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

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

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

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

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

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

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

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

    Евгений,спасибо за ответ. Значит буду искать другое решение.
  7. Ответов
    2,441
    Просмотров
    1,090,573

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

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

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

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

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

    Спасибо, работает. А какие плюсы тогда у DTUtil ?
  10. Ответов
    2,441
    Просмотров
    1,090,573

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


    VAR
    MbState: IoDrvModbusTCP.MB_ErrorCodes;
    sMbLog: STRING(255);...
  18. Ответов
    281
    Просмотров
    129,482

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

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

    Там же описания 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...
  20. Ответов
    281
    Просмотров
    129,482

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

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

    #define LOG_INFO 0x00000001
    For general information

    #define LOG_WARNING 0x00000002
    For warnings

    #define LOG_ERROR 0x00000004
    For errors
  21. Ответов
    281
    Просмотров
    129,482

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

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

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

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

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

    1547254171, 0x00000002, 4, 16, 40, Retain restore from file failed: [<app>Application</app>]
    1547254171, 0x00000002, 2,...
  23. Ответов
    2,441
    Просмотров
    1,090,573

    Важно: Добрый день. Подскажите, пожалуйста. Запутался......

    Добрый день. Подскажите, пожалуйста. Запутался...
    CODESYS 3.5, подключил библиотеку OSCAT BASIC. Могу обращаться к элементам библиотеки через префикс OSCAT_BASIC, например OSCAT_BASIC.CYCLE_TIME. А...
  24. Ответов
    1,374
    Просмотров
    148,490

    ошибся... :)

    ошибся... :)
  25. Ответов
    29
    Просмотров
    10,745

    Важно: А вот библиотеки CAA (CoDeSys Automation...

    А вот библиотеки CAA (CoDeSys Automation Alliance) согласно какому документу разработаны? И как это стыкуется с PLCopen?
Показано с 1 по 25 из 31
Страница 1 из 2 1 2