Страница 621 из 1044 ПерваяПервая ... 121521571611619620621622623631671721 ... ПоследняяПоследняя
Показано с 6,201 по 6,210 из 10436

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

  1. #6201
    Пользователь
    Регистрация
    26.01.2017
    Адрес
    Ростов-на-Дону
    Сообщений
    62

    По умолчанию

    Задача такая - из бункера с инертным материалом. после открытия сегментного затвора, в корыто скипа насыпается материал, рама скипа, на которой в момент погрузки стоит корыто, подвешена на S -образных тензодатчиках. Сигнал с тензодатчика приходит на Модуль ввода и оттуда в ПЛК, который принимает сигнал от модуля, сравнивает его с уставкой и дает команду на закрытие затвора на пневмораспределитель. Редактор CFC. Возможно я ошибаюсь в подборе аппаратных средств или алгоритма реализации в программе, опыта практически нет в этой области, но желание освоить эту область знаний есть. Поэтому прошу подсказать как реализовать мою задачу.

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

    Lightbulb Программа управления затвором погрузки

    Из того что вы описали у меня получилось что-то типа такого:
    Вложение 35201
    для простоты предполагается что затвор закрывается когда Zatvor=TRUE и открывается когда Zatvor=FALSE.

    Счетчик CTU здесь действительно ни к чему. Разве только Вы захотите подсчитать сколько, было загрузок за смену, например.

  3. #6203
    Пользователь
    Регистрация
    26.01.2017
    Адрес
    Ростов-на-Дону
    Сообщений
    62

    По умолчанию

    Согласен с вами. Вместо счетчика нужно использовать оператор сравнения, "больше или равно".А с модуля ввода сигнал как я понимаю аналоговый по типу REAL?

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

    По умолчанию

    Цитата Сообщение от Sargon Посмотреть сообщение
    А с модуля ввода сигнал как я понимаю аналоговый по типу REAL?
    Точнее модуль оцифровывает аналоговый сигнал от тензодатчиков и передает его по RS-485 дальше в формате с плавающей запятой REAL.
    Советую также изучить примеры применений приборов в каталоге owen, в частности пример
    Автоматизация линии весового дозирования сыпучих материалов

  5. #6205
    Пользователь
    Регистрация
    26.01.2017
    Адрес
    Ростов-на-Дону
    Сообщений
    62

    По умолчанию

    Благодарю.

  6. #6206

    По умолчанию

    Доброго времени суток, как писал ранее - пытаюсь автоматизировать работу двух воздушных компрессоров, если один не справляется(Основной выбирается переключателем, Comp1_pr и Comp2_pr), то второй подхватывает. Те если за CYCLE_TIME давление не поднимется больше, чем PRESSURE_DELTA, тогда включаем второй компрессор. Счетчики в скриншотах для отладки.
    Этот ФБ работает, но я уверен, что это "быдлокод" и задача решается намного проще. Есть идеи/наработки?
    Вложение 35213
    Вложение 35214
    Вложение 35215

    PS ввод аналогового сигнала с модуля icp I_7017, пример смотрел, все настройки выставил как в примере, единственное - в примере analog output, у меня соответственно - analog input, поставил float, значения не меняются....
    Мб есть у кого пример считывания аналоговых сигналов по dcon с icp? В поиске про аналоговые сигналы пусто.

    Заранее Спасибо!

  7. #6207

    По умолчанию

    Доброго дня! знаю, что в визуализации Codesys 2.3 можно запустить файл exe или bat путём нажатия на кнопку или другой элемент. Подскажите, возможно ли сделать то же самое одним лишь изменением значения переменной типа BOOL в программе, либо иным подобным способом, и как это сделать ? Заранее спасибо.

  8. #6208

    По умолчанию

    А зачем вам в CS2.3 это делать? Там нет Linux-a у ПЛК. Боюсь вы путаете с CS3.5

  9. #6209

    По умолчанию

    Спасибо за ответ. Существует необходимость периодически чистить архив файлов .trd , которые создаёт элемент trend, т.к. более 50 дней истории cs2.3 не поддерживает. Т.е. каждые 50 дней нужно запускать батник, автоматически удобнее, чем через кнопку. Через планировщик windows тоже не везде удобно, хотелось бы всё делать из кодесиса.

  10. #6210
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    Цитата Сообщение от bard177 Посмотреть сообщение
    Спасибо за ответ. Существует необходимость периодически чистить архив файлов .trd , которые создаёт элемент trend, т.к. более 50 дней истории cs2.3 не поддерживает. Т.е. каждые 50 дней нужно запускать батник, автоматически удобнее, чем через кнопку. Через планировщик windows тоже не везде удобно, хотелось бы всё делать из кодесиса.
    Вы более точнее выражайтесь, что имеете ввиду HMI CoDeSys, а не программирование плк
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 621 из 1044 ПерваяПервая ... 121521571611619620621622623631671721 ... ПоследняяПоследняя

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

Ваши права

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