Хотите стать инженером-программистом, но вам ничего непонятно?
Ниже список навыков и примерное время на изучение, чтобы было ясно сколько там ключевой информации! 😎
Вы опытный инженер программист? Пишите в комментариях, что еще важно по вашему мнению!
⚡Понимание устройства реле, программируемого реле и контроллера. Как они работают и где их уместно применять. (1-5 ч.)
⚡Понимание тех. процессов. Программист должен понимать, как работает то, что он собирается автоматизировать, и уметь разбираться в том, с чем столкнулся в первый раз. (10-30 ч. до понимания общепромышленных техпроцессов: отопление, вентиляция, кинематика: гидравлика, пневматика, частотные преобразователи, сервоприводы)
⚡Проектирование и декомпозиция. Важно уметь разбить сложную задачу на более простые подзадачи, иначе будет много ошибок, а сроки реализации могут стать неприемлемыми. (10-20 ч.)
⚡Умение читать и составлять электрические схемы и монтажные схемы, чтобы собирать шкафы автоматики. Обычно этим занимается слесарь КИП и А, но и инженер-программист должен это знать и уметь! (20-30 ч.)
⚡А еще инженер-программист должен уметь составлять функциональные, принципиальные и алгоритмические схемы - это ускоряет процесс написания программы и повышает её качество, а в случае работы над крупными проектами является частью необходимой документации. (5-10 ч.)
⚡Знание математических и логических основ электронно-вычислительной техники (МЛО ЭВТ). Нужно знать, как компьютер хранит и обрабатывает данные, чтобы учесть эти особенности в своих программах. (10-20 ч.)
⚡Знание языков программирования ПЛК. Основные - это FBD, ST и LD. Каждый из этих "языков" состоит из пары десятков "слов". Согласитесь, не так сложно столько выучить? Если вы можете описать, что программа должна делать на русском, то и проблем с "переводом" на один из языков контроллеров не возникнет. (по 5-15 ч. на каждый из языков)
⚡Знание разных сред программирования. Ну тут тоже все проще, чем кажется. Есть приложения наподобие Microsoft Word, только в них пишут на вышеупомянутых языках. Их задача сделать удобным вашу работу и дать вам возможность загрузить получившуюся программу на контроллер - ПЛК. В разных программах основной функционал идентичен, но присутствуют разные уникальные функции, что и отличает одного производителя от другого. (по 5-10 ч. на изучение основного функционала и ключевых особенностей)
⚡Знание способов и правил связи. Например, люди могут разговаривать по рации, по телефону, через сообщения, по видео-связи, а у машин свои варианты для разных задач. (10-30 ч. чтобы изучить как создать большинство промышленных сетей)
⚡Навык отладки и тестирования. Чем лучше вы разбили задачу по программированию на части, тем меньше ошибок и меньше исправлений. Но ошибки возникают даже у профи!
Есть как условные списки, что проверить, так и варианты, как сделать по-другому. (5-10 ч. чтобы быть готовым к наиболее распространенным проблемам)
Если вам понравилась информация в таком формате, ставьте лайки и делитесь публикацией с друзьями и коллегами, а мы в следующих постах разберем каждый пункт подробнее!
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев