Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 34

Тема: помогите чайнику!

  1. #21

    По умолчанию

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

  2. #22

    По умолчанию

    спасибо большое! подскажите пожалуйста, как организовать работу блока GRAPH_TEMP1 по времени, для переключения режимов работы (день - ночь). если можно пример на CFC.

  3. #23

    По умолчанию

    с примером на cfc не помогу. Есть на st. Можете точно так же использовать как подпрограмму. Там же в разделе примеров программ и полезностей.
    Если наступила ночь - корректируете уставку, либо заменяете её определенным значением.

  4. #24

    По умолчанию

    если не трудно выложите пожалуйста

  5. #25

  6. #26

    По умолчанию

    Доброе время суток, уважаемые форумчане!

    Срочно осваиваю Codesys для ПЛК Овен. Обычные микроконтроллеры программирую, а тут туплю так, что самому страшно.

    Задача такая - будет Овен ПЛК150, нужно обрабатывать дискретные сигналы от >16 датчиков и управлять 20 логическими цепями (контакторы, клапаны и т.п. Количество - пока ориентировочно). Выбор пал ориентировочно на МВ110-16Д (или 110-24.32Д) и МУ110-32 и ИП320.

    Описание логики на ST абсолютно понятно (по аналогии с другими языками программирования). Как настроить и использовать переменную, соответствующую встроенному входу - тоже понятно, пример делал.
    Но вот задача настройки и, главное, считывания дискретного входа на внешнем модуле (МВ110-16ДН, к примеру), т.е. комплект команд, на выходе которого я получу var1 со значением True или False, поставила меня в полный тупик. Описано очень много всяких "отображений адресных пространств модуля ввода-вывода в память ПЛК", но конкретный пример я так и не нашел. Вероятно, через пол-года изучения в голове все станет на свои места, но пока полная каша.
    Будьте так добры, ткните носом в полноценный пример по считыванию дискретных входов МВ110-ххх и записи дискретных значений в МУ110-ххх!
    Заранее очень благодарен!

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

    По умолчанию

    Цитата Сообщение от korwins Посмотреть сообщение
    Доброе время суток, уважаемые форумчане!

    Срочно осваиваю Codesys для ПЛК Овен. Обычные микроконтроллеры программирую, а тут туплю так, что самому страшно.

    Задача такая - будет Овен ПЛК150, нужно обрабатывать дискретные сигналы от >16 датчиков и управлять 20 логическими цепями (контакторы, клапаны и т.п. Количество - пока ориентировочно). Выбор пал ориентировочно на МВ110-16Д (или 110-24.32Д) и МУ110-32 и ИП320.

    Описание логики на ST абсолютно понятно (по аналогии с другими языками программирования). Как настроить и использовать переменную, соответствующую встроенному входу - тоже понятно, пример делал.
    Но вот задача настройки и, главное, считывания дискретного входа на внешнем модуле (МВ110-16ДН, к примеру), т.е. комплект команд, на выходе которого я получу var1 со значением True или False, поставила меня в полный тупик. Описано очень много всяких "отображений адресных пространств модуля ввода-вывода в память ПЛК", но конкретный пример я так и не нашел. Вероятно, через пол-года изучения в голове все станет на свои места, но пока полная каша.
    Будьте так добры, ткните носом в полноценный пример по считыванию дискретных входов МВ110-ххх и записи дискретных значений в МУ110-ххх!
    Заранее очень благодарен!
    В руководстве практически на любой прибор есть таблица показанная на рисунке. 51 регистр модбаса, вот что Вам нужно. В конфигураторе создаете мастер модбас и добавляете в него входной регистр с адресом 51, далее с помощью точки и номера разряда можете получить требуемый ключ
    Изображения Изображения
    • Тип файла: jpg owen.jpg (119.0 Кб, Просмотров: 29)

  8. #28

    По умолчанию

    Просили - "тыкаем"
    http://www.owen.ru/forum/showthread.php?t=13580
    Самые подробные описания были на МДВВ.
    Здесь для панели:
    http://www.owen.ru/forum/showthread.php?t=13581

    Главное помните - ПЛК не ПК.
    В ПЛК программа АВТОМАТИЧЕСКИ в цикле крутится. На языках верхнего уровня для ПК цикл надо организовывать.
    нагляднее всего это показывает программа:
    a:=a+1;
    Ну и соответственно все наоборот с событиями.
    Чаще всего на эти грабли наступают как раз специалисты, переходящие с языков высокого уровня.

  9. #29

    По умолчанию

    Ага, спасибо - каша в голове стала менять состояние на нечто, пригодное к употреблению!

  10. #30

    По умолчанию

    Доброе время суток. Возникло два вопроса.
    1. Входные данные: ПЛК 110-24-60-К.
    К выходу, например, DO9 подключаю резистор 470 Ом, второй его конец к +5Вольт внешнего БП. COM5 - на общий внешнего БП. Пишу "1" в порт, получаю +0,74 В на DO9, пишу "0" - получаю +5В. Все ОК.
    Но, если я тоже самое делаю для т.н. быстрых выходов, ничего не происходит, в любом случае на выходе +5В, т.е. транзистор выхода не открывается. Например, резистор на DO3, общий на COM2. Увеличиваю напряжение БП до 15 вольт - результат тот же (ток выхода не превышен, Iмакс= 32мА).
    Что я делаю не так?
    2. Есть ли возможность остановить таймеры шагов МЭК SFC диаграммы? Поясню - к примеру, действие в случае невыполнения в течении 20 секунд выводит ошибку и останавливает выполнение программы. Для чего нужно - в ходе работы уходим в режим "Пауза", в результате при продолжении программы тут же получаем ошибку невыполнения.
    Получается, таймеры шагов МЭК SFC диаграммы работают вне зависимости от того, вызывался ли экземпляр объекта все это время.
    Как их можно останавливать?
    Последний раз редактировалось korwins; 13.05.2013 в 14:44.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Помогите чайнику!
    от ginees в разделе ПЛК63/73
    Ответов: 11
    Последнее сообщение: 26.08.2011, 07:45
  2. помогите чайнику
    от gefan в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 04.02.2011, 12:04
  3. помогите чайнику
    от a_l_e_x в разделе Master SCADA 3
    Ответов: 18
    Последнее сообщение: 25.06.2010, 13:19
  4. помогите чайнику
    от klochkov в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 21.05.2010, 17:25
  5. помогите чайнику!
    от Иващенко Роман в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 04.03.2010, 21:58

Ваши права

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