Страница 824 из 1044 ПерваяПервая ... 324724774814822823824825826834874924 ... ПоследняяПоследняя
Показано с 8,231 по 8,240 из 10436

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

  1. #8231

    По умолчанию

    Цитата Сообщение от VladisVlad Посмотреть сообщение
    На первом рисунке VAR_GLOBAL, на втором конфигурация ПЛК. У меня не стыкуется в голове
    Вложение 57753Вложение 57754
    На левом скрине конечно не правильно, адресация должна меняться. Похоже проект не закончен был.
    На правом скрине всего лишь подписи, адреса регистров проставляются не здесь. Тупо копипастом добавлял регистры, а подписать правильно забыл, главное что бы адреса проставлены были.
    Автор конечно тоже отчудил))) Прямую адресацию сделал зачем то ). Это же в 3 раза больше писанины). Адресацию по AT%... лучше не делать, имена даются прямо в конфигурации ( двойным щелчком мыши по AT), они будут глобальными и больше их нигде прописывать не надо. Обращаться к регистру надо по имени.

    Видео посмотрели?
    Последний раз редактировалось kondor3000; 30.10.2021 в 17:17.

  2. #8232

    По умолчанию

    Проект изучаю, так как получил задание составить карту регистров, и вот столкнулся с таким вопросом. Программирование ПЛК только начинаю осваивать

  3. #8233

    По умолчанию

    Смотрел видео о ПЛК 110 Овен, codesys 2.3, вебинар по программированию на ST. И меня тоже удивило, что применяется адресация в глобальных переменных, а не в конфигурации ПЛК. Спасибо за помощь

  4. #8234

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Т.к. это

    Варианты :
    1. Банальный просёр (проект - работает ? зачем его изучаете ?)
    2. Мусор из предыдущего проекта (зачищайте от мусора сначала, после изучайте. Если после изменения имени компилится - смело удаляйте)
    3. Разнесенная по времени работа с разными данными. Сегодня в самосвале дрова, завтра в нём мешки с цементом. Изучайте логику юзания.

    И вообще - к AT% переходите в старшем классе. И не надо про "я умею" - пока возникают такие вопросы не умеете.
    А пока не умеете - забудьте про оное и вбейте имена прям в конфигурации.
    Да, проект кочует из одного ПЛК в другой и применяетс как основа, предполагаю недоглядели или код не актуальный

  5. #8235

    По умолчанию

    Цитата Сообщение от Eugenics Посмотреть сообщение
    Скажите пожалуйста, что означает эта стрелка после выполнения "Build"., потому что после "Save" или "Save As" программы, стрелка тоже сохраняется.
    Вложение 57749
    спасибо за разъяснение.

  6. #8236

    По умолчанию

    Добрый день.

    Странно работает ПИД - регулятор в ПЛК. На первой картинке формула ПИД - регулятора, на второй - то, что отрабатывается в ПЛК, на третьей - работа ПИД в симуляторе. В симуляторе все верно работает. В ПЛК на выходе ПИД очень маленькое число, а должно быть 300. Замечу, что в формуле ПИД при данном раскладе все слагаемые положительные.
    Изображения Изображения
    • Тип файла: png f.png (8.2 Кб, Просмотров: 17)
    • Тип файла: png 1.png (212.5 Кб, Просмотров: 21)
    • Тип файла: png 2.png (11.4 Кб, Просмотров: 16)
    Последний раз редактировалось Newcomer; 11.11.2021 в 20:53.

  7. #8237

    По умолчанию

    Кажется я понял в чем дело. Числитель в дроби дифференциальной составляющей в формуле ПИД может принимать отрицательные значения тем самым уменьшая сумму.

  8. #8238

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Не поверите но даже с положительным числителем может быть такая же ситуация. У Вас на картинке числитель как раз положительный. И-часть может завести куда угодно.
    Разница симулятора и ПЛК в разнице начальных/входных условиях и/или временных тиках.
    Где видно что числитель дифсоставляющей положительный ? Ошибка и выход ПИД положительные, это видно. Вклад И-составляющей в моем случае мизерный и она имеет положительный знак. Все портит Д-составляющая. Или что-то не так с ПЛК.
    Последний раз редактировалось Newcomer; 12.11.2021 в 10:58.

  9. #8239
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от VladisVlad Посмотреть сообщение
    Добрый день, разбираю чужой код программы, необходимо составить карту регистров ModBus.
    Большинству технологических процессов хватает погрешности, при передаче сигналов в 12 бит. В Modbus обычно используется 16 бит. Передачу температуры по Modbus в виде REAL - считаю извращением. 16 бит хватит для передачи температуры доменной печи в 0.1С, плюс там же будут ошибки АЦП.

    Цитата Сообщение от Валенок Посмотреть сообщение
    Т.к. это

    Варианты :
    1. Банальный просёр (проект - работает ? зачем его изучаете ?)
    2. Мусор из предыдущего проекта (зачищайте от мусора сначала, после изучайте. Если после изменения имени компилится - смело удаляйте)
    3. Разнесенная по времени работа с разными данными. Сегодня в самосвале дрова, завтра в нём мешки с цементом. Изучайте логику юзания.

    И вообще - к AT% переходите в старшем классе. И не надо про "я умею" - пока возникают такие вопросы не умеете.
    А пока не умеете - забудьте про оное и вбейте имена прям в конфигурации.
    Согласен, дополню;
    4. Датчик предусмотрен, но сейчас его нет (и возможно не будет). К пустому входу привязать нельзя, так как будут ошибки. Привязали к похожему.

  10. #8240
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Где видно что числитель дифсоставляющей положительный ? Ошибка и выход ПИД положительные, это видно. Вклад И-составляющей в моем случае мизерный и она имеет положительный знак. Все портит Д-составляющая. Или что-то не так с ПЛК.
    Вы не учитываете интегральную составляющую, как вам указали. Она может "полностью игнорировать" дифф (для этого она и придумана).
    В отладке вы не учитываете интегральную, так как медленно анализируете. В работе, же время "течет быстро".

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

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

Ваши права

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