Страница 1154 из 1182 ПерваяПервая ... 154654105411041144115211531154115511561164 ... ПоследняяПоследняя
Показано с 11,531 по 11,540 из 11820

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

  1. #11531

    По умолчанию

    посмотрите, что у вас пишет Проект- Опции, какие там директории указаны
    и Проект - настройки куда сохранился проект, в какую директорию
    что-то у вас криво встало изначально и проект сохраняется туда, куда изначально у файла ранее было сделано сохранение

  2. #11532
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,126

    По умолчанию

    Создать новый, даже пустой, проект и выбрать в меню Файл-->Сохранить как...
    Откроется папка куда был сохранен самый последний проект. Ну и посмотреть какая это папка
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #11533

    По умолчанию

    Добрый день

    Надо связать ПЛК160 с ПК по RS-232 для передачи данных. Какой кабель нужно использовать, КС14 или КС16 ?

  4. #11534

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Добрый день

    Надо связать ПЛК160 с ПК по RS-232 для передачи данных. Какой кабель нужно использовать, КС14 или КС16 ?
    Открываете сайт Овен и смотрите Аксессуары для ПЛК, там написано, какой для чего
    или просто 2 страницы назад, в конце страницы.
    Последний раз редактировалось kondor3000; 10.06.2025 в 15:03.

  5. #11535

    По умолчанию

    Коллеги, приветствую!
    Столкнулся с очень странным глюком режима эмуляции, может кто разъяснит что к чему:
    Дано: проект в составе PLC_PRG и нескольких объектов-программ. Всё компилируется без ошибок и при подключении к ПЛК работает как задумано.
    Но если проект запустить в режиме эмуляции, то в объектах перестаёт работать вся арифметика – сложение, вычитание, сравнение и пр. При этом в PLC_PRG та же арифметика работает.
    Пример: в объекте помещаю блок ADD, на входах два числа, на выходе тестовая переменная, нигде больше не используемая. Запускаю эмуляцию, старт – числа не складываются. Подключаюсь к ПЛК – складываются правильно.
    В то же время если этот же блок всунуть в PLC_PRG то он складывается и в эмуляции и при подключении.
    Как так-то?

  6. #11536

    По умолчанию

    Цитата Сообщение от Kalessin Посмотреть сообщение
    Коллеги, приветствую!
    Столкнулся с очень странным глюком режима эмуляции, может кто разъяснит что к чему:
    Дано: проект в составе PLC_PRG и нескольких объектов-программ. Всё компилируется без ошибок и при подключении к ПЛК работает как задумано.
    Но если проект запустить в режиме эмуляции, то в объектах перестаёт работать вся арифметика – сложение, вычитание, сравнение и пр. При этом в PLC_PRG та же арифметика работает.
    Пример: в объекте помещаю блок ADD, на входах два числа, на выходе тестовая переменная, нигде больше не используемая. Запускаю эмуляцию, старт – числа не складываются. Подключаюсь к ПЛК – складываются правильно.
    В то же время если этот же блок всунуть в PLC_PRG то он складывается и в эмуляции и при подключении.
    Как так-то?
    А "объекты-программы" каким образом вызываются?

  7. #11537

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    А "объекты-программы" каким образом вызываются?
    Да как обычно, без затей. В объекте прописаны входные и выходные переменные, в PLC_PRG (он у меня на СFC) вызываю модуль с соответствующим именем, подключаю к нему переменные. Повторюсь, "в железе" всё это нормально работает, проблема именно с эмуляцией. Неудобство в том, что даже те куски кода, которые можно было бы отлаживать в спокойной обстановке, приходится править в цеху, с подключением к ПЛК.
    Я уже на ноут грешить начинаю, он не то, чтобы совсем убитый, но старенький, 8 лет ему. Может ему производительности не хватать для эмуляции? Хотя проект относительно несложный, каких-то зубодробительных вычислений нет, простая арифметика.

  8. #11538

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    таски что ли?
    Эм... не совсем понял вопрос.

    Имеется проект под ПЛК 110-32 ещё первой ревизии который. В PLC_PRG прописан энкодер, обработчик ошибок, инициализация и всё такое. Также есть две подпрограммы manual [PRG] и main [PRG] -- ручное правление осями и рабочий цикл. Они вызываются в PLC_PRG принимают переменные, передают, читают входы, дёргают выходы и т.д.
    При подключении к контроллеру всё это работает.
    Но в эмуляции отваливается арифметика в подпрограммах. Поначалу думал, что где-то накосячил в переменных, потому сделал такой трюк. Создаю в подпрограмме блок ADD на вход передаю два числа 7 и 3 например. на выход цепляю переменную test WORD. Запускаю эмуляцию. В test значение 0. Подключаюсь к ПЛК, запускаюсь. В test значение 10.
    Но если я такую же конструкцию создаю непосредственно в PLC_PRG то и в эмуляции и при подключении переменная принимает значение 10.

    Как-то так. Ситуация не прямо вот безвыходная, работать можно, но хочется понять суть. Вот только сейчас сообразил, что не догадался всё сбросить, перезагрузиться и откомпилировать проект заново. Может какой-то спонтанный глюк.

  9. #11539

    По умолчанию

    Всех приветствую! В рамках учебы дано задание по тех процессу: подача продукта в накопительный бак и выход продукта из накопительного бака через насосную группу. Также в баке присутствует теплообменник и имеется вытяжной вентилятор, удаляющий летучую фракцию из бака. Необходимо: 1. Включение и вывод на требуемую производительность вытяжного вентилятора.2. Заливка емкости не менее чем до нижнего уровня.3. Прогрев до заданной температуры.4.Включение рабочего насоса.
    При падении производительности насоса более чем на 20с необходимо включить резервный насос. Необходимо предусмотреть возможность как ручного, так и автоматического управления. Установка должна быть отключена также в следующих ситуациях (с соответствующей сигнализацией):1. Отклонение производительности вентилятора от требуемой более чем на 20с 2. Падение уровня ниже нижнего более чем на 10с 3. Отклонение производительности насосной группы от требуемой более чем на 30с4. Отклонение температуры от требуемой более чем на 30с.

    1. Вентилятор имеет частотный привод и управляется аналоговым сигналом 4-20мА. Его максимальная производительность составляет 360 м3/час. Датчик потока имеет входной сигнал в 4-20мА и предел измерения 480 м3/час. Нам необходимо поддерживать производительность вентилятора на уровне 300 м3/час с точностью 2%.

    2. В накопительном баке уровень может меняться от 0 до 5 метров. Жидкость в баке — вода. При этом нам необходимо поддерживать уровень в пределах от 1 до 4 метров. Уровень измеряем датчиком давления с пределами измерения 0-100кПа и выходом 4-20мА. Клапан подачи воды управляется дискретным сигналом 24В.

    3. Температура в баке может меняться от 10 до 90°С при этом нам нужно ее поддерживать на уровне 60 °С с допустимым отклонением 2°С. Измерения производим датчиком температуры с пределом 0-100°С и выходом 4-20мА. Время полного хода клапана теплоносителя — 25с. Управляется клапан сигналом 4-20мА. Его характеристику считаем линейной.

    4. Насосы имеют частотный привод и управляются аналоговым сигналом 4-20мА. Максимальная производительность составляет 36 м3/час. Датчик потока имеет входной сигнал в 4-20мА и предел измерения 48 м3/час. В работе всегда находится только один из насосов. Второй является резервным.

    5. Измерения производим датчиком температуры с пределом 0-100°С и выходом 4-20мА.

    6. Световая сигнализация и подача питания на частотные преобразователи управляется дискретными сигналами 24В.

    Только начала знакомиться с программированием, не понимаю в каком направлении двигаться по данному заданию. Буду рада любым рекомендациям/подсказкам, а в особенности примерам.

  10. #11540

    По умолчанию

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

Страница 1154 из 1182 ПерваяПервая ... 154654105411041144115211531154115511561164 ... ПоследняяПоследняя

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

Ваши права

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