Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Система управления центробежным сепаратором.

  1. #1

    По умолчанию Система управления центробежным сепаратором.

    Представлена автоматическая система управления судовым центробежным сепаратором Alfa Laval очистки топлива и масла. Проект разработан в среде Codesys V3.5 для СПК107

    Описание по ссылке:
    https://rutube.ru/video/e8ff48464406...8334694853027/

    Буду благодарен за любые комментарии.

  2. #2

    По умолчанию

    А на невыключение контакторов аварии есть? На включение без команды управления?

    Почему бы сразу на ST не делать. И основная программа не обязательно на ST, можете на любом языке делать, это не обязательное требование или ограничение...

  3. #3

    По умолчанию

    Спасибо!
    - По контакторам аварии есть
    Alarms.jpg

    - По поводу ST - пока практики не хватает. Бейсик и Паскаль учил в школе в далёкие времена, но прописывать на ST таймеры, триггеры и тп пока тяжеловато (есть над чем поработать).
    Разбил всё на большое количество программ, чтобы не запутаться. Столкнулся по работе с кривым китайским проектом, где всё в одной сплошной куче и было трудно найти ошибки.
    - При открытии нового проекта PLC_PRG появляется сразу на ST. Почитаю завтра, как выбрать другой язык.

  4. #4

    По умолчанию

    Можно любую другую подпрограмму прописать в менеджере задач, не обязательно plc-prg.

    Просто у вас куча управляемых элементов для одного механизма... Хотя на самом деле несколько механизмов отдельных... Что будет если клапан не перейдёт в другое положение? Вопросов много.

    Я делаю для каждого Механизма блок по 32 аварии, вплоть до выбивания автомата при запущенном - это авария. Выключение автомата при не запущенном - неготовность. И т.п. А такой подход немного неправильный. Но, как говорится, если работает, то не стоит менять...

    Alarms.jpg
    NE - это как я понял "не равно"... Сразу все аварии в "Отказ"... А как поймете по какой причине? И не много ли 3 секунды на замыкание контактора? Если бы это был частотник или плавный пуск, где сигнал "В работе" приходит после времени разгона, тогда без вопросов...
    Последний раз редактировалось МихаилГл; 30.10.2024 в 06:09.

  5. #5
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    644

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Почему бы сразу на ST не делать.
    Не нужно совать ST в каждую дырку, его применение должно быть обоснованно, так как затрудняет обслуживание оборудования в будущем.

  6. #6

    По умолчанию

    Цитата Сообщение от and909 Посмотреть сообщение
    Не нужно совать ST в каждую дырку, его применение должно быть обоснованно, так как затрудняет обслуживание оборудования в будущем.
    Ну LD ещё куда ни шло, но SFC... Внесете доп элемент, забудете проверить последовательность выполнения действий, и будете голову 2 дня ломать, почему бит сбрасывается, хотя не должен.

    Или свернуть кучу элементов до одного универсального... Вот примерный код скрина автора на ST:
    Код:
    For i:=1 to 2 do
       TimerX[i](in:=(cmd[i] <> con[i]); pt:=t#3s) ;
       ala[i]:= TimerX[i].Q;
    End
    И хоть 1000 таких, только диапазон i расширяй.
    Последний раз редактировалось МихаилГл; 30.10.2024 в 07:30.

  7. #7
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,737

    По умолчанию

    Цитата Сообщение от and909 Посмотреть сообщение
    Не нужно совать ST в каждую дырку, его применение должно быть обоснованно, так как затрудняет обслуживание оборудования в будущем.
    Не нужно совать LD/FBD в каждую дырку, их применение должно быть обоснованно, так как затрудняет обслуживание оборудования в будущем

  8. #8
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    644

    По умолчанию

    ST это язык "тру" программистов, которые сначала писали глючное ПО для ПК, а потом пришли на ПЛК со своим уставом.
    А графические языки предназначались для спецов-электриков, которые работают руками и им некогда изучать этот замудреный текстовый ST, а надо чтобы просто и надежно работало.
    Последний раз редактировалось and909; 30.10.2024 в 09:30.

  9. #9

    По умолчанию

    Цитата Сообщение от and909 Посмотреть сообщение
    ST это язык "тру" программистов, которые сначала писали глючное ПО для ПК, а потом пришли на ПЛК со своим уставом.
    Вы работали на fbd Сименса? Там один нетворк может занимать несколько страниц экранных. А когда это не твой код, а код заказчика, в котором он сам не бельмес, это вообще трэш. Ну ничего, справились в своё время. А на ST этот код занял бы около 20 строк.

    Я по началу на LD в кодесисе писал, так как с Rockwell пришёл в него. Но потом на ST перебрался. А вот в Rockwell ST как раз ужасен. Всё зависит от среды программирования.

  10. #10
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,737

    По умолчанию

    ST это язык "тру" программистов, которые сначала писали глючное ПО для ПК, а потом пришли на ПЛК со своим уставом
    Текстовые языки - это первые (это про "устав") и естественные языки программирования вообще. ПК от ПЛК ничем не отличаются.
    А графические языки для тех кто не может выразить словами то, что хочет - надо руками размахивать и невнятные карты железных дорог мира показывать.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Система управления давлением ПР-200
    от ahahah izi legchaishaia в разделе Среда программирования OWEN Logic
    Ответов: 13
    Последнее сообщение: 11.02.2024, 12:43
  2. Система управления электроприводом на производстве
    от ЕленаЯков в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 05.11.2021, 18:39
  3. система управления микроклиматом теплицы
    от Nakal в разделе Подбор Оборудования
    Ответов: 8
    Последнее сообщение: 14.04.2017, 22:27
  4. система управления задвижкой
    от Радонежский в разделе Подбор Оборудования
    Ответов: 15
    Последнее сообщение: 09.06.2015, 10:18
  5. система управления плавучим доком
    от Dima_31 в разделе Наши проекты
    Ответов: 10
    Последнее сообщение: 18.05.2010, 15:00

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

Ваши права

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