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

Технология написания программного кода

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

Автор темы
ilyasov2k
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 23 апр 2020, 14:28
Имя: Максим
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 1 раз

Технология написания программного кода

Сообщение ilyasov2k »

Здравствуйте! Зовут меня Максим, мне осенью 20 лет. Учусь в колледже, по специальности "Автоматизация технологических процессов и производств", 3 курс.
Сейчас пишу курсовую, по теме "Разработка автоматической системы открывания ворот" (распашных), и у меня возникает проблема с написание программного кода.
Собственно есть схема, рабочая, но вот код написать мне тяжело. Все средства излагаю ниже:
1. Пускатель магнитный 18А катушка управления 24В DС 1НО+1НЗ LC1D
2. Программируемое реле ПР110-24.8Д.4Р
3. Одноканальный блок питания БП30Б-Д3-24
4. Концевой выключатель ролик-плужер XCKN2121P20
5. Выключатель автоматический ВА47-29 1Р 0,5А 4,5кА
6. Авт. выкл с комб. расцеп.1,6-2,5А GV2ME07

Сама схема - Изображение Изображение Изображение Изображение Изображение
Надеюсь на вашу помощь :ges_help:

alex45
шаман
шаман
Сообщения: 938
Зарегистрирован: 30 сен 2016, 15:22
Имя: Соловьев Алексей Леонидович
Страна: Россия
город/регион: Иваново
Благодарил (а): 22 раза
Поблагодарили: 169 раз

Технология написания программного кода

Сообщение alex45 »

Уважаемый Максим, я думаю здесь за вас программу никто писать не будет. Если что не понятно - спрашивайте, подскажем, а прогрмму писать - это уж вы сами.
Аватара пользователя

Автор темы
ilyasov2k
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 23 апр 2020, 14:28
Имя: Максим
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 1 раз

Технология написания программного кода

Сообщение ilyasov2k »

Да, понимаю. Интересует сама логика.. т.е открыть - закрыть - .. как это вообще реализуется?
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4711
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Технология написания программного кода

Сообщение VADR »

Для начала определите, где будет исполняться программа. Из представленного списка оборудования это только "Программируемое реле ПР110-24.8Д.4Р". Поищите документацию по этому реле, там должно быть описано, на каком языке можно писать программу и каким образом.

Отправлено спустя 3 минуты 51 секунду:
Я бы даже сказал, начинать надо с 4 главы этого документа: https://owen.ru/uploads/re_pr110_892.pdf, там указываются ещё источники информации, которые надо найти... Такая она, инженерная работа: надо искать и использовать информацию.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

Автор темы
ilyasov2k
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 23 апр 2020, 14:28
Имя: Максим
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 1 раз

Технология написания программного кода

Сообщение ilyasov2k »

VADR писал(а): 23 апр 2020, 19:12
Я бы даже сказал, начинать надо с 4 главы этого документа: https://owen.ru/uploads/re_pr110_892.pdf, там указываются ещё источники информации, которые надо найти... Такая она, инженерная работа: надо искать и использовать информацию.
спасибо, надеюсь за неделю смогу вникнуть)
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Технология написания программного кода

Сообщение Valerich »

Помогу немного, чего уж)

Сначала смотрим, какие входы и выходы у нас есть:

ВХОДЫ:
Команда Открыть
Команда Закрыть
Команда Стоп
Датчик Ворота
Датчик Верх
Датчик Низ

ВЫХОДЫ:
Привод Вверх
Привод Вниз

Получается основная логика:
Если Команда Открыть и Не Команда Стоп (здесь надо подумать, как она формируется) и Датчик Верх то Привод Вверх
Если Команда Закрыть и Не Команда Стоп и не Датчик Низ и Не Датчик Ворота то Привод Вниз

При написании следует помнить, какое состояние датчика НО/НЗ соответствует активному состоянию сигнала. Например, кнопка Пуск активна, когда контакт замкнулся, а активирование концевого датчика или кнопки Стоп значит, что контакт разомкнулся.

Потом можно добавить защиты:
Если Ворота закрываются и прервался датчик Ворота, то после остановки ворота чуть приоткрыть (чтобы освободить попавший объект).
Защиты по времени движения - при заклинивании ворот.
Режимы работы по однократному нажатию или удержанию кнопок итд.

ПС: Вообще, на будущее при проектировании следует помнить, что механизм при размыкании любого датчика должен отключаться, иначе может случиться, что при обрыве датчика механизм включится, что может привести к несчастному случаю.
Последний раз редактировалось Valerich 24 апр 2020, 09:12, всего редактировалось 3 раза.
Аватара пользователя

Автор темы
ilyasov2k
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 23 апр 2020, 14:28
Имя: Максим
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 1 раз

Технология написания программного кода

Сообщение ilyasov2k »

Гениально :o
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 575
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 59 раз
Поблагодарили: 89 раз

Технология написания программного кода

Сообщение dtv »

У производителя данного реле есть огромный форум, где можно получить ответы на любые вопросы, касающиеся продукции.
https://owen.ru/forum/forum.php
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
Ответить

Вернуться в «Вопросы от студентов»