Приглашаем на вводный курс по программированию контроллеров Xinje серии XC.

В следующих статьях мы представим процесс первого запуска программного обеспечения XCPPro, пройдем настройку контроллера ПЛК в этой среде и напишем первую программу.
Функциональность по хорошей цене — встречайте водителей Xinje
Программируемые контроллеры Xinje являются продуктом китайского производителя, который с 2011 года поставляет такие продукты, как контроллеры PLC, HMI-панели, сервоприводы, инверторы. Они сочетают в себе расширенный функционал и конкурентоспособную цену.
Предложение компании включает множество типов драйверов, которые можно успешно внедрить в любое приложение. Благодаря своей функциональности они способны справиться с продвинутыми приложениями и проявить себя в более простых приложениях. Подробную техническую информацию о продукции Xinje можно найти на сайте www.xinje.pl .
Эта серия статей посвящена первым шагам работы с контроллером серии XC. Бесплатное программное обеспечение XCPPro, поставляемое с контроллером, используется для программирования контроллеров серии Xinje XC.
Основная информация о драйверах Xinje
Xinje предлагает драйверы со стандартной и расширенной функциональностью. В стандартную модель контроллеров серии XC3 XC входят:
- широкий выбор доступных моделей (14/24/32/42/48/60 точек ввода/вывода),
- выходы для управления приводами с частотой до 200 КГц (возможность подключения до 4-х осей),
- встроенный ПИД-регулятор,
- быстрые счетчики (до 80 кГц),
- функции обработки данных,
- обработка прерываний,
- регулировка сигнала ШИМ,
- измерение частоты,
- умение писать функции на C,
- бесплатная среда разработки XCPPro.
Контроллеры семейства XC3 используются в небольших и простых приложениях. В сложных проектах контроллеры с большим количеством функций, например, серия XD, обеспечивают связь со многими контроллерами или преобразователями частоты через шину X-NET. Модульные контроллеры XG2 позволяют контролировать до 32 осей.
Соединения ввода/вывода в контроллерах Xinje адресуются в восьмеричном представлении, т.е. от 0 до 7.
Например, входы в контроллерах Xinje адресуются от X0 ~ X7 , затем от X10 ~ X17 и т. д . Выходы контроллера адресуются таким же образом. Другие регистры, например внутренняя память M или регистры данных D , адресуются в десятичной системе, т.е. от 0 до 10. Контроллеры ПЛК Xinje могут быть запрограммированы на языках LAD и IL. Дополнительным функционалом, доступным в стандартной комплектации, является поддержка функций, написанных на языке высокого уровня C. Эти функции впоследствии могут быть вызваны в основной программе, что значительно расширяет функциональные возможности контроллера.
Первый запуск программного обеспечения XCPPro
После первого запуска среды XCPPro пользователю предоставляется следующее окно, в котором можно выделить несколько разделов.

Раздел 1 показывает дерево проекта. Мы можем добавить последующие программные блоки, преобразовать программу из LAD в IL, прокомментировать переменные, используемые в программе, проверить состояние переменных в предварительном просмотре в режиме онлайн или настроить контроллер.
Раздел 2 содержит основные инструменты для работы с программой в контроллере серии XC, такие как добавление новых разделов программы, добавление нормально разомкнутых нормально разомкнутых и нормально разомкнутых контактов, добавление выходных катушек, реакции на нарастающие и спадающие фронты, таймеры, счетчики, функции и многое другое.
Секция 3 представляет собой окно редактирования программы в контроллере XC. По умолчанию установлено редактирование программы LAD. С помощью одной кнопки для преобразования LAD в IL мы можем переключиться на список инструкций.
Раздел 4 содержит основную информацию о контроллере, такую как ошибки компиляции программы, ошибки диагностики или связи. Дополнительно в этом разделе есть возможность просмотреть текущие значения на входах/выходах или в регистрах контроллера с помощью инструментов RegMonitor и FreeMonitor.
На следующем уроке курса мы представим настройку контроллера ПЛК в среде XCPPro.