Codesys 3.5 Обучение программированию.
267 subscribers
38 photos
13 videos
1 file
63 links
Download Telegram
🔹 Сезонные режимы работы системы

CASE season OF
1: mode := 'Зимний режим — обогрев';
2: mode := 'Весенний режим — ожидание';
3: mode := 'Летний режим — охлаждение';
4: mode := 'Осенний режим — ожидание';
ELSE
mode := 'Ошибка выбора сезона';
END_CASE;

🌡 Подходит для климатических систем или автоматизации вентиляции.
🔹 Обработка команд с панели управления

CASE command OF
1: action := 'Пуск';
2: action := 'Стоп';
3: action := 'Сброс аварии';
4: action := 'Режим теста';
ELSE
action := 'Неизвестная команда';
END_CASE;

🔘 Применяется для простых пультов с кнопками: старт, стоп, сброс.
🚀 Пример: управление двигателем

У двигателя будут режимы:

0 — Стоп

1 — Пуск вперёд

2 — Пуск назад

3 — Аварийный стоп


PROGRAM MotorControl
VAR
mode : INT; // Режим работы
motorStart : BOOL; // Сигнал "Пуск"
motorDir : BOOL; // Направление (TRUE = вперед, FALSE = назад)
alarm : BOOL; // Флаг аварии
statusText : STRING[50]; // Текстовое сообщение
END_VAR

CASE mode OF
0: // Стоп
motorStart := FALSE;
motorDir := TRUE; // По умолчанию вперед
alarm := FALSE;
statusText := 'Двигатель остановлен';

1: // Пуск вперед
motorStart := TRUE;
motorDir := TRUE;
alarm := FALSE;
statusText := 'Двигатель работает вперед';

2: // Пуск назад
motorStart := TRUE;
motorDir := FALSE;
alarm := FALSE;
statusText := 'Двигатель работает назад';

3: // Авария
motorStart := FALSE;
alarm := TRUE;
statusText := 'Аварийный стоп!';
ELSE
motorStart := FALSE;
alarm := TRUE;
statusText := 'Ошибка режима!';
END_CASE;


---

🔎 Как работает:

Переменная mode задаёт режим работы (например, с панели оператора или по сигналу).

В зависимости от значения mode, срабатывают разные ветки CASE.

Управление двигателем идёт через флаги:

motorStart — включение/выключение;

motorDir — направление вращения;

alarm — аварийный сигнал.

---

⚙️ Такой подход легко масштабируется: можно добавить больше режимов (например, «плавный пуск», «реверс с паузой», «защита от перегрузки»).
🛠 История молодого инженера и оператора CASE

Алексей только недавно устроился инженером-программистом на завод по производству упаковочного оборудования. Ему доверили написать программу для управления новой машиной. Казалось бы — ничего сложного: датчики, моторы, пара клапанов. Но когда он посмотрел на ТЗ, то понял — устройство должно работать в десятках режимов: наладка, автомат, ручное управление, авария, тестирование.

Первым делом Алексей начал писать программу на ST (Structured Text), и его код быстро превратился в бесконечный «лес» IF ... ELSIF ... ELSIF ....

Каждая новая ветка условий всё больше запутывала его самого.

— «Так, а если оператор переключит в ручной режим прямо из тестового? А если произойдёт авария при пуске?» — ворчал он, глядя на экран.

И тогда он вспомнил совет своего наставника:

> «Не усложняй там, где можно сделать просто. Для выбора режимов всегда используй CASE».



Алексей стер громоздкий кусок кода и переписал всё через оператор CASE.

CASE mode OF
0: status := 'Стоп';
1: status := 'Ручной режим';
2: status := 'Автомат';
3: status := 'Наладка';
4: status := 'Тестирование';
5: status := 'Авария';
ELSE
status := 'Неизвестный режим';
END_CASE;

Код стал компактным, читаемым и прозрачным даже для его коллег.

