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, то стоит обновить ее до актуальной - иначе есть высокая вероятность зависания СПК.
10.11.2013, 05:31
semenov_ol
Библиотека работает, спасибо. Просьба исправить ошибки в документации.
1. "в зависимости от параметра на входе IN". В случае подсветки не "IN", а "Set_Br". В случае зуммера не "IN", а "Set_Buzz".
2. Функциональный блок управления зуммером. "EN" это не "разрешение записи уровня подсветки", а скорее всего что-то типа "разрешение на включение зуммера".
3. частота обнавления пишется через "о".
12.11.2013, 05:00
semenov_ol
Вот ещё проблема с библиотекой. Зуммер в случае длительности звука или молчания между звуками меньше 300 микросекунд в последовательности начинает "проглатывать" звуки или молчания.
Экспериментально для надёжного срабатывания пришлось установить:
Короткий сигнал 300 мс.
Длинный сигнал 1000 мс.
Молчание между сигналами 500 мс.
Но лучше бы всё это было хотя бы в 2 раза короче, иначе долго приходится слушать, какое собственно событие произошло.
12.11.2013, 22:22
Александр Приходько
Цитата:
Сообщение от semenov_ol
Библиотека работает, спасибо. Просьба исправить ошибки в документации.
1. "в зависимости от параметра на входе IN". В случае подсветки не "IN", а "Set_Br". В случае зуммера не "IN", а "Set_Buzz".
2. Функциональный блок управления зуммером. "EN" это не "разрешение записи уровня подсветки", а скорее всего что-то типа "разрешение на включение зуммера".
3. частота обнавления пишется через "о".
Да, все верно, спасибо что обратили на это внимание, подправим. Изначально у ФБ были другие названия входов/выходов. Видимо при выпуске забыли в документации это исправить.
Цитата:
Сообщение от semenov_ol
Вот ещё проблема с библиотекой. Зуммер в случае длительности звука или молчания между звуками меньше 300 микросекунд в последовательности начинает "проглатывать" звуки или молчания.
Экспериментально для надёжного срабатывания пришлось установить:
Короткий сигнал 300 мс.
Длинный сигнал 1000 мс.
Молчание между сигналами 500 мс.
Но лучше бы всё это было хотя бы в 2 раза короче, иначе долго приходится слушать, какое собственно событие произошло.
Честно говоря я с данной библиотекой пока опыты сам не ставил. Но когда разрабатывал программу наладки/стенда использовал аналогичный блок.
На сколько я помню, я ставил ограничение внутри самого ФБ, чтобы данные чаще чем в 300мс не переключались, сама СПК просто быстрее не позволяет.
Если мне память не изменяет.
А какой цикл программы PLC_PRG в вашем проекте?
Попробуем завтра эксперимент поставить.
14.11.2013, 19:10
semenov_ol
Цитата:
Сообщение от Александр Приходько
А какой цикл программы PLC_PRG в вашем проекте?
Попробуем завтра эксперимент поставить.
20 мс. Дело точно не в этом.
17.11.2013, 18:42
ValeriyVK
тоже интересует данный вопрос, вчера занимался с зуммером, включается быстро, выключается быстро, но интервал между этими событиями должен быть существенным, прерывистую пищалку пока не получилось прикрутить, оставил постоянный писк пока событие активно.
19.11.2013, 17:20
Мурат Ахриев
Цитата:
Сообщение от semenov_ol
Вот ещё проблема с библиотекой. Зуммер в случае длительности звука или молчания между звуками меньше 300 микросекунд в последовательности начинает "проглатывать" звуки или молчания.
Экспериментально для надёжного срабатывания пришлось установить:
Короткий сигнал 300 мс.
Длинный сигнал 1000 мс.
Молчание между сигналами 500 мс.
Но лучше бы всё это было хотя бы в 2 раза короче, иначе долго приходится слушать, какое собственно событие произошло.
Это ограничения аппаратной платформы.
Для стабильной работы зуммера и подсветки:
СПК107 - для 10 мс цикла программы следует использовать длину импульса не менее 200мс, интервал 200мс.
СПК207 - для 10 мс цикла программы следует использовать длину импульса не менее 300мс, интервал 300мс.
При увеличении времени цикла программы, увеличивается минимально возможная длина импульса и интервал между импульсами.
Для циклов отличных от 10мс, длину импульса и интервал следует подбирать индивидуально.
21.12.2013, 00:16
Александр Приходько
Уважаемые клиенты. В шапке была обновлена библиотека, руководство и примеры.
Все благодарности Мурату.
01.12.2014, 08:29
GoodLuck
Здравствуйте! Подскажите, пожалуйста, предусмотрена ли в СПК такая возможность, чтобы при нажатии кнопки на визуализации раздавался писк (например, как в мобильниках)
03.12.2014, 08:24
RV9WFJ
Цитата:
Сообщение от GoodLuck
Здравствуйте! Подскажите, пожалуйста, предусмотрена ли в СПК такая возможность, чтобы при нажатии кнопки на визуализации раздавался писк (например, как в мобильниках)
Можете сами реализовать на этой библиотеке. Событие нажатия кнопки - включение зумера, отпускание кнопки выключение зумера, или таймер на отключение просто. Только тормозов в визуализации добавится.