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:
Удобное вводное руководство по программированию на наглядном примере:
Документация:
1 view
5590
1989
2 months ago 00:23:36 1
Стала известна предыдущая катастрофа
2 months ago 00:53:10 1
1 часть Дед(Орлов В.Г.)об истории космических цивилизаций участвовавших в создании цивилизации Земли
2 months ago 02:35:11 1
АРИЯ — ГОСТЬ ИЗ ЦАРСТВА ТЕНЕЙ. НАСЛЕДИЕ (OFFICIAL LIVE VIDEO)
2 months ago 00:37:23 1
Михаил Левин. ПОСЛЕ ВЫБОРОВ В США ДИНАМИКА В РОССИИ УСКОРИТСЯ. Заочно с Павлом Щелиным о войне.
2 months ago 00:15:55 1
2018 09 17 ДОБРОЕ УТРО ЧАСТЬ 1
2 months ago 00:23:23 1
Установка сборки 22H2 Windows 10 by Flibustier. Разбор всех важных пунктов.
2 months ago 01:32:55 1
Дмитрий Павлов: Новые находки — В поисках африканской Атлантиды
2 months ago 00:07:31 1
Настоящая любовь Хо Юхао - Ван Цюнер? Настоящая личина новой девушки! Боевой континент 2!
2 months ago 00:57:25 1
КОЛЧАК часть 1. Глеб Таргонский и Владимир Зайцев. Лица Гражданской войны
2 months ago 00:11:09 1
Лучшие стихи. Читает Лариса Рубальская. Сборник. Часть №2
2 months ago 01:14:24 1
Вам можно всё: тренер международного уровня | Леонид Тальпис
2 months ago 00:42:39 1
Совместное чтение «Разоблаченная Изида» Е.П. Блаватская. Часть 45
2 months ago 00:44:34 1
Прохождение I Settlers VI. Расцвет империиI часть2
2 months ago 00:29:18 1
Текстильная кукла МК часть 1|Кукла с объемным носом | основа куклы | textile doll
2 months ago 00:00:00 1
Практика по биохимии / ЕГЭ по биологии / MEDIUM
2 months ago 02:56:12 1
НАКОНЕЦ-ТО ДОЖДАЛИСЬ ВСЕ! НОВЫЕ СЕРИИ 2024 ДЕТЕКТИВА АБОНЕМЕНТ НА РАССЛЕДОВАНИЕ (МАЛЕНЬКИЕ ТРАГЕДИИ)