- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Программа для S-200
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Доброго времени суток.
Недавно начал изучать програмирование на s-200 в MicroWin и нужно написать программу для управления двигателем: есть два режима ручной и автоматический.
В ручном надо что бы двигатель крутился от удержания кнопки.
В автоматическом - нажал кнопку и двигатель крутится, останавливается от кнопки стоп.
У меня получилось сделать в автоматическом, но объединить эти режимы - нет.
Подскажите что делаю не так?
Недавно начал изучать програмирование на s-200 в MicroWin и нужно написать программу для управления двигателем: есть два режима ручной и автоматический.
В ручном надо что бы двигатель крутился от удержания кнопки.
В автоматическом - нажал кнопку и двигатель крутится, останавливается от кнопки стоп.
У меня получилось сделать в автоматическом, но объединить эти режимы - нет.
Подскажите что делаю не так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
Программа для S-200
Я правильно понимаю, что I0.0 ,I0.1,I0.2 это кнопки вперед,назад,стоп, а I0.3 переключатель режимов?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
Программа для S-200
Попробуйте так для начала, там совершенству нет предела.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Программа для S-200
Судя по заданию обычный пуск/стоп с подхватом и без. И как написал коллега POV не надо использовать выход несколько раз.
А судя по картинке нужно еще реверс, а это совсем другой разговор.
А судя по картинке нужно еще реверс, а это совсем другой разговор.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Спасибо за помощь немного доработал и все заработало
Собрал Вашу схему все работает, Но в отличии от предложенного варианта v0v, немного сложно и я не могу понять как происходит самоподхват т.к. по цепи схемы происходит обрыв Если Вам не сложно не могли бы Вы объяснить что и как?
Я правильно понимаю что маркер SM0.0 сканирует вход постоянно, а SM0.1 только 1 раз и как его вызвать повторно? И на что влияет сканирование если схема работает и в одном случае и в другом?
PS. как вставить две картинки в сообщение?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
Программа для S-200
SM-ы это системные меркеры (флаги) и у них разные, строго "прошитые" режимы работы (в мануалах они описаны), и их использование не строго обязательно. Вы как начинающий еще довольно слабо представляете себе принцип работы ПЛК и не знаете многих команд,поэтому вам и диковато,что "цепь" разорвана,а выход включен, но это пройдет. В моем примере исполняются команды Set (взвести) и Reset (сбросить),они исполняются по положительному фронту, который вы формируете кнопками (в таком виде выход можно использовать сколь угодно много раз где удобно,а не городить кучу условий при использовании простой катушки) (мне казалось я представил самое простое из возможного).
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Программа для S-200
С реверсом так не делают. Вы бы хоть блокировку поставили от нажатий сразу двух кнопок.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Если я правильно разобрался то блокировку сделал, отметил красными стрелками в крайнем случае можно сделать и в железе
Спасибо за разъяснения, добавил небольшие условия в работе. Есть ли какие-то замечания в правильности написания?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Программа для S-200
Слишком сложно для такой задачи да и опять выход несколько раз используется. Неужели нельзя посмотреть как правильно нужно. Этих схем полно в интернете. И еще кнопка стоп должна использоваться как НЗ (NC), поэтому в этой схеме выход не включится.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Программа для S-200
Не путайте симуляцию с практикой. Кнопка I0.2(NC) значит на контроллере будет "1"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
Программа для S-200
Ну он художник,он так видит. Он же учится,эксперементирует,хочет разобраться как вообще все это работает,а не просто этот несчастный реверс написать,и я считаю это правильно.Автор, использование катушки в нескольких местах (именно катушки,неважно выход,флаг, это не моветон, а это в принципе работать не будет,но что бы понять почему, нужно разобраться с принципом работы ПЛК, а "сетить"/"ресетить" можете сколько угодно и ничего страшного в этом нет). Попробуйте для практики написать включение/выключение выхода одной кнопкой, ну т.е. нажал кнопку-выход включился,нажал еще раз выключился.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Это взрыв мозга сходу не получилось написать только подсмотрев тут на форуме и то не до конца разобрался в алгоритме Отправлено спустя 3 минуты 58 секунд:
Отредактировал до такого вида
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Программа для S-200
Это конечно хорошо что Вы сами хотите до всего докопаться, но надо прислушиваться к советам. Вот представьте что нажали обе кнопки будет БУМ. Да и кнопка стоп для этой схемы нужна NO.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Я что-то совсем запутался, правильно я понимаю что для разных схем нужно выбирать правильное включение кнопки СТОП ?
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Программа для S-200
Объясняю: для безопасности, например, при обрыве провода кнопка стоп работать не будет (если она NO), поэтому она используется как NC и при обрыве соединения сработает стоп. На контроллер при NC приходит единица. Если Вы запрограммируете замкнутый контакт, то при подаче единицы он разомкнется. Сработает стоп.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Спасибо за разъяснения, я потом подумал и понял что в симуляторе изначально на СТОП приходит 0, а должно наоборот
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Возвращаясь к вопросу об управлении одной кнопкой, я правильно нарисовал график и срабатывание флагов М0.0 и Р?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
Программа для S-200
Теперь я себе мозг взорвал разбираясь в вашей диаграмме. Если знать, что ПЛК работает циклически, т.е. сканирует программу каждые несколько миллисекунд слева-направо,сверху-вниз и каждый раз в конце скана выставляет результат, может понятнее будут некоторые нюансы.sco-scorpio писал(а): ↑24 сен 2022, 01:25 Возвращаясь к вопросу об управлении одной кнопкой, я правильно нарисовал график и срабатывание флагов М0.0 и Р?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Я так понимаю сканирование, импульс, по переднему фронту Р происходит как я обозначил красным на втором графике. Или где можно построить, смоделировать сигналы на каждом участке?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Подскажите такой момент:
хочу организовать связь S7-200 + WinCC (HMI) т.к. реального железа нету и нету возможности виртуально проверять систему возможно написать код в SIMATIC Manager под S7-300 проверить и потом перенести уже в S7-200? Сильно будет код отличаться одного от другого(Адреса, биты памяти и д.р.)?
хочу организовать связь S7-200 + WinCC (HMI) т.к. реального железа нету и нету возможности виртуально проверять систему возможно написать код в SIMATIC Manager под S7-300 проверить и потом перенести уже в S7-200? Сильно будет код отличаться одного от другого(Адреса, биты памяти и д.р.)?
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Программа для S-200
Могу сказать что не надо писать код на STL да и таймеры там определенные может еще какие нюансы.
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Программа для S-200
И таймер для исключения мгновенного реверса.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 20 сен 2022, 00:20
- Имя: Антон
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Программа для S-200
Поставил защиту
У вас нет необходимых прав для просмотра вложений в этом сообщении.