1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Программа для S-200

Модератор: Глоб.модераторы

Ответить
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

Доброго времени суток.
Недавно начал изучать програмирование на s-200 в MicroWin и нужно написать программу для управления двигателем: есть два режима ручной и автоматический.
В ручном надо что бы двигатель крутился от удержания кнопки.
В автоматическом - нажал кнопку и двигатель крутится, останавливается от кнопки стоп.
У меня получилось сделать в автоматическом, но объединить эти режимы - нет.
Подскажите что делаю не так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

Программа для S-200

Сообщение Roman_33 »

Я правильно понимаю, что I0.0 ,I0.1,I0.2 это кнопки вперед,назад,стоп, а I0.3 переключатель режимов?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.

POV
авторитет
авторитет
Сообщения: 800
Зарегистрирован: 12 авг 2008, 11:05
Имя: Патрушев Олег Валерьевич
Страна: Россия
город/регион: г. Н.Новгород
Благодарил (а): 110 раз
Поблагодарили: 158 раз

Программа для S-200

Сообщение POV »

Запись в одну катушку в двух разных местах - фууу. Не надо так делать.

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

Программа для S-200

Сообщение Roman_33 »

Попробуйте так для начала, там совершенству нет предела.
200.jpg
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Программа для S-200

Сообщение v0v »

Судя по заданию обычный пуск/стоп с подхватом и без. И как написал коллега POV не надо использовать выход несколько раз.
А судя по картинке нужно еще реверс, а это совсем другой разговор.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

v0v писал(а): 20 сен 2022, 18:38 Судя по заданию обычный пуск/стоп с подхватом и без. И как написал коллега POV не надо использовать выход несколько раз.
А судя по картинке нужно еще реверс, а это совсем другой разговор.
Спасибо за помощь немного доработал и все заработало
2022-09-21_00-37-06.png
Roman_33 писал(а): 20 сен 2022, 10:43 Попробуйте так для начала, там совершенству нет предела.
Собрал Вашу схему все работает, Но в отличии от предложенного варианта v0v, немного сложно и я не могу понять как происходит самоподхват т.к. по цепи схемы происходит обрыв
2022-09-21_00-50-39.png
Если Вам не сложно не могли бы Вы объяснить что и как?
Я правильно понимаю что маркер SM0.0 сканирует вход постоянно, а SM0.1 только 1 раз и как его вызвать повторно? И на что влияет сканирование если схема работает и в одном случае и в другом?

PS. как вставить две картинки в сообщение?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

Программа для S-200

Сообщение Roman_33 »

sco-scorpio писал(а): 21 сен 2022, 00:58 Если Вам не сложно не могли бы Вы объяснить что и как?
SM-ы это системные меркеры (флаги) и у них разные, строго "прошитые" режимы работы (в мануалах они описаны), и их использование не строго обязательно. Вы как начинающий еще довольно слабо представляете себе принцип работы ПЛК и не знаете многих команд,поэтому вам и диковато,что "цепь" разорвана,а выход включен, но это пройдет. В моем примере исполняются команды Set (взвести) и Reset (сбросить),они исполняются по положительному фронту, который вы формируете кнопками (в таком виде выход можно использовать сколь угодно много раз где удобно,а не городить кучу условий при использовании простой катушки) (мне казалось я представил самое простое из возможного).
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Программа для S-200

Сообщение v0v »

sco-scorpio писал(а): 21 сен 2022, 00:58 немного доработал и все заработало
С реверсом так не делают. Вы бы хоть блокировку поставили от нажатий сразу двух кнопок.
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

v0v писал(а): 21 сен 2022, 09:21 С реверсом так не делают. Вы бы хоть блокировку поставили от нажатий сразу двух кнопок.
Если я правильно разобрался то блокировку сделал, отметил красными стрелками в крайнем случае можно сделать и в железе
Roman_33 писал(а): 21 сен 2022, 06:02 В моем примере исполняются команды Set (взвести) и Reset (сбросить),они исполняются по положительному фронту
Спасибо за разъяснения, добавил небольшие условия в работе. Есть ли какие-то замечания в правильности написания?
2022-09-21_15-28-00.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Программа для S-200

Сообщение v0v »

Слишком сложно для такой задачи да и опять выход несколько раз используется. Неужели нельзя посмотреть как правильно нужно. Этих схем полно в интернете. И еще кнопка стоп должна использоваться как НЗ (NC), поэтому в этой схеме выход не включится.
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

v0v писал(а): 21 сен 2022, 16:23 И еще кнопка стоп должна использоваться как НЗ (NC), поэтому в этой схеме выход не включится.
Но у меня ж все работает и показывает что сигнал на выходе присутствует.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Программа для S-200

Сообщение v0v »

sco-scorpio писал(а): 21 сен 2022, 17:08 Но у меня ж все работает и показывает
Не путайте симуляцию с практикой. Кнопка I0.2(NC) значит на контроллере будет "1"
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

Программа для S-200

