#2 GX Works 2 - Обзор среды разработки — АСУ ТП: сообщество инженеров

#2 GX Works 2 — Обзор среды разработки

О чём видео

Обзор среды разработки GX Works 2 для ПЛК Mitsubishi с точки зрения разработчика на языке ST. Показаны основные возможности редактора: навигаторы проекта, поиск, перекрёстные ссылки, работа с переменными и устройствами, компиляция, загрузка, мониторинг и симуляция. Отдельно рассмотрены приёмы ускорения работы с клавиатурой и отладки функциональных блоков.

Что разбирается
  1. 00:00 Введение и цель обзора GX Works 2
  2. 01:41 Выбор среды для ПЛК серии FX
  3. 02:22 Серии ПЛК и ограничения функционала
  4. 03:30 Обзор интерфейса и панели задач
  5. 04:30 Навигаторы проекта и библиотек
  6. 05:30 Поиск, перекрёстные ссылки и список устройств
  7. 06:30 Навигатор наблюдения и отладка
  8. 07:30 Быстрый ввод переменных и шаблонов инструкций
  9. 09:00 Закладки, компиляция, загрузка и мониторинг
  10. 10:30 Окно Device Memory Batch и симуляция
Оборудование и ПО
  • GX Works 2
  • GX Works 1
  • ПЛК
  • ST

Кому полезно: Инженерам-программистам ПЛК, начинающим работать с GX Works 2 и языком ST.

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:00 Добрый день, друзья, это видео, обзор среды разработки Митсубиси Джи Икс Воркс 2 для полка. За годы программирования на разных языках, используя разные среды разработки, я тяжелым опытом понял. Что нужно знать свой инструмент раньше, когда я открывал среду разработки и начинал работать? Моя цель была просто решить конкретную задачу, попасть из пункта, а в пункт Б, и я ее решал. Не сильно задумываясь об имеющихся средствах ее решения для программирования прикладных решений или веб решений. Сейчас я использую, вижу студия код. Иногда, когда я смотрю видео, как его. Используют другие люди, я стал понимать, что я не использую этот инструмент на полную, как бы даже наполовину своих возможностей. То есть я не такой эффективный, я не такой продуктивный. Не такой быстрый, как другие время, потраченное на детальное изучение инструмента. Как я теперь понял, в дальнейшем может помочь работать более качественно и быстро теперь всегда, когда. Я начинаю использовать новую среду разработки. Я уделяю достаточно времени, чтобы изучить все ее возможности, так что это видео обзор самых важных возможностей редактора с позиции. Разработчика на языке ст. У Митсубиси есть Мануал Джикс Вордс. 2 Оперечен Мануал страхчик, протик на английском, на 200 страниц. В нем все возможности описаны, хотя недостаточно подробно. И с явным ощущением, что Мануал писали не носители языка японцы. На этот Мануал я дам ссылку в своем описании, а я в этом видео сделаю выжимку самых важных, на мой взгляд, возможностей.

1:41 Для начала давайте поговорим, почему Джи Икс Воркс. 2 Если вы начнете программировать полка серии Ф ИКС, а вы, скорее всего, именно их будете. Программировать так, как именно совместимость с этим и паука выпускает недорого. Китайские производители, такие как эф Икс 2 НФ ИКС 1 к ИКС 3. С и так далее вы столкнетесь с тем, что их можно программировать несколькими разными иде. А как правило, это Джикс Ворс, 1 Джикс Ворс, 2 и Джикс. Дивелопер сразу возникнет вопрос, а что является самым лучшим и последним, и новым. Как говорится, Лейте, сын Гретес, но и как вы поняли это.

