Здравствуйте! Зовут меня Максим, мне осенью 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
Сама схема -
Надеюсь на вашу помощь
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Технология написания программного кода
Модератор: Глоб.модераторы
-
- шаман
- Сообщения: 971
- Зарегистрирован: 30 сен 2016, 15:22
- Имя: Соловьев Алексей Леонидович
- Страна: Россия
- город/регион: Иваново
- Благодарил (а): 26 раз
- Поблагодарили: 187 раз
Технология написания программного кода
Уважаемый Максим, я думаю здесь за вас программу никто писать не будет. Если что не понятно - спрашивайте, подскажем, а прогрмму писать - это уж вы сами.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 23 апр 2020, 14:28
- Имя: Максим
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 1 раз
Технология написания программного кода
Да, понимаю. Интересует сама логика.. т.е открыть - закрыть - .. как это вообще реализуется?
-
- администратор
- Сообщения: 4903
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
Технология написания программного кода
Для начала определите, где будет исполняться программа. Из представленного списка оборудования это только "Программируемое реле ПР110-24.8Д.4Р". Поищите документацию по этому реле, там должно быть описано, на каком языке можно писать программу и каким образом.
Отправлено спустя 3 минуты 51 секунду:
Я бы даже сказал, начинать надо с 4 главы этого документа: https://owen.ru/uploads/re_pr110_892.pdf, там указываются ещё источники информации, которые надо найти... Такая она, инженерная работа: надо искать и использовать информацию.
Отправлено спустя 3 минуты 51 секунду:
Я бы даже сказал, начинать надо с 4 главы этого документа: https://owen.ru/uploads/re_pr110_892.pdf, там указываются ещё источники информации, которые надо найти... Такая она, инженерная работа: надо искать и использовать информацию.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 23 апр 2020, 14:28
- Имя: Максим
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 1 раз
Технология написания программного кода
спасибо, надеюсь за неделю смогу вникнуть)VADR писал(а): ↑23 апр 2020, 19:12
Я бы даже сказал, начинать надо с 4 главы этого документа: https://owen.ru/uploads/re_pr110_892.pdf, там указываются ещё источники информации, которые надо найти... Такая она, инженерная работа: надо искать и использовать информацию.
-
- эксперт
- Сообщения: 1030
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 44 раза
- Поблагодарили: 106 раз
Технология написания программного кода
Помогу немного, чего уж)
Сначала смотрим, какие входы и выходы у нас есть:
ВХОДЫ:
Команда Открыть
Команда Закрыть
Команда Стоп
Датчик Ворота
Датчик Верх
Датчик Низ
ВЫХОДЫ:
Привод Вверх
Привод Вниз
Получается основная логика:
Если Команда Открыть и Не Команда Стоп (здесь надо подумать, как она формируется) и Датчик Верх то Привод Вверх
Если Команда Закрыть и Не Команда Стоп и не Датчик Низ и Не Датчик Ворота то Привод Вниз
При написании следует помнить, какое состояние датчика НО/НЗ соответствует активному состоянию сигнала. Например, кнопка Пуск активна, когда контакт замкнулся, а активирование концевого датчика или кнопки Стоп значит, что контакт разомкнулся.
Потом можно добавить защиты:
Если Ворота закрываются и прервался датчик Ворота, то после остановки ворота чуть приоткрыть (чтобы освободить попавший объект).
Защиты по времени движения - при заклинивании ворот.
Режимы работы по однократному нажатию или удержанию кнопок итд.
ПС: Вообще, на будущее при проектировании следует помнить, что механизм при размыкании любого датчика должен отключаться, иначе может случиться, что при обрыве датчика механизм включится, что может привести к несчастному случаю.
Сначала смотрим, какие входы и выходы у нас есть:
ВХОДЫ:
Команда Открыть
Команда Закрыть
Команда Стоп
Датчик Ворота
Датчик Верх
Датчик Низ
ВЫХОДЫ:
Привод Вверх
Привод Вниз
Получается основная логика:
Если Команда Открыть и Не Команда Стоп (здесь надо подумать, как она формируется) и Датчик Верх то Привод Вверх
Если Команда Закрыть и Не Команда Стоп и не Датчик Низ и Не Датчик Ворота то Привод Вниз
При написании следует помнить, какое состояние датчика НО/НЗ соответствует активному состоянию сигнала. Например, кнопка Пуск активна, когда контакт замкнулся, а активирование концевого датчика или кнопки Стоп значит, что контакт разомкнулся.
Потом можно добавить защиты:
Если Ворота закрываются и прервался датчик Ворота, то после остановки ворота чуть приоткрыть (чтобы освободить попавший объект).
Защиты по времени движения - при заклинивании ворот.
Режимы работы по однократному нажатию или удержанию кнопок итд.
ПС: Вообще, на будущее при проектировании следует помнить, что механизм при размыкании любого датчика должен отключаться, иначе может случиться, что при обрыве датчика механизм включится, что может привести к несчастному случаю.
Последний раз редактировалось Valerich 24 апр 2020, 09:12, всего редактировалось 3 раза.
-
- завсегдатай
- Сообщения: 582
- Зарегистрирован: 04 фев 2014, 08:41
- Имя: Тарас Валерьевич
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 78 раз
- Поблагодарили: 98 раз
Технология написания программного кода
У производителя данного реле есть огромный форум, где можно получить ответы на любые вопросы, касающиеся продукции.
https://owen.ru/forum/forum.php
https://owen.ru/forum/forum.php
Взгляд знатока намного уже кругозора неуча. Ю.Базылев