Автор | Сообщение |
---|---|
admin | |
Возможно, вы тоже время от времени заходите на алиэкспресс и с интересом рассматриваете ассортимент китайских ПЛК. Один из таких интересных контроллеров я изучил и могу немного о нем рассказать. В ПЛК серии Wecon LX3V прежде всего интересно вот что:
Модель LX3V-0806MT-A2 здесь самая простая и недорогая из всего семейства. Все характеристики Wecon LX3V-0806MT-A2
Конструкция Корпус классический, как для ПЛК. Крепится на DIN-рейку или на стену через ушки. Если откинуть крышку справа и снять заглушку слева, то увидим: 1. Разъём для подключения платы расширения BD Board(не путать с модулем расширения). BD Board разных моделей бывают с аналоговыми входами/выходами или с дополнительными интерфейсами связи.
3. Порт RS-422 Com1. Применяется для загрузки программ. Присутствует тут прежде всего из соображений совместимости с ПЛК Митсубиси. Для программирования через этот порт нужен специальный кабель, который у Wecon стоит 5 $. Для кабеля я взял хвост от старой мышки с разъёмом DB9F и припаял его к разъёму Mini DIN-8. Резистор поставил 750 Ом. 4. Порт micro USB для загрузки программ через штатную среду программирования Wecon PLC Editor. Используется обычный кабель micro USB. 5. Переключатель RUN/STOP. В LX3V-0806MT-A2 отсутствует порт для подключения модулей расширения по внутренней шине, как в более продвинутых моделях LX3V. Сбоку корпуса- наклейка с параметрами модели: Самое интересное- внутри. ПЛК состоит из 3-х плат: процессорной, управления и питания. Процессорная плата: Видно, что эта плата густо покрыта лаком. С остальными тоже самое. Здесь используется 32-битный процессор STM32F103vet6 с ядром ARM Cortex-M3 и максимальной частотой 72 МГц. Платы питания и управления: Выхода в Wecon LX3V-0806MT-A2 транзисторные. Модель с релейными выходами стоит так же. Программирование У Melsoft GX Works2 возможностей больше: Документация на программирование Wecon LX3V пока есть только на английском языке. Но ведь Wecon LX3V это программный клон Mitsubishi FX2N, а значит можно воспользоваться ихней документацией. Русскоязычной документации по программированию Mitsubishi FX2N в сети полно. Лично я свой LX3V изучал прежде всего по русским руководствам для FX2N. Каждая программа состоит из инструкций(команд) и операндов(переменных). Пользовательские ресурсы: Кроме пользовательских операндов M и D, есть специальные M и D. Они используются для различных настроек(порта связи Com2, RTC и т.д.) и сервисных функций(определение запуска программы, ошибок и т.д. ) Адреса специальных маркеров и регистров начинаются с 8000. В LX3V имеется 138 инструкций, из них 136 аналогичны Mitsubishi FX2N и 2 оригинальных: RS и PID. Инструкции есть на все случаи жизни и сведены в 16 групп: базовые, арифметические, сдвиг и поворот, позиционирование и т.д. Максимальный размер программы 16000 шагов(steps). Сколько это инструкций? Инструкции бывают длинной и 1 шаг и 13, потому думаю, что максимальный размер реальной программы будет около 2000 инструкций, может больше. Wecon PLC Editor
Melsoft GX Works2 и совместимость с ПЛК Mitsubishi FX2N озможности этой программы те же, что у Wecon PLC Editor, плюс дополнительно к IL и LD есть языки программирования FBD, SFC, ST. Особенно здесь актуально наличие си-подобного языка ST. Ему чаще отдают предпочтение программисты, только что пришедшие в АСУ ТП из классического программирования, пока не овладели «мышлением в стиле LD». Я кстати и сам концепцию LD нормально понял только после курсов по Step-7. Однако обнаружен глюк: программа на ST нормально загружается в LX3V, но после загрузки ПЛК зависает. Приходится его перезагружать переключателем «RUN/STOP» и тогда дальше он работает без проблем и при повторных включениях зависаний нет. GX Works2 v.1.50 можно скачать после регистрации с сайта Митсубиси. Триал-версия работает 60 дней без ограничения возможностей. Ломаных версий в сети мною не обнаружено. Если покупать, стоит дорого. Мое мнение- можно и без GX Works2 с ST обойтись, программируя забесплатно на LD в родной среде Wecon PLC Editor. Или хардкорно в ассемблероподобном IL, как я когда-то свою первую программу для PLC Vipa. Шучу, не надо в IL. Связь по Modbus
Для конфигурирования порта Com2 используются специальные регистры D8120...8129. Источник: https://habr.com/post/304752/ |
|
Сообщения: 463 |