Сообщение Roman_33 »

v0v писал(а): 21 сен 2022, 16:23 опять выход несколько раз используется
Ну он художник,он так видит. Он же учится,эксперементирует,хочет разобраться как вообще все это работает,а не просто этот несчастный реверс написать,и я считаю это правильно.Автор, использование катушки в нескольких местах (именно катушки,неважно выход,флаг, это не моветон, а это в принципе работать не будет,но что бы понять почему, нужно разобраться с принципом работы ПЛК, а "сетить"/"ресетить" можете сколько угодно и ничего страшного в этом нет). Попробуйте для практики написать включение/выключение выхода одной кнопкой, ну т.е. нажал кнопку-выход включился,нажал еще раз выключился.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

Roman_33 писал(а): 22 сен 2022, 02:51 Попробуйте для практики написать включение/выключение выхода одной кнопкой, ну т.е. нажал кнопку-выход включился,нажал еще раз выключился.
Это взрыв мозга :crazy0to: сходу не получилось написать только подсмотрев тут на форуме и то не до конца разобрался в алгоритме
2022-09-23_00-25-00.png
Отправлено спустя 3 минуты 58 секунд:
v0v писал(а): 21 сен 2022, 16:23 Слишком сложно для такой задачи да и опять выход несколько раз используется.
Отредактировал до такого вида
У вас нет необходимых прав для просмотра вложений в этом сообщении.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Программа для S-200

Сообщение v0v »

Это конечно хорошо что Вы сами хотите до всего докопаться, но надо прислушиваться к советам. Вот представьте что нажали обе кнопки будет БУМ. Да и кнопка стоп для этой схемы нужна NO.
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

v0v писал(а): 21 сен 2022, 16:23 И еще кнопка стоп должна использоваться как НЗ (NC), поэтому в этой схеме выход не включится.
v0v писал(а): 21 сен 2022, 21:55 Не путайте симуляцию с практикой. Кнопка I0.2(NC) значит на контроллере будет "1"
v0v писал(а): 23 сен 2022, 09:34 Да и кнопка стоп для этой схемы нужна NO.
Я что-то совсем запутался, правильно я понимаю что для разных схем нужно выбирать правильное включение кнопки СТОП ?

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Программа для S-200

Сообщение v0v »

sco-scorpio писал(а): 23 сен 2022, 12:15 Я что-то совсем запутался
Объясняю: для безопасности, например, при обрыве провода кнопка стоп работать не будет (если она NO), поэтому она используется как NC и при обрыве соединения сработает стоп. На контроллер при NC приходит единица. Если Вы запрограммируете замкнутый контакт, то при подаче единицы он разомкнется. Сработает стоп.
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

v0v писал(а): 23 сен 2022, 16:05 На контроллер при NC приходит единица.
Спасибо за разъяснения, я потом подумал и понял что в симуляторе изначально на СТОП приходит 0, а должно наоборот
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

Возвращаясь к вопросу об управлении одной кнопкой, я правильно нарисовал график и срабатывание флагов М0.0 и Р?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

Программа для S-200

Сообщение Roman_33 »

sco-scorpio писал(а): 24 сен 2022, 01:25 Возвращаясь к вопросу об управлении одной кнопкой, я правильно нарисовал график и срабатывание флагов М0.0 и Р?
Теперь я себе мозг взорвал разбираясь в вашей диаграмме. :o Если знать, что ПЛК работает циклически, т.е. сканирует программу каждые несколько миллисекунд слева-направо,сверху-вниз и каждый раз в конце скана выставляет результат, может понятнее будут некоторые нюансы.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

Roman_33 писал(а): 24 сен 2022, 06:51 т.е. сканирует программу каждые несколько миллисекунд
Я так понимаю сканирование, импульс, по переднему фронту Р происходит как я обозначил красным на втором графике. Или где можно построить, смоделировать сигналы на каждом участке?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

Подскажите такой момент:
хочу организовать связь S7-200 + WinCC (HMI) т.к. реального железа нету и нету возможности виртуально проверять систему возможно написать код в SIMATIC Manager под S7-300 проверить и потом перенести уже в S7-200? Сильно будет код отличаться одного от другого(Адреса, биты памяти и д.р.)?

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Программа для S-200

Сообщение v0v »

Могу сказать что не надо писать код на STL да и таймеры там определенные может еще какие нюансы.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

Программа для S-200

Сообщение Looker »

v0v писал(а): 23 сен 2022, 09:34Это конечно хорошо что Вы сами хотите до всего докопаться, но надо прислушиваться к советам. Вот представьте что нажали обе кнопки будет БУМ.
И таймер для исключения мгновенного реверса.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Аватара пользователя

Автор темы
sco-scorpio
здесь недавно
здесь недавно
Сообщения: 22
Зарегистрирован: 20 сен 2022, 00:20
Имя: Антон
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Программа для S-200

Сообщение sco-scorpio »

Поставил защиту
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Общие вопросы»