1 Часть. Программирование ПЛК CP2. Работа со средой CX-ONE. Подключение к ПЛК, Создание проекта.
Программирование классических линеек (которые получили развитие в ПЛК CP2) позволяет освоить программирование, максимально приближенное к железу, с управлением памятью, планированием подзадач и расчетом времени выполнения процессов – научившись этому будет легче осваивать такие сложные темы как много-осевое синхронное управление движением, управление распределенной периферией сторонних производителей и т. д.
Представляем обучение программированию ПЛК CP2 (CP1, CJ1, CJ2, CS1) в среде CX-One. Причины почему будет полезно это обучение: 1. Омрон присутствует в большом количестве на любом пищевом производстве и в машиностроении (а также исторически на угольных и других производствах). 2. Среда CX-One идеально подходит для обучения – после программирования ПЛК Омрон вы легко сможете работать с любым оборудованием от Сименса до ОВЕНа (кстати, замечено – с CoDeSys программирования функциональными блоками люди труднее переходят на CX-One, а наоборот очень легко, так как вы уже хорошо будите ориентироваться в программировании максимально низкого («железячного») уровня.
Что дальше:
Вторая часть будет посвящена управлению сервоприводом или шаговым двигателем через импульсные выхода (у CP2 их 4). Особенности CP2. Как начать работать с импульсными выходами. Обзор инструкций для работы. Работа с энкодерами. Настройка коэффициента редукции. Настройка вспомогательных регистров для управления импульсами. Влияние монтажа на помехоустойчивость. Создание своих функциональных блоков. Язык ST для математики. Лайфхаки.
Ссылка на второй урок по импульсному управлению мотором:
\
Навигация по содержанию:
00:00 – Вступление о ПЛК CP2 что нового
01:58 – Линейка CP2 активно развивается
02:05 – Модель CP2 с полевой шиной EtherCAT
04:08 – 4 импульсных канала управления серво (или ШД)
04:55 – CP2 функция PID регулятор с автонастройкой
06:23 – Доступность цен и сроков поставки
06:45 – Начало Обучения программированию CP2 в среде CX-ONE
06:50 – Создание проекта
11:18 – Встречаем первые отличия программирования CP2-CP1 настройка BCD
11:50 – Вкладка глобальных символов (символьная таблица переменных)
14:20 – Вкладка Settings (режим старта ПЛК, Timings, Антидребезг, Последовательные порты, Счетчики/энкодеры, импульсные выхода (серво), поиск исходной позиции, скорости, настройки встроенного порта Ethernet)
17:55 – Заливаем настройки в ПЛК
18:45 – Разбираем память ПЛК (типы областей памяти, назначение). Очень важно знать!
19:15 – CIO – область памяти входов-выходов, побитно-побайтное обращение, энергозависимая
24:33 – Использование префиксов для уточнения типа константы (HEX, BCD…)
25:55 – ПЛК автоматически распределяет память под модули и ЦПУ – запоминаем как
28:06- Область памяти A системная (флаги состояния, настройки и т. д.)
29:00 – Память для таймеров и счетчиков. Примеры работы
31:00 – как рисуем связи в программе быстрым способом
35:20 – Заливаем получившуюся программу, дополняем по таймерам – обращение к данным
36:20 – Пример режима симуляции – можем без ПЛК отладить код
38:40 – В отладке смотрим переменную в Watch
42:38 – Область памяти IR и DR для работы с косвенной адресацией. Пример оправданного применения
44:00 – Область памяти D. Энергонезависимая, пословное обращение. Уставки, архивы и т. д.
44:43 – Область памяти H. Энергонезависимая, но побитовое обращение – храним вплоть до флагов.
46:13 – Рабочая область памяти W.
46:47 – Теперь как обратиться к той или иной памяти в программе (используем префиксы)
49:20 – Открываем вкладку Память, скачиваем данные из контроллера – смотрим результат работы программы
50:20 – Делимся опытом – копируем переменные в Excell и обратно. Важно планировать свои переменные!
55:02 – Как на ходу сделать переменную глобальной и видимой в символьной таблице. Лайфхак
56:26 – Какие типы переменных еще бывают (INT, DINT, REAL, WORD…, массивы и т. д.)
59:27 – Резюмируем Первый Урок.
Также смотреть:
@roborobot
Связь с нами:
myroborobot@
Ссылки на описания и документацию:
Описание ПЛК CP2 на глобальном сайте:
Функциональные блоки для эффективного программирования (где скачать):
ЦПУ CP2 со встроенным EtherCAT для управления несколькими осями по скоростной шине:
Еще одно описание CP2:
Удобное вводное руководство по программированию на наглядном примере:
Документация:
3,604 views
5592
1989
3 days ago 00:10:04 1
Раскрашиваю рисунок ValeriArts по моему сюжету часть 1
3 days ago 01:12:23 1
Denise King - This is Jazz! Vol 1
3 days ago 00:19:00 1
Подстанция Бар Гараж День “ро“ Огуры Часть 1
3 days ago 00:58:32 1
[Инвалид Гейминг] Ведьмак 3: Дикая Охота - ЧАСТЬ 2 СИРЕНЬ И КРЫЖОВНИК / ИГРА С ОГНЕМ
3 days ago 00:11:24 1
1 часть Брест
3 days ago 02:03:53 5
У края бездны. Часть 1 - Прорыв к центру
3 days ago 00:02:30 1
Играю в пвз 1#
3 days ago 00:00:31 43
🟥На съезде с бама в сторону Москвы с прицепа грузовика упала часть плит на про... | От Телеграм “ТО“
3 days ago 00:24:06 1
Всё, чему уделяешь внимание, ты познаешь в опыте и считаешь это собой. Часть 1
3 days ago 00:10:05 1
первая часть вышивания sim block
3 days ago 02:05:39 1
Терапия настроения. Клинически доказанный способ победить депрессию без таблеток. Часть 1
3 days ago 00:10:50 1
СЭЭ Наполеон - миссия в квадре и социуме. Насколько он опасен? Соционика Архетип
3 days ago 00:36:03 1
Краснодар. часть 1. Парк Победы
3 days ago 00:01:20 1
🔥 Чем снять воспаление глаза 👌 Капли для улучшения зрения недорогие но эффективные 🚫
3 days ago 00:22:29 1
собираю робота цветочка часть 1
3 days ago 00:05:15 1
Безвоздушный окрасочный аппарат BAOBA-390/ЧЕСТНЫЙ ОТЗЫВ. Часть 1.
3 days ago 00:06:59 1
Обзор. Окрасочный аппарат с внутреннего рынка Китая 🇨🇳. BAOBA 395
3 days ago 00:02:13 1
Испытание безвоздушного окрасочный аппарата BAOBA-390. Грунтовка. Часть 1.
3 days ago 00:03:19 1
Распаковка. Окрасочный аппарат с внутреннего рынка Китая 🇨🇳. BAOBA 395
3 days ago 00:00:55 611
Клип сообщества Мои любимые рецепты ♥
3 days ago 00:00:45 81
«Лейла» | Фрагмент #1 к 11 серии
3 days ago 01:02:47 2
[Логово Зубарева] ЗУБАРЕВ СМОТРИТ - ГАРРИ ПОТТЕР И ДАРЫ СМЕРТИ ЧАСТЬ 1
3 days ago 00:01:53 1
Проставки под передние стойки рено меган 3 🚫 Лифтинг автомобиля
3 days ago 04:28:31 3
[Кишки / SASAVOT] ГЛЕБ ИГРАЕТ В Resident Evil Village #1 / ВСТРЕЧА С ДИМИТРЕСКУ | Sasavot