2:22 Как и сам производитель ссылается Мануал Ах, Чиксворк 2. Это детище, унаследовавшее все самое лучшее от Джикс Воркс 1 и Джикс Дивелопер. Сразу для информации вам скажу по сериям полка, хотя это не относится к теме этого видео, но считает также важным, если вы хотите. Использовать иде на полную и иметь доступ к большинству доступных инструкций. То вам нужно брать соответствующие полка, я бы не стал. Брать полка серии Ф ИКС 1 вообще и даже в серии Ф ИКС, 2 так как их функционал очень серьезно урезан и работы с ними вы столкнетесь. С очень сильными ограничениями, с которыми это уже просто не полка. А какое то полуумное реле для булевой логики включить, выключить? Берите серию, 3 вот в каком порядке они идут от лучшей кучи. Значит, Ф Икс 3 Ю Ф Икс, 3 Джи и Ф ИКС 3 с для себя я лично не стал бы. Брать ничего меньше эфэкстриджей. Если вы будете осуществлять контроль позиции или другими словами, использовать шаговые двигатели, то? Однозначно Ф экстрию, потому что он поддерживает инструкции контроля позиций, которые не поддерживают Эфэкстриджей, изучая инструкции. Которых вообще там более 500 я обнаружил, что даже Ф экстри Эс достаточно урезал по отношению к их встрече. Да поехали, я открою готовую. Программу, которая написал на пара конвектомат видео, котором будет позже, так что подписывайтесь с колокольчиком, чтобы не пропустить. Программа написана в структурном тексте, это вообще мой 1 законченный продукт в этой среде через боль и страдания, можно сказать, но. Сейчас я уже на взлетной полосе, и я готов к решению любых задач, практически как я и говорил позже. Я выпущу видео об особенностях. реализации ст. в этой среде, а те, кто смотрит меня 1 раз и хочет научиться программировать ПЛК на ст. Информирую, что я издал книгу по. Структурному тексту на 320 страниц, которая покрывает все аспекты языка. Ссылка будет в описании, а для тех, кто уже купил мою книгу. Просьба, если не трудно, зайдите и поставьте рейтинг книги в магазине и оставьте небольшой отзыв. Значит, у нас классический расклад меню программы панель задач и навигаторы. Вы их видите справа слева и внизу пройдемся по панели задач, обычные создать, открыть. Сохранить, копировать, вставить далее поиск, все кнопки поиска вот эти открывает фактически 1 и тоже окно поиска просто разные вкладки. Поиск достаточно удобный, можно искать девайсы, инструкции, строки, контакты и так далее. Это очень удобно, что можно искать сквозь. Весь проект сразу же девайсом в Джикс. Воркс называет адресную переменную, как видно на экране. Например, вот д 502 д 501 это могут быть. И контакты м и входа, х выхода игрики таймеры, т. Вы видите вот полный список доступных девайсах на контроллерах от серий, с которой. Работает Ф ИКС Ричи, здесь кнопки активации всех навигаторов. Пройдемся по порядку, 1 навигатор, это навигатор по проекту у него есть. 3 Раздела это навигатор проекта Навигатор библиотек и подключение с библиотеками мы уже работали в прошлом видео в подключениях. Настраиваем ком порты следующий навигатор. Выбор блоков тут будут, как блоки встроены уже, так и те, что подключены через библиотеки, можно их отсортировать и показать. Например, только функции или только социальные блоки или операторы, если функцию или инструкцию. Перетащить то он сразу же разместит и шаблон входных переменных, это удобно. Далее навигатор сообщением днем видны ошибки предупреждения. Компиляции следующий навигатор перекрестных ссылок. Это очень удобная вещь, вы можете любую перемену найти, где в каких частях. Программа она использовалась вот для примера. Я искал переменное состояние, двери открыта или закрыта, и вот мы видим список мест, где. Она использовалась программа и номер строки, далее навигатор, список девайсов его удобно использовать для просмотра и поиска где. Используется конкретный девайс в программе, если вы хотите его использовать где нибудь в другом месте, например, по еще девайс д 400. Видите, вот тут вот звездочки стоят. Это значит, что Девайс уже используется в программе, и а мне лучше его уже не использовать в другом. месте при двойном клике мы удобно переходим навигатор перекрестных ссылок, через который, как мы уже видели, мы можем переместиться по. Конкретному месту в программе, где этот девайс использован и последний навигатор. Это наблюдение за переменами во время онлайн отладки. Или симуляции, который здесь называется мониторингом, чтобы добавить сюда или девайс, или символьную переменную, который ссылается на? Девайс или функциональный блок нужно на нем правой кнопки мыши нажать и выбрать Реджи старту. Вотч, я использую это окно в основном для. Отладки функциональных блоков, потому что тут их можно развернуть и посмотреть все внутренние переменные, далее пару интересных фишек. Вот тут окно ввода переменной, но я его с панели никогда не вызываем. Использую быструю клавишу в 2, в этом окне можно как выбрать. Уже объявленную переменную, так и создать новую. Если я создаю новые перемены, обычно набираю имя, потом нажимаю в 2 имя переменная у. Меня уже получается вставлена в поле имени переменных. Выбираю тип и нажимаю клавишу вот все с клавиатуры, не касаясь мыши вообще из. За особенностей объявления переменных этому действию лучше сразу научиться перемены для любого пола, тут определяется как бы в. Отдельное файле или в отдельном окне? Это не всегда удобно, слишком много открытых окон. Быстро загромождается все, если мне нужно ввести. Переменную, которая уже есть, я не пользуюсь им окном. Просто начинаю печатать, и в списке уже можно выбрать, что то очень быстро следующая. Команда это вставка шаблона ввода инструкции сразу заучите быструю клавишу контрл ф, 1 которая эта команда вызывается, смотрите. Что она делает, допустим, я ввожу инструкцию пело. Это генератор импульсом переднего фронта. Теперь мне нужно передать сюда переменные, но какие я забыл, в каком порядке нажимаю контрл ф 1. Когда курсор на этой инструкции и шаблон ввода вставляется справа теперь? Клавишами контра альт, зажав и стрелками вправо, влево. Я могу перескакивать от 1 параметра к другому, есть группа команд работы С. Закладками можно поставить закладку, а потом быстро перескакивать по закладкам для тех, кто привык программировать текстовым языком, знает. Что если программа больше 400 строк кода, то закладки очень сильно помогают быстро перескакивать между участками, как правило, в. Тели инструментов ими никто не пользуется. Нужно просто выучить 2 быстрые клавиши контрол ф, 7 чтобы поставить или удалить закладку. И просто всем, чтобы перескочить от 1 закладки к другой. Ну и последняя компиляция, закачка, мониторинг, вот тут у нас кнопки компиляции. И полная перекомпиляции, кстати, поиск по девайсам или даже инструкциям работает только после компиляции. Так что заучите клавишу в. 4 Ее придется нажимать достаточно часто. После компиляции можно заливать в ПЛК, для этого используем вот эту команду окно заливки. Нам дает возможность выбрать, что заливать, настроить. Короче, я на нем останавливаться не буду, мы походу еще с этим столкнемся, ну вот. Тут есть еще кнопка симуляции, если контроллера нет, можно попробовать симулировать. После того контроллер можно вот этими командами мониторить или текущий файл, или все файлы. Сразу после того, как мы подключились, мы можем двойным кликом на любом девайсе или. Символьной переменной вызвать окно, в котором можно задавать новое значение для того, чтобы выбрать другой девайс, не обязательно это. Окно закрывать можно просто дважды кликнуть на новом девайсе, не закрывая этого окна, но и последнее окно, о котором я хочу обязательно. Упомянуть открывается через меню онлайн мониторинг девайс Мемори Буфер Бач. В этом окне мы можем просматривать девайсы и их значениях. Группами в следующем видео, где мы будем работать с Пит регулятором, мы будем использовать это окно подробно, но вкратце вот тут. Вы вводить имя Девайса, и она становится 1. Вы можете вести любые девайсы, включая таймеры, например, тогда вы будете видеть и уставку. Таймера и его состояние, и текущий счет то очень удобно. Без него я уже не знаю, как отладить нормально программу, есть тут еще пару. Фич, но они уже не так важны вообще. Это видео было не о том, как программировать полка в этой среде, а о том, какие возможности вообще. Есть у среды разработки с позицией как инструмента. Надеюсь, вы получили хорошее представление, что вас ждет, если вы решите начать? Использовать эти полка, но и так как мы с этим закончили, мы можем перейти к интересным темам. Далее у нас особенности реализации СТ и. Как работать с Пит регулятором, так что подписываемся, не забываем палец вверх и комментарии черкнуть, но у меня все на сегодня пока.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Обзор среды разработки с позиции разработчика на ST. Смотрим на GX Works 2 как на инструмент и его возможности.

Книга по ST
https://plati.market/itm/2877910?lang=ru-RU

Ресурсы по Coolmay
https://1drv.ms/u/s!AoZIPjc0O6zHiZglwN3xjL9SWCgEVg?e=SJritt

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх