Страница 1 из 12 12311 ... ПоследняяПоследняя
Показано с 1 по 10 из 117

Тема: Тестирование Библиотеки SPK Tools

  1. #1

    По умолчанию Тестирование Библиотеки SPK Tools

    Данная ветка будет посвящена обсуждению библиотеки тестовой версии SPK TOOLS.

    В данной библиотеке будет реализовываться специфический функционал, который упростит работу и освоение СПК.

    Поддержаны следующие функции:

    • Управление подсветкой экрана у СПК1хх/2хх
    • Управление зумером (пищалкой) у СПК1хх/2хх
    • ФБ, определяющий активность Touch. Блок, помогает управлять подсветкой СПКххх
    • Работа с часами реального времени
    • ФБ, упрощающий вывод переменной типа TIME на экран.



    Жду Ваших замечаний, предложений и отзывов.

    Библиотека доступна на сайте Овен в разделе CODESYS V3/Библиотеки.


    История версий:

    1.0.1 - Исправлены подписи. Отредактировано руководство библиотеки.
    1.1.0 - Были добавлены функциональные блоки Brightness_SPK2xx_SOM Buzzer_SPK2xx_SOM + примеры SPK2xx SOM (CDS 3.5.4), обновлено руководство;
    1.2.0 - Были добавлены функциональные блоки Time_Dismantling и Real_Time_Clock + Примеры (CDS 3.5.4), обновлено руководство;
    1.2.1 - Была исправлена ошибка ФБ Real_Time_Clock с подгрузкой библиотеки CAA, добавлены функциональные возможности данному ФБ (строковый вывод времени и даты), дополнено и исправлено руководство, исправлены примеры;
    1.2.2 - Исправлена проблема подвисания блока работы подсветки;
    1.2.3 - Добавлен функциональный блок Change_Real_Time_Clock, позволяющий с экрана визуализации изменять часы реального времени в СПК, добавлен пример использования данного блока, обновлено руководство;
    1.2.4 - Добавлен функциональный блок Brightness_SPK2xx_SOM2
    1.2.5 - Улучшена стабильность блока работы с зуммером,исправлен фб работы с часами реального времени(заменены sttring на wstring для вывода русского текста на экран СПК), обновлено руководство.
    1.2.6 - Исправлена ошибка короткого писка ФБ Buzzer_SPK2xx и Buzzer_SPK2xx_SOM
    1.3.0 - Исправлены ошибки, приводящие к зависанию СПК. Блоки управления яркостью и подсветкой стали универсальными для всех СПК
    1.3.12 - Добавлена поддержка СПК207 M04.


    Внимание, если в проекте версия библиотеки ниже 1.3.0, то стоит обновить ее до актуальной - иначе есть высокая вероятность зависания СПК.
    Последний раз редактировалось Евгений Кислов; 08.04.2016 в 07:24.

  2. #2

    По умолчанию

    Библиотека работает, спасибо. Просьба исправить ошибки в документации.
    1. "в зависимости от параметра на входе IN". В случае подсветки не "IN", а "Set_Br". В случае зуммера не "IN", а "Set_Buzz".
    2. Функциональный блок управления зуммером. "EN" это не "разрешение записи уровня подсветки", а скорее всего что-то типа "разрешение на включение зуммера".
    3. частота обнавления пишется через "о".

  3. #3

    По умолчанию

    Вот ещё проблема с библиотекой. Зуммер в случае длительности звука или молчания между звуками меньше 300 микросекунд в последовательности начинает "проглатывать" звуки или молчания.
    Экспериментально для надёжного срабатывания пришлось установить:
    Короткий сигнал 300 мс.
    Длинный сигнал 1000 мс.
    Молчание между сигналами 500 мс.
    Но лучше бы всё это было хотя бы в 2 раза короче, иначе долго приходится слушать, какое собственно событие произошло.

  4. #4

    По умолчанию

    Цитата Сообщение от semenov_ol Посмотреть сообщение
    Библиотека работает, спасибо. Просьба исправить ошибки в документации.
    1. "в зависимости от параметра на входе IN". В случае подсветки не "IN", а "Set_Br". В случае зуммера не "IN", а "Set_Buzz".
    2. Функциональный блок управления зуммером. "EN" это не "разрешение записи уровня подсветки", а скорее всего что-то типа "разрешение на включение зуммера".
    3. частота обнавления пишется через "о".

    Да, все верно, спасибо что обратили на это внимание, подправим. Изначально у ФБ были другие названия входов/выходов. Видимо при выпуске забыли в документации это исправить.

    Цитата Сообщение от semenov_ol Посмотреть сообщение
    Вот ещё проблема с библиотекой. Зуммер в случае длительности звука или молчания между звуками меньше 300 микросекунд в последовательности начинает "проглатывать" звуки или молчания.
    Экспериментально для надёжного срабатывания пришлось установить:
    Короткий сигнал 300 мс.
    Длинный сигнал 1000 мс.
    Молчание между сигналами 500 мс.
    Но лучше бы всё это было хотя бы в 2 раза короче, иначе долго приходится слушать, какое собственно событие произошло.
    Честно говоря я с данной библиотекой пока опыты сам не ставил. Но когда разрабатывал программу наладки/стенда использовал аналогичный блок.
    На сколько я помню, я ставил ограничение внутри самого ФБ, чтобы данные чаще чем в 300мс не переключались, сама СПК просто быстрее не позволяет.
    Если мне память не изменяет.

    А какой цикл программы PLC_PRG в вашем проекте?
    Попробуем завтра эксперимент поставить.

  5. #5

    По умолчанию

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

    А какой цикл программы PLC_PRG в вашем проекте?
    Попробуем завтра эксперимент поставить.
    20 мс. Дело точно не в этом.

  6. #6

    По умолчанию

    тоже интересует данный вопрос, вчера занимался с зуммером, включается быстро, выключается быстро, но интервал между этими событиями должен быть существенным, прерывистую пищалку пока не получилось прикрутить, оставил постоянный писк пока событие активно.

  7. #7

    По умолчанию

    Цитата Сообщение от semenov_ol Посмотреть сообщение
    Вот ещё проблема с библиотекой. Зуммер в случае длительности звука или молчания между звуками меньше 300 микросекунд в последовательности начинает "проглатывать" звуки или молчания.
    Экспериментально для надёжного срабатывания пришлось установить:
    Короткий сигнал 300 мс.
    Длинный сигнал 1000 мс.
    Молчание между сигналами 500 мс.
    Но лучше бы всё это было хотя бы в 2 раза короче, иначе долго приходится слушать, какое собственно событие произошло.
    Это ограничения аппаратной платформы.

    Для стабильной работы зуммера и подсветки:
    СПК107 - для 10 мс цикла программы следует использовать длину импульса не менее 200мс, интервал 200мс.
    СПК207 - для 10 мс цикла программы следует использовать длину импульса не менее 300мс, интервал 300мс.

    При увеличении времени цикла программы, увеличивается минимально возможная длина импульса и интервал между импульсами.
    Для циклов отличных от 10мс, длину импульса и интервал следует подбирать индивидуально.
    Последний раз редактировалось Мурат Ахриев; 20.11.2013 в 09:21.

  8. #8

    По умолчанию

    Уважаемые клиенты. В шапке была обновлена библиотека, руководство и примеры.
    Все благодарности Мурату.

  9. #9

    По умолчанию

    Здравствуйте! Подскажите, пожалуйста, предусмотрена ли в СПК такая возможность, чтобы при нажатии кнопки на визуализации раздавался писк (например, как в мобильниках)

  10. #10

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    Здравствуйте! Подскажите, пожалуйста, предусмотрена ли в СПК такая возможность, чтобы при нажатии кнопки на визуализации раздавался писк (например, как в мобильниках)
    Можете сами реализовать на этой библиотеке. Событие нажатия кнопки - включение зумера, отпускание кнопки выключение зумера, или таймер на отключение просто. Только тормозов в визуализации добавится.

Страница 1 из 12 12311 ... ПоследняяПоследняя

Похожие темы

  1. Библиотеки
    от Евгений Сергеевич в разделе ПЛК3хх
    Ответов: 160
    Последнее сообщение: 23.08.2018, 12:25
  2. Тестирование новых прошивок
    от Александр Приходько в разделе СПК2хх
    Ответов: 391
    Последнее сообщение: 11.04.2016, 02:25
  3. Библиотеки объектов
    от Aleksey Belokon в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 17.11.2011, 16:17
  4. Библиотеки
    от Александр М в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 23.05.2008, 13:15

Ваши права

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