Супер! Ты ведь знаешь, кто такой программист ПЛК и чем он занимается?
Хорошо. ПЛК - это программируемый логический контроллер. Программист ПЛК составляет алгоритмические схемы, настраивает сети, программирует ПЛК. А по секрету скажу, что я делаю ещё и то, что не сделали другие. То есть, при необходимости, я могу заменить инженера или слесаря. Только им не говори
Ты же смотрел фильм "Матрица"? Помнишь оператора, который смотрел на экран с кодом, и понимал его настолько хорошо, что буквально "видел" в этих падающих символах людей, места, события? Вот мы, программисты ПЛК, так же хорошо читаем код, только вместо зелёного "дождика" из фильма у нас протокол Modbus. Но мы также видим в нём: кто к кому обращается, кто кому отвечает и т.п.
Ещё бы! Если хочешь знать больше - приходи ко мне учиться. Но давай поговорим об этом позже, ок?
На обучении я рассказываю, как запрограммировать ПЛК и ПР для любого тех. процесса, где предполагается их использование
На курсе мы изучаем языки стандарта МЭК 61131-3: FBD, ST, LD, которые позволяют запрограммировать ПЛК любого производителя; так же учим программировать на языке С++. Среды программирования у разных производителей практически идентичны, и подробно изучив наиболее распространенные (SMLogix, CoDeSys) ты сможешь познакомиться с нюансами сред и устройств других производителей на бесплатных мастер-классах от школы: Tia Portal, OWEN LOGICS, ISPSoft.
А то! Но давай вернёмся к нашим задачам
Александр, наш инженер АСУ ТП предложил идею создать роботизированную кухню, и моя задача - помочь ему программировать логический контроллер для этой кухни. Готов начать тестирование и настройку устройств?
Нам нужно отслеживать температуру приготавливаемой пищи, в частности, воды в кастрюле для пельменей. Что мы для этого используем?
Серьёзно? А как будем отслеживать его показания - визуально? И что будет, если он лопнет и ртуть попадёт в пищу? Нам лучше использовать инфракрасный термодатчик
А у тебя есть чувство юмора! ^^ Но давай лучше используем инфракрасный термодатчик - так будет технологичнее, ок?
Отлично! Теперь нам нужно протестировать исполнительные устройства. Какое устройство мы должны проверить первым?
Это отдельная история, сейчас мы тестируем более простые исполнительные устройства. Давай потестируем кран
Плиту мы проверим позже. По техпроцессу сначала наливается вода в кастрюлю, а уже потом включается плита. Значит, сначала мы проверим работу крана
Мы подключили кран. Как проверить его работу?
"Тук-тук, Нео" :) Смешно, но нам нужно проверить работу крана. Лучше отправим сигнал на открытие и закрытие
Ну, воду мы так наберём, конечно. Но мы же хотим, чтобы автоматика управляла краном. Поэтому отправим сигнал на открытие и закрытие
Отлично! Теперь перейдем к плите. Какую команду нужно отправить, чтобы включить газовую плиту?
Нет, это не команда для включения плиты. Команда "Включить газовую плиту" подойдёт лучше
Нет, это слишком общая команда. "Включить газовую плиту" нам больше подойдёт
Продолжим с плитой. Когда следует выключить газовую плиту?
Нет, нам нужно автоматическое выключение, а автоматически определить вкусовые характеристики пельменей сложно. Лучше выключать по истечении заданного времени
Это не надёжный способ, так мы можем всё сжечь. Лучше сделаем выключение по истечении заданного времени
Отлично! Мы успешно протестировали устройства и задали правильные команды для автоматизации приготовления пельменей. Теперь наша роботизированная кухня будет работать более эффективно!
Отправка формы
Подтвердите, что вы не робот