Страница 1 из 6 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 52

Тема: ПЛК-73 8 одновременно исполняемых программ

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию ПЛК-73 8 одновременно исполняемых программ

    Вопрос возник вот в таком контексте . ПЛК-73 имеет на борту 8 аналоговых входов и 8 дискретных выходов.
    Возможно ли что-бы к примеру вход1 управляет выходом1, вход2 управляет выходом2 итд . Но для каждой пары отдельная программа выполняемая не зависимо от других. Т.Е. 8 программ нужно исполняемых одновременно и каждая по своему алгоритму. Возможно-ли такое ???? И если возможно то натолкните на путь истинный как такое реализовать.

  2. #2

    По умолчанию

    Не могу зайти провайдер заблокировал ссылку (((
    Последний раз редактировалось Николаев Андрей; 24.10.2014 в 12:25.

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

    По умолчанию

    возможно, если есть знания,навыки и умения как это делать

  4. #4
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    В ПЛК нужно постараться, чтобы сделать программы неодновременными.
    Не могу зайти провайдер заблокировал ссылку
    Там книга «Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования» за авторством Петрова И. В. Вам на неё указали, потому что вопрос у вас такой, словно вы даже не пытались начать программировать ПЛК.
    Последний раз редактировалось Yegor; 24.10.2014 в 09:20.

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

    По умолчанию

    Невозможно. ПЛК не живой компьютер и весь код выполняется строго последовательно.
    Все остальное костыли (например запуск раз в секунду(или меньше) отдельного кода каждого входа-выхода) так сказать имитация параллельного выполнения кусочков программ со смещением каждой на секунду времени.

    Так, как происходит обработка логики в схемах достигнуть не получится.

  6. #6
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Невозможно. ПЛК не живой компьютер и весь код выполняется строго последовательно.
    Давайте всё-таки ПЛК целиком обсуждать, а не установленный в нём процессор. В контексте своих задач ПЛК даёт отклик по всем своим программам в одни и те же промежутки времени, и следовательно, для внешнего наблюдателя исполняет код программ одновременно.
    Так, как происходит обработка логики в схемах достигнуть не получится.
    О чём вы? ПЛК выросли из релейных схем, которые и являются «логикой».
    Последний раз редактировалось Yegor; 24.10.2014 в 09:54.

  7. #7
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Цитата Сообщение от lovky Посмотреть сообщение
    Но для каждой пары отдельная программа выполняемая не зависимо от других. Т.Е. 8 программ нужно исполняемых одновременно и каждая по своему алгоритму. Возможно-ли такое ????
    А чем не нравится общий код и условия на каждую пару свои?
    Будет 8 условий, исполняются одновременно и каждая по своему алгоритму.

  8. #8

    По умолчанию

    Цитата Сообщение от lovky Посмотреть сообщение
    Вопрос возник вот в таком контексте . ПЛК-73 имеет на борту 8 аналоговых входов и 8 дискретных выходов.
    Возможно ли что-бы к примеру вход1 управляет выходом1, вход2 управляет выходом2 итд .
    ПЛК-73 - Температурный контроллер. Для работы с быстроизменяющимися аналоговыми величинами не предназначен.


    Но для каждой пары отдельная программа выполняемая не зависимо от других. Т.Е. 8 программ нужно исполняемых одновременно и каждая по своему алгоритму. Возможно-ли такое ???? И если возможно то натолкните на путь истинный как такое реализовать.
    Ваша задача настолько мала, что её нет смысла разбивать на несколько POU. Одного хватит.

  9. #9

    По умолчанию

    Цитата Сообщение от lovky Посмотреть сообщение
    Вопрос возник вот в таком контексте . ПЛК-73 имеет на борту 8 аналоговых входов и 8 дискретных выходов.
    Возможно ли что-бы к примеру вход1 управляет выходом1, вход2 управляет выходом2 итд . Но для каждой пары отдельная программа выполняемая не зависимо от других. Т.Е. 8 программ нужно исполняемых одновременно и каждая по своему алгоритму. Возможно-ли такое ???? И если возможно то натолкните на путь истинный как такое реализовать.
    1. Вам необходимо ознакомиться с принципами работы программируемых контроллеров в принципе.
    То, что Вы описали для ПЛК73 очень простая задача.
    Как верно заметили - все условия управления выходами по входам можно описать в одной программе, нет необходимости работать с прерываниями.
    Просто берете и пишите на том языке, который Вам ближе.

    Есть ссылки на обучающий курс по программированию ОВЕН ПЛК.
    Есть на форуме раздел с примерами.

    Цитата Сообщение от lovky Посмотреть сообщение
    Не могу зайти провайдер заблокировал ссылку (((
    To ВЕТЕР:
    Давайте будем уважать труд Игоря.
    Книгу, на сколько я знаю, можно купить.
    http://www.ozon.ru/context/detail/id/1632879/
    Ну или обратиться напрямую в Пролог. Если автор сочтет возможным - вышлет.
    www.codesys.ru
    З.Ы.: Господа, давайте не выносить человеку мозг псевдомногозадачностью и прочими тонкостями. Наш коллега только начинает вникать в азы работы с ПЛК.
    Последний раз редактировалось Николаев Андрей; 24.10.2014 в 12:33.

  10. #10

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    ............
    To ВЕТЕР:
    Давайте будем уважать труд Игоря.
    Книгу, на сколько я знаю, можно купить.
    Виноват...как то и не подумал об этом.

    Цитата Сообщение от lara197a Посмотреть сообщение
    не все. Правильный ответ:
    Кстати да, сам офигел когда с обгоном на этой штуке столкнулся. Только потом дошло что это специально для не программистов сделано. Чтобы электрики спокойно могли пользоваться этой штукой без потери нервов.
    Последний раз редактировалось BETEP; 25.10.2014 в 11:45.

Страница 1 из 6 123 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 06.05.2014, 08:32
  2. Диагностика ошибок программ на ПЛК
    от kuharchukigor в разделе ПЛК1хх
    Ответов: 40
    Последнее сообщение: 26.02.2013, 20:07
  3. Примеры программ для ПЛК63/73 (CoDeSys v.2.3)
    от Александр Приходько в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 0
    Последнее сообщение: 16.10.2012, 04:28
  4. Ответов: 7
    Последнее сообщение: 25.06.2009, 14:09

Ваши права

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