Страница 696 из 707 ПерваяПервая ... 196596646686694695696697698706 ... ПоследняяПоследняя
Показано с 6,951 по 6,960 из 7068

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #6951
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    553

    По умолчанию

    По умолчанию
    Здравствуйте. Подскажите пжс, в бибке util есть счетчики ctu, ctd i ctud. Но они все считают в переменную word. А мне надо в real. В минус мне надо. Есть ли такой счетчик и в какой библиотеке, или с этими можно как-то судьбу обмануть. Спасибо

  2. #6952

    По умолчанию

    Цитата Сообщение от Dimooon Посмотреть сообщение
    По умолчанию
    Здравствуйте. Подскажите пжс, в бибке util есть счетчики ctu, ctd i ctud. Но они все считают в переменную word. А мне надо в real. В минус мне надо. Есть ли такой счетчик и в какой библиотеке, или с этими можно как-то судьбу обмануть. Спасибо
    Собственно можно написать любой ФБ за 2 минуты, а что именно нужно?

  3. #6953
    Пользователь Аватар для Rednaxel
    Регистрация
    15.05.2015
    Адрес
    Минск
    Сообщений
    107

    По умолчанию

    Цитата Сообщение от Dimooon Посмотреть сообщение
    По умолчанию
    ... есть счетчики ctu, ctd i ctud. Но они все считают в переменную word. А мне надо в real.
    Все не так, как Вам кажется
    Правильно они считают. Минус 3 коровы не бывает! И не надо вам счетчик в Real.

    Цитата Сообщение от Dimooon Посмотреть сообщение
    По умолчанию
    В минус мне надо.
    Не буду спрашивать зачем Вам минус, но какая проблема из ноля вычесть результат работы счетчика? Из Real Word можно вычитать? И будет вам минус 3 коровы ;-)

    Но лучше опишите всю задачу. Может все не так, как Вам кажется?

  4. #6954
    Пользователь Аватар для Rednaxel
    Регистрация
    15.05.2015
    Адрес
    Минск
    Сообщений
    107

    По умолчанию Пример вычитания коров из быков

    Цитата Сообщение от Rednaxel Посмотреть сообщение
    Все не так, как Вам кажется
    ...какая проблема из ноля вычесть результат работы счетчика? Из Real Word можно вычитать? И будет вам минус 3 коровы ;-)
    Лучше преобразовать сперва пожалуй. Типа такого:
    сег_minus.PNG

  5. #6955
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    513

    По умолчанию

    Dimooon
    А мне надо в real.
    Такой устроит?
    RealCT.jpg

  6. #6956
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    553

    По умолчанию

    Да я real сказал- первое, что под руку попалось. Можно и инт, что удобнее для плк. С энкодера буду импульсы считать, выбрал плк 110-60. Там два быстрых входа. Кстати, можно их заменить на элемент "энкодер", но я мануал для плк нечитал еще, но уже непонятно. Ведь у энкодера два сигнальных выхода туда сюда, а в элементе энкодер- всего один. Оставить быстрые входы?
    И как можно энкодер в симуляции симулировать?)))
    Последний раз редактировалось Dimooon; 04.07.2019 в 21:44.

  7. #6957
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    513

    По умолчанию

    Dimooon
    Для энкодера нет нужды использовать реал. INT вполне достаточно. В элементе "энкодер" один регистр, оттуда считываются уже посчитанные импульсы, причем с учетом направления. Т.е. крутим вперед - показания (содержимое регистра) увеличиваются, крутим назад - уменьшаются. Серьезный недостаток этого модуля в том, что невозможно программно сбросить\установить показания энкодера, и при выключении ПЛК он не запоминает последние данные (сбрасывается в ноль). Для ПЛК110-60 можно использовать ABZ-энкодер, тогда по импульсу Z (FDI3) регистр будет обнуляться. Если такой функционал не устраивает, то изучайте проект HardellaIDE (стороннее ПО), в нем можно воплотить все свои хотелки на быстрых входах\выходах.

  8. #6958

    Exclamation

    Всем доброго дня. Впервые имею дело с СПК207 от OWEN. Понадобилось заменить вышедший из строя СПК207 на новый, производитель оборудования прислал прошивку для контроллера (я так понимаю это уже откомпилированные файлы проекта?) Application.crc , Application.app и папка visu с ресурсами интерфейса. С помощью какой программы можно все это загрузить в контроллер?

    UPD получилось загрузить через флешку из конфигуратора, но все же интересно как правильно загружать с ПК
    Последний раз редактировалось vladi5700; 04.07.2019 в 16:03.

  9. #6959
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    553

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Dimooon
    Серьезный недостаток этого модуля в том, что невозможно программно сбросить\установить показания энкодера, и при выключении ПЛК он не запоминает последние данные (сбрасывается в ноль).
    А если устанавливать показания энкодера так - например насчитало 110, хочу, чтобы это было нулем и начинаю отнимать 110 . А запоминать- в ретайн переменную последнее значение записывать, при включении ретайн прибавлять к изначальному нулю. Будет так работать?

  10. #6960
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    513

    По умолчанию

    Нет. Алгоритм должен быть немного другим.
    Encod.png

    В архиве экспорт этого ФБ. Для вставки в проект его надо импортировать.
    Следует учитывать, что конкретно данное решение довольно медленное, т. е. оно работает с частотой, зависящей от времени цикла ПЛК. Для высокоскоростного счета (более 300Гц частоты импульсов энкодера) требуется другое решение.
    Вложения Вложения

Страница 696 из 707 ПерваяПервая ... 196596646686694695696697698706 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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