Когда машину впервые запустили, начальник цеха с удивлением сказал:
— «Редко вижу такую чистую логику у новичков. Молодец!»

Алексей улыбнулся. Он понял, что дело не в количестве строчек кода, а в умении выбирать правильные инструменты.


---

✨ С тех пор оператор CASE стал для него настоящей «палочкой-выручалочкой». Он применял его везде: в обработке ошибок, управлении шагами алгоритмов и даже при разработке интерфейсов для операторских панелей.

И каждый раз, когда кто-то из коллег путался в бесконечных условиях, он спокойно говорил:
— «Попробуй переписать на CASE — и всё станет ясно».
👍8
✨ У нас обновился сайт!

Что изменилось:
✅ Появился раздел с отзывами учеников
✅ Добавлен блок «Часто задаваемые вопросы»
✅ Подробные описания к каждому уроку
✅ Все видео теперь доступны во встроенном плеере

🚀 Переходите по ссылке и забирайте курс:
👉 https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Вышел 20-й урок по CODESYS 3.5!
Тема: функциональный блок управления двигателем ⚡️
⏱️ Продолжительность — 39 минут.
✨ Урок уже доступен всем студентам курса прямо сейчас.

👉 Ознакомиться с уроком и курсом:
http://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5
1👍3
🚀 Вышел новый 21 урок!
🎥 Темы: САУ. Архитектура проекта ПО.

Смотрите здесь:
👉 YouTube: https://youtu.be/GtMm1P8xSgE

👉 VK Видео: https://vkvideo.ru/video-232027157_456239028

👉 RuTube: https://rutube.ru/video/f79dafebf5b2f3a1cae236065b399613/

📘 Хотите глубже освоить CODESYS? Записывайтесь на курс:
👉 Skillspace: https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

🔥 Курс даст вам реальные навыки для работы инженером-программистом АСУ ТП!
👍1
🚀 Всем привет!

Записал для вас новый бесплатный урок:
📘 «Типы данных в CODESYS 3.5»
🎬 Продолжительность: 54 минуты

В этом уроке вы узнаете:
🔹 Какие бывают типы данных и зачем они нужны
🔹 Как работают системы счисления — двоичная и десятичная
🔹 Как данные хранятся в компьютере и ПЛК
🔹 Что такое битовые маски и где они применяются

📺 Смотреть видеоурок:
👉 YouTube: https://youtu.be/qydOKqtZEIg

👉 RuTube: https://rutube.ru/video/749664b813c257c62bd2547466f2c27e/

👉 VK Видео: https://vkvideo.ru/video-232027157_456239029

🎓 Если урок вам понравится — смотрите полный курс:
👉 Skillspace: https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

🔥 Присоединяйтесь и создавайте собственные проекты в CODESYS 3.5!
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Хотите научиться программировать ПЛК и уверенно работать в CODESYS 3.5?

Наш курс «Основы программирования в CODESYS 3.5» — это:
✅ Более 24 часов практических видеоуроков
✅ Пошаговое обучение от простого к сложному
✅ Реальные проекты
✅ Поддержка преподавателя и чат единомышленников

🔥 Уже после первых уроков вы создадите свои первые рабочие проекты в CODESYS!

📘 Присоединяйтесь к курсу прямо сейчас:
👉 Skillspace: https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

💡 Сделайте первый шаг к профессии инженера-программиста АСУ ТП!
💡 Всем привет. У меня вышел новый курс: “Основы чтения принципиальных электрических схем” ⚡️

Хотите научиться уверенно разбираться в электрических схемах?
Этот курс — ваш старт в профессии инженера АСУ ТП.

📘 Что вас ждёт:
🔹 Графические обозначения и элементы.
🔹 Разбор работы электрооборудования.
🔹 Релейные схемы и алгоритмы управления двигателями.

🎯 Результат:
После курса вы будете читать схемы как инженер, в общих чертах понимать, как работают системы электроснабжения, и уверенно ориентироваться в обозначениях промышленной автоматики.

