Страница 826 из 1041 ПерваяПервая ... 326726776816824825826827828836876926 ... ПоследняяПоследняя
Показано с 8,251 по 8,260 из 10404

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

  1. #8251

    По умолчанию

    Цитата Сообщение от Iv_Str_NDT Посмотреть сообщение
    Здравствуйте.
    Начали работу над проектом в среде CoDeSys v2.3 на языке CFC.
    Все бы хорошо, но вот места в редакторе вдруг стало мало, а для нормального чтения программы лепить в притык не хочется.
    Может быть кто-то знает, как увеличить размеры редактора?
    Спасибо.
    самое простое на данном этапе - это сделать для однотипных не слишком сложных кусков программы свои пользовательские функциональные блоки и использовать их.

  2. #8252

    По умолчанию

    Цитата Сообщение от Iv_Str_NDT Посмотреть сообщение
    Здравствуйте.
    Начали работу над проектом в среде CoDeSys v2.3 на языке CFC.
    Все бы хорошо, но вот места в редакторе вдруг стало мало, а для нормального чтения программы лепить в притык не хочется.
    Может быть кто-то знает, как увеличить размеры редактора?
    Спасибо.
    Разделяйте программу на части в виде ФБ (функциональных блоков). ФБ имеют входы и выходы и в программе PLC_ PRG, будут квадратики с названиями ФБ, со входами и выходами и наглядно и удобно. К примеру разбили всю программу на 3 части, в итоге получите 3 квадратика, где видно что приходит и что выходит.
    Если много однотипных задач, делаете один ФБ и вызываете его нужное кол-во раз.
    Последний раз редактировалось kondor3000; 15.11.2021 в 20:12.

  3. #8253

    По умолчанию

    Большое спасибо всем за ответы. Будем пробовать.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Разделяйте программу на части в виде ФБ (функциональных блоков). ФБ имеют входы и выходы и в программе PLC_ PRG, будут квадратики с названиями ФБ, со входами и выходами и наглядно и удобно. К примеру разбили всю программу на 3 части, в итоге получите 3 квадратика, где видно что приходит и что выходит.
    Если много однотипных задач, делаете один ФБ и вызываете его нужное кол-во раз.
    Добавлю, что если проект более-менее сложный (у меня это начинается от бака с оборгевом и автоматическим наполнением), однотипные задачи так же стоит сгруппировать по функциональным узлам, согласно функциональной схемы. Входы и выходы (как "железнные", так и FB) - во внутренние переменные, и вместо связей использовать их.
    Да, теряется вся прелесть CFC, где видно, какой сигнал куда идет, просто линией. Но все равно, при хорошем именовании переменных - читаемость сохраняется даже через год.
    CFC хороши для 4-6 элементов И-ИЛИ-НЕ, RS-SR, по моему

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Где вы прочитали, что я использовал автонастройку ПИД ? В итоге выяснилось, что в реале картину портит дифсоставляющая. Если сделать TV = 0, то ПИД начинает вести себя адекватно.
    Я про автонастроку говорил в Post Scriptum. Это было не к вам, а в общем.

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    То что на фото стоит и не меняется.
    Раньше пытались лечить по фото, сейчас PID настраивать )
    Обычно графики значений от времени надо.

  7. #8257

    По умолчанию

    Как опледелить давление в вытяжке

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

    По умолчанию

    Цитата Сообщение от ОлегОлег Посмотреть сообщение
    Как опледелить давление в вытяжке
    Датчиком давления.

  9. #8259

    По умолчанию

    Добрый день. Имеется ПЛК 154АМ, с которого необходимо собирать данные по modbus. Создаю modbus slave и цепляю переменные. Есть ли возможность сделать разрыв в адресах переменных (расположить переменную по определенному адресу)? (для примера: переменная 1 - адрес 0, а следующая за ней в конфигураторе переменная 2 - адрес 100)

  10. #8260

    По умолчанию

    Цитата Сообщение от Soul01 Посмотреть сообщение
    Добрый день. Имеется ПЛК 154АМ, с которого необходимо собирать данные по modbus. Создаю modbus slave и цепляю переменные. Есть ли возможность сделать разрыв в адресах переменных (расположить переменную по определенному адресу)? (для примера: переменная 1 - адрес 0, а следующая за ней в конфигураторе переменная 2 - адрес 100)
    Можно, только придётся добавить 99 неиспользуемых переменных.
    Зачем такие сложности, может проще сделать ПЛК мастером и задавать любые адреса? Хоть с 256.
    Последний раз редактировалось kondor3000; 19.11.2021 в 11:16.

Страница 826 из 1041 ПерваяПервая ... 326726776816824825826827828836876926 ... ПоследняяПоследняя

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

Ваши права

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