🔗 Курс уже доступен на платформе Skillspace:
https://codesys.skillspace.ru/l/osnovy-ctenia-principial-nyh-elektriceskih-shem-fb9316
Audio
🚀 Хочешь стать инженером АСУ ТП и научиться программировать реальные системы автоматизации?

📘 Я создал два курса, которые помогут тебе сделать первый шаг в профессию:

💡 Курс №1 — Основы программирования в среде CODESYS 3.5
👉 Разберёшься, как работает ПЛК, напишешь свои первые программы и создашь визуализацию для управления оборудованием.
🎯 Подходит для начинающих и инженеров, которые хотят повысить квалификацию.
👉 Skillspace: https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

⚡️ Курс №2 — Основы чтения электрических схем
👉 Научишься понимать принципиальные схемы, разбираться в обозначениях и логике электрооборудования.
🎯 Идеально для студентов и инженеров, работающих с промышленными системами.
🔗 Skillspace: https://codesys.skillspace.ru/l/osnovy-ctenia-principial-nyh-elektriceskih-shem-fb9316

🎓 Оба курса построены просто и наглядно: теория, визуализация, примеры из реальных проектов и пошаговые объяснения.


💼 Начни обучение уже сегодня —
пусть твоя карьера в автоматизации начнётся с уверенного шага ⚙️
Всем привет 👋
Провожу платные онлайн-консультации по программированию в среде CODESYS.
🔹 Вы можете задать любые вопросы по CODESYS
🔹 Можем работать онлайн над вашим проектом
🔹 Помогу разобраться с конкретной задачей.
🔹 Формат «личный ментор» — веду вас до результата.
🎥 После консультации вы получите видеозапись нашей совместной онлайн-работы, чтобы можно было пересмотреть материал и закрепить результат.
💡 Кому подойдёт:
начинающим инженерам
студентам
практикующим и продвинутым инженерам
тем, кому не хватает мотивации и нужен внешний контроль и поддержка
⚙️ Также могу предложить готовые решения и наработки для ваших проектов:
функциональные блоки управления исполнительными механизмами
(двигатели, задвижки и т.д.)
ФБ обработки аналоговых и дискретных сигналов
универсальные и проверенные архитектурные решения
Я подробно объясняю, как работают мои функциональные блоки, и мы вместе интегрируем их в ваш проект.
📩 Пишите в личные сообщения: @ANAndrey123
Привет! 👋

Приглашаю тебя в новую телеграм-группу «Школа АСУ ТП» — сообщество для тех, кто интересуется автоматизацией, программированием и промышленными системами управления.

Это не просто канал — это именно сообщество инженеров и начинающих специалистов АСУ ТП, где можно задавать вопросы, делиться опытом, обсуждать сложные задачи, технологии, оборудование, PLC, SCADA, программирование и всё, что связано с нашей профессией.
Если тебе близка тема автоматизации — будем рады видеть тебя в нашей группе! 🚀
Присоединяйся и развивайся вместе с нами.

Ссылка на группу: https://t.me/asutp2
Мы теперь есть в MAX.
Присоединяйся к чату по ссылке:
https://max.ru/join/cSy95IoAAdr7yIXCEAezIZQk5LpC9OJVZdIRIBn2iZ8
🔥 Вышел новый урок по типам данных в CODESYS 3.5!

📺 Смотрите на удобной платформе:
▶️ YouTube: https://youtu.be/kk7PvQojc6o

▶️ VK Видео: https://vkvideo.ru/video-232027157_456239031

▶️ RuTube: https://rutube.ru/video/37a8479e6ba4d19e39975d2330bf41c4/

Если вы хотите системно освоить программирование в среде CODESYS 3.5 — приглашаю на мой курс по основам программирования:

🎓 Курс «Программирование в среде CODESYS 3.5»:
🔗 Skillspace: https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

⚡️ Также рекомендую курс по чтению принципиальных электрических схем:

🔗 Skillspace: https://codesys.skillspace.ru/l/osnovy-ctenia-principial-nyh-elektriceskih-shem-fb9316
🔥 Вышел новый урок по типам данных в CODESYS 3.5!

📺 Смотрите на удобной платформе:
▶️ YouTube: https://youtu.be/kk7PvQojc6o

▶️ VK Видео: https://vkvideo.ru/video-232027157_456239031

▶️ RuTube: https://rutube.ru/video/37a8479e6ba4d19e39975d2330bf41c4/

Если вы хотите системно освоить программирование в среде CODESYS 3.5 — приглашаю на мой курс по основам программирования:

🎓 Курс «Программирование в среде CODESYS 3.5»:
🔗 Skillspace: https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

⚡️ Также рекомендую курс по чтению принципиальных электрических схем:

🔗 Skillspace: https://codesys.skillspace.ru/l/osnovy-ctenia-principial-nyh-elektriceskih-shem-fb9316
🔥 Вышел новый урок!
«CODESYS 3.5 — Функциональные блоки с нуля»

Разбираем функциональные блоки:
что это такое, как создаются и как правильно применять их в проектах.

📺 Смотрите на удобной платформе:

▶️ YouTube:
https://youtu.be/-sq6rJoKZJ8

▶️ VK Видео:
https://vkvideo.ru/video-232027157_456239032

▶️ RuTube:
https://rutube.ru/video/9dc337e168fe6ee9e25a5ce7ffc3d504/

Если вы хотите системно освоить программирование в среде CODESYS 3.5, приглашаю на полноценный курс:

🎓 Курс «Программирование в среде CODESYS 3.5»

🔗 Skillspace:
https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

🔗 Stepik:
https://stepik.org/course/252567

⚡️ Также рекомендую курс по чтению принципиальных электрических схем:

🔗 Skillspace:
https://codesys.skillspace.ru/l/osnovy-ctenia-principial-nyh-elektriceskih-shem-fb9316
1👍1
🔥 Вышло новое видео!
«СКАДА Симплайт 4 | Simp Light 4 - урок с нуля. Часть 1»

📺 Смотрите на удобной платформе:

▶️ YouTube:
https://youtu.be/7FTwX_w2pso

▶️ VK Видео:
https://vkvideo.ru/video-236380898_456239017

▶️ RuTube:
https://rutube.ru/video/0779307c408fe2479eb892262775680d/

🔥Присоединяйтесь в телеграмм-чат "Школа АСУТП":
t.me/asutp2

Если вы хотите системно освоить программирование в среде CODESYS 3.5, приглашаю на полноценный курс:

🎓 Курс «Программирование в среде CODESYS 3.5»

🔗 Skillspace:
https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

🔗 Stepik:
https://stepik.org/course/252567

⚡️ Также рекомендую курс по чтению принципиальных электрических схем:

🔗 Skillspace:
https://codesys.skillspace.ru/l/osnovy-ctenia-principial-nyh-elektriceskih-shem-fb9316
👍2
🔥 Вышло новое видео!
«Системы счисления. От десятиричной к двоичной.»

📺 Смотрите на удобной платформе:

▶️ YouTube:
https://youtu.be/QHUggN1wI4E

▶️ VK Видео:
https://vkvideo.ru/video-236380898_456239018

▶️ RuTube:
https://rutube.ru/video/c173d9142a07ae30729ecbb65e5d3db5/

🔥Присоединяйтесь в телеграмм-чат "Школа АСУТП":
t.me/asutp2

Если вы хотите системно освоить программирование в среде CODESYS 3.5, приглашаю на полноценный курс:

🎓 Курс «Программирование в среде CODESYS 3.5»

🔗 Skillspace:
https://codesys.skillspace.ru/l/programmirovanie-v-srede-codesys-3-5

⚡️ Также рекомендую курс по чтению принципиальных электрических схем:

🔗 Skillspace:
https://codesys.skillspace.ru/l/osnovy-ctenia-principial-nyh-elektriceskih-shem-fb9316