Mitsubishi fx руководство по программированию

Обновлено: 04.05.2024

Вы не можете посетить текущую страницу по причине:

  1. просроченная закладка/избранное
  2. поисковый механизм, у которого просрочен список для этого сайта
  3. пропущен адрес
  4. у вас нет права доступа на эту страницу
  5. Запрашиваемый ресурс не найден.
  6. В процессе обработки вашего запроса произошла ошибка.

Пожалуйста, перейдите на одну из следующих страниц:

Если проблемы продолжатся, пожалуйста, обратитесь к системному администратору сайта и сообщите об ошибке, описание которой приведено ниже.

Несмотря на длительное присутствие на российском рынке японской корпорации Mitsubishi Electric, она только относительно недавно начала поставлять в Россию промышленную автоматику. Поскольку Mitsubishi Electric предлагает огромный выбор аппаратных и программных средств в этой области, решения на базе такого оборудования могут обеспечить оптимальное соотношение цены и качества.

В качестве примера оборудования Mitsubishi Electric рассмотрим одни из самых популярных в мире компактных контроллеров – MELSEC серии FX (рис. 1). Они просты в использовании и в то же время обладают необходимыми производительностью и функционалом. Контроллеры данной серии подходят для решения разных задач автоматизации во многих отраслях промышленности.

Контроллер FX3U из этого семейства некогда был одним из самых быстродействующих в мире. В качестве наиболее подходящей альтернативы выступают более новые модели той же серии – FX5U. Сравнение характеристик данного контроллера и его предшественника представлены в таблице 1.

ТАБЛИЦА 1. ХАРАКТЕРИСТИКИ КОНТРОЛЛЕРОВ FX3U И FX5U

Функциональным дополнением к контроллерам являются графические панели оператора GOT. Компания Mitsubishi Electric выпускает широкий спектр таких панелей для работы в достаточно жестких промышленных условиях эксплуатации. Например, панели оператора серии GT2000 можно установить прямо на дверце шкафа управления, подключить к контроллеру или другому устройству и тем самым предотвратить воздействие окружающей среды на оборудование (рис. 2). Некоторые сравнительные характеристики панелей GT2103 и GS2107 представлены в таблица 2.

ТАБЛИЦА 2. ХАРАКТЕРИСТИКИ ГРАФИЧЕСКИХ ПАНЕЛЕЙ УПРАВЛЕНИЯ GT2103/GS2107

Несмотря на то, что в области промышленной автоматики языки программирования стандартизованы, как и при работе с любым другим оборудованием, разработка прикладных программ для контроллеров Mitsubishi Electric имеет свои особенности. Далее представлены основные принципы работы с программируемыми логическими контроллерами (ПЛК) на примере FX5U и с панелями оператора (на примере GT2103 или GS2107).

Перед началом проектирования стоит определиться, как будет производиться обмен данными внутри демонстрационного стенда (рис. 3): между компьютером (ПК) и панелями оператора связь может осуществляться по USB, а между контроллером и панелями оператора – по RS-485, RS-422, RS-232 или Ethernet. Заметим, что связь ПК и контроллера обеспечивается через панель оператора, что может быть весьма полезно в условиях реального применения, когда физического доступа к ПЛК может не быть (например, по причине отсутствия ключа от шкафа управления).

Программирование контроллера

Для решения любой прикладной задачи, в том числе с использованием рассматриваемых устройств, в первую очередь необходимо написать программный код для контроллера и произвести его отладку. Программирование контроллера Mitsubishi FX5U ведется в среде GX Works3.

Создание проекта

Для создания нового проекта необходимо выбрать в меню Project (шаг 1), затем New (шаг 2), при этом требуется установить серию и тип программируемого контроллера, а также язык программного кода, который будет использоваться в дальнейшем (шаги 3–4). В нашем случае используется серия FXCPU, тип контроллера FX5U. В качестве типа проекта выберем структурированный проект, а в качестве языка программирования будем применять язык лестничных диаграмм (рис. 4).

Установка связи

Следующим шагом является указание типа связи между ПЛК и ПК, для этого необходимо перейти на вкладку Connection Destination (шаг 1), которая расположена в левой части экрана. Двойным нажатием по Connection (шаг 2) нужно вызвать окно настройки, в котором установить PC side I/F и COM, т.е. указать вход/выход (шаги 3–4). Также в этом окне необходимо открыть Connection Channel List… (шаг 5) и выбрать 2 Serial Port GOT Connection (рис. 5).

Когда предварительная подготовка проекта закончена, можно приступать непосредственно к программированию. Стоит отметить, что у разработчика есть возможность добавлять свои собственные функциональные блоки, которые потом можно использовать в качестве подпрограмм в коде программы.

Для этого необходимо правой кнопкой мыши щелкнуть по папке проекта (шаг 1), из предложенного списка выбрать Add New Data (шаг 2). В открывшемся окне в первой строке указать Function Block, а во второй требуется ввести имя функционального блока и затем выбрать язык (шаг 3). После подтверждения действий (шаг 4) функциональный блок будет создан (рис. 6).

Отметим, что на панели в верхней части программы расположены инструменты для выполнения компиляции (Build), активации симулятора (Start/Stop Simulation), прошивки ПЛК (Write to PLC) и др.

Программирование панелей оператора

После написания и отладки основного кода программы можно перейти к разработке проекта для панели оператора. Заметим, что панель оператора графическая и на нее можно выводить изображения, созданные с помощью программы GT Designer3, которая является частью пакета IQ Works2.

После того, как нужная страница создана, на нее можно поместить различные фигуры, линии, изображения в формате BMP, JPEG или PNG, текст, а также более функциональные объекты – кнопки, индикаторы, поля для ввода/вывода, шкалы, время и многое другое.

Используя выключатель Switch, можно реализовать кнопку, по нажатию которой данные будут записываться в выделенную ячейку памяти, установить переход на другую страницу в рамках монитора, а также выполнить другие действия (рис. 7).

Для добавления кнопки ее необходимо поместить на страницу (Switch на панели в правой части экрана) и двойным нажатием на нее вызвать окно для добавления действий (Add Action, шаг 1), которые будут производиться при нажатии кнопки. При этом можно указать операнд, который будет меняться при выполнении действия над кнопкой (шаги 2–6). В этом же окне в других вкладках возможна настройка стиля, текста и других параметров кнопки (рис. 8). Заметим, что благодаря кнопке Switch можно выполнять переход между страницами, но в случае автоматического переключения экрана или переключения экрана в зависимости от операнда необходим другой подход – установка триггеров.

Для установки триггеров включения/выключения Base Screen или Window Screen требуется перейти на вкладку Project, расположенную в левой части экрана, и дважды нажать на Trigger Action. В открывшемся окне будет отображаться список созданных триггеров. Для добавления нового триггера нужно нажать кнопку Add (рис. 9).

В появившемся окне создания триггера на вкладке Trigger устанавливается тип триггера (вкл/выкл в зависимости от того, включено или выключено устройство, вкл/выкл, если хотя бы единожды включилось или выключилось устройство, в соответствии с логическим условием и т.д.), а также устройство – область памяти, по обращению к которой страница будет выполнять установленные действия. Перейдя на соседнюю вкладку – Action, можно задать страницу, к которой относится этот триггер. Для установки времени активности того или иного триггера следует использовать Time Action.

Хотя сами по себе панели GT2103 монохромные, имеется возможность переключения цвета подсветки: зеленый, красный, оранжевый, белый и розовый фон (рис. 10).

Установить цвет фона для страницы Basic Screen можно в поле Backlight. Заметим, что для Base Screen нет возможности изменения цвета фона в ходе выполнения программы, поэтому чтобы изменить цвет фона в процессе работы, необходимо создать идентичный Base Screen, выбрав другой цвет Backlight, и установить триггер на переключение между созданными страницами для смены фона (рис. 11).

Записать программу на панель можно с помощью Write to GOT, назначив номер порта и способ соединения.

Для проверки работоспособности программы в GT Designer можно воспользоваться симулятором, предварительно установив его с помощью кнопки Simulator: Set (на панели в верхней части), а затем активировать посредством кнопки Simulator:Activate.

Заключение

Продукции компании Mitsubishi Electric свойственны компактное исполнение, гибкие возможности монтажа, быстродействие, обширные коммуникационные возможности и другие положительные характеристики, которые играют немаловажную роль при выборе оборудования.

В современных условиях развития технологий достаточно тяжело оставаться одним из лидеров в области производства оборудования для промышленной автоматизации. Высокая производительность решений и соответствие актуальным требованиям в компании Mitsubishi Electric обеспечивается благодаря непрерывному совершенствованию модельного ряда и поддерживанию качества продукции.

Волею случая попал мне в руки китайский аналог программируемого логического контроллера MITSUBISHI семейства FX под названием FX1N-10MT. Задача воткнуть его в какую-то реальную систему не стояла, нужно было просто разобраться в том, как с ним работать. Казалось бы, мануал в руки и вперед, да только вот мануалов китайцы не написали и в очередной раз получилась прогулка по граблям.

Сам контроллер представляет собой плату с клемниками дискретных входов и выходов и разъемом для подключения к компу. Есть еще аналоговые вход и выход, но на них пинов китайцы пожалели - просто вывели дорожки к отверстиям в плате. Бочонок с лапками - ионистор, который я сперва принял за батарейку. В качестве мозгов использован 32-битный микроконтроллер STM32F103RTC6, на который и залита прошивка-эмулятор японского PLC.

photo.jpg

В комплекте с контроллером идет USB-TTL адаптер GZUt на микросхеме CH340G с кабелем для подключения к контроллеру. Здесь начались первые интересности - кабель пришлось перепаять, т.к. он был с распиновкой под 3,3 В, а требовалось 5 В. За отсутствием подходящего разъема, его место заняла обычная черная панелька. На фото ниже видно, что адаптер можно настроить на разные логические уровни на его выходах. Питание контроллера 5 В, и, казалось бы, выбирать надо 5V-TTL, но на его плате есть преобразователь на 3,3 В, с которого и запитан микроконтроллер. А уже его выводы идут непосредственно на разъем, так что логические уровни адаптера должны быть 3.3V-TTL.

photo_usb-ttl.jpg

Кабель перепаян, адаптер настроен как надо, подключаю его к контроллеру и втыкаю в комп (тестовая машина на Windows XP). Системе захотелось драйвер для адаптера. Не проблема - оный без труда находится в сети под именем CH341 USB to Serial. После установки драйвера в списке оборудования появился порт USB-SERIAL CH340 (COM6). Однако, на плате контроллера все также тихо - не зажегся ни один светодиод, не пошел дым. При ближайшем рассмотрении оказалось, что ни в одной точке платы подаваемых от адаптера 5 В питания нет. Пришлось немного порисовать.

schema.jpg

Схема получилась достаточно условная (центральный блок в пунктире - это микроконтроллер с обвязкой и преобразователями питания, которые мне было лень разрисовывать), но источник проблемы нашелся - это диод VD1, через который и должны идти на плату 5 В от разъема связи с адаптером. Диод на месте, но перевернут вверх ногами, так что пришлось его выпаять и развернуть как надо (на фото ниже отмечен красным).

photo_diode.jpg

После этого на контроллер загорелись два красных светодиода (RW и RUN). Ок, вроде жив, но как к с ним связаться? На помощь пришла родная IDE для контроллеров FX от MITSIBISHI под названием GX Developer FX 8.78G. Она, конечно, несколько устаревшая, но без проблем завелась на XP и русифицирована. Программа бесплатна, но для скачивания требуется регистрация на сайте MITSUBISHI, так что проще найти в сети.

screen_00.jpg

Программа установлена и запущена. Дальше нужно создать новый проект с контроллером FX1N(C) серии FXCPU.

screen_01.jpg

Теперь можно настроить интерфейс связи в меню "Онлайн"->"Настройка передачи. ". В пункте "Последов USB" выставляю RS-232, COM6 (к которому подключен адаптер) и 9,6Kbps.

screen_02.jpg

Слева есть древовидное меню проекта, в котором нужно настроить параметры ПЛК. Делается это в пункте "Параметры"->"Параметры ПЛК". Выставляю объем памяти 2000. По умолчанию стоит 8000 и при этом значении при проверке программы сыпятся ошибки после 2000-го шага - очевидно, в этом контроллере памяти всего на 2000 шагов.

screen_03.jpg

screen_04.jpg

На верхней панели есть кнопка "Читать с контроллера". При нажатии, появится окно "Считать с контроллера". Для чтения программы нужно выбрать в древовидном меню "MAIN" и нажать кнопку "Выполнить". Начнется считывание программы, после окончания которого окно можно закрыть.

screen_05.jpg

После всех этих действий передо мной наконец-то предстала программа PLC в виде релейной диаграммы. По умолчанию китайцы записали туда простой алгоритм: при активации одного из входов активировать соответствующий выход. Для последних трех входов задействован один выход в виду оных меньшего количества. На представленной на скриншоте программе я уже изменил строку 0 и теперь первый выход активирован при неактивном первом входе. Для изменения программы и записи ее в контроллер нужно было проделать ряд неочевидных для меня, первый раз имевшего с этим всем дело, действий.

screen_06.jpg

Для начала, нужно перейти в режим записи нажатием соответствующей кнопки на верхней панели. Теперь можно двойным кликом по элементу диаграммы вызвать меню "Ввести символ" в котором есть возможность выбрать различные варианты блоков. После изменения, нужно преобразовать программу, для чего в меню "Преобразовать" выбрать пункт "Преобразовать". Теперь программу можно проверить на ошибки. В меню "Сервис" выбрать пункт "Проверить программу". Если ошибок нет, можно записывать программу на контроллер кнопкой "Записать в контроллер" на верхней панели. Окно записи аналогично окну чтения. Нужно выбрать "MAIN" в древовидном меню и нажать кнопку "Выполнить". По окончании записи контроллер будет готов к работе.

screen_07.jpg

testing.jpg

Поставленная задача выполнена, можно подвести итоги. За бортом, правда, остались АЦП и ЦАП, но работа с ними явно выходит за пределы тематики первого знакомства. На это намекает и структура документации к программе (она есть и даже на русском языке!). Проведенные мной манипуляции описаны в документе "GX Developer. Система программирования и документирования. Пособие для начинающего". Но ничего про работу с аналоговой часть контроллера там нет. Эту информацию можно найти в документе "GX Developer. Система программирования и документирования. Руководство по курсу обучения", что как бы намекает, что аналоговые штуки - это для продвинутых пользователей. Я же настолько углубляться не стал.
Что в итоге? Штука, в принципе, вполне юзабельная. Насколько она надежна в работе, конечно, черт ее знает, надо ставить в какую-нибудь реальную железку и тестировать, но, на первый взгляд все неплохо. Пайка на плате достаточно качественная, вся SMD-мелочь уложена красиво и ровно. После некоторого допила напильником, работать можно. Ну, и стоит еще вспомнить о цене - за 700 рублей хорошая вещь.


YuryE


На дворе 2015 год. С mitsubishi я ещё не сталкивался, но вскоре придётся. Компания наклепала много разных сред программирования для этих ПЛК. Какой средой пользоваться? Какую приобретать? На чем работаете Вы?


ivgtrk


На дворе 2015 год. С mitsubishi я ещё не сталкивался, но вскоре придётся. Компания наклепала много разных сред программирования для этих ПЛК. Какой средой пользоваться? Какую приобретать? На чем работаете Вы?

Что значит "много разных сред" ?

- GX Developer
- GX IEC Developer
- GTWorks
- iQWorks

И все. Выбирайте.


YuryE


На дворе 2015 год. С mitsubishi я ещё не сталкивался, но вскоре придётся. Компания наклепала много разных сред программирования для этих ПЛК. Какой средой пользоваться? Какую приобретать? На чем работаете Вы?

Что значит "много разных сред" ?

- GX Developer
- GX IEC Developer
- GTWorks
- iQWorks

И все. Выбирайте.


Вот именно!
Предположим я выберу GX Developer. А окажется, что он устарел или им никто не пользуется, непопулярен у заказчика. Как Вам GX Wors 3? Какой Вы пользуетесь? Или всеми, которые есть? Чем они различаются?


inntele


Для программирования ПЛК, помимо древнего MELSEC MEDOC, существует три пакета:
- GX Developer
- GX IEC Developer
- GX Works

Если линейка ПЛК, с которой нужно работать, не самая свежая, предпочитаю работать во втором, хотя он больше не поддерживается. Так что Вам его не советую.

IQ Works - это набор сред программирования различного железа. GX Works входит в его состав. Если кроме программирования ПЛК больше ничего не требуется, то достаточно взять только GX Works: 3-й - сырой, много нареканий, но если планируете работать с FX5, то без вариантов; 2-й уступает IEC Developer, но худо-бедно работать в нем можно.

Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.


YuryE

Возможно, вы тоже время от времени заходите на алиэкспресс и с интересом рассматриваете ассортимент китайских ПЛК.
Их много, цены на них невысокие, а характеристики заявлены интересные. Одно плохо- информации на русском языке про них мало или вовсе нет. А ведь интересует многое.
Что там внутре? Как оно программируется? Какие особенности работы? Какие возможности связи?
У любого программиста АСУ ТП вопросов будет не счесть.


Один из таких интересных контроллеров я изучил и могу немного о нем рассказать.
Речь пойдет про ПЛК LX3V-0806MT-A2 компании Wecon:

  • малая цена при высоких характеристиках
  • это аналог ПЛК Mitsubishi FX2N

Все характеристики Wecon LX3V-0806MT-A2

Наименование Wecon LX3V-0806MT-A2
DI 8
DO 6, транзисторные
Порты связи 1 RS-422 (Com1)
1 RS-485 (Com2)
+2 порта RS-485 при подключении BD Board
Порты загрузки программ Micro USB
Com1 RS-422
Протоколы передачи данных Modbus ASCII, RTU master/slave
Энергонезависимые RTC есть
Крепление на стену, DIN-рейка
Питание 85…264 V AC, 20 W
Модули расширения нет
BD Board есть
Габариты 75*107*87 mm
Среда программирования Wecon PLC Editor, Melsoft GX Works2
Языки программирования IL, LD, FBD, ST, SFC
Дополнительная особенность аналог ПЛК Mitsubishi FX2N
Цена менее 100$ + доставка

Итого, полноценный ПЛК с 14 точками дискретного ввода/вывода и портом RS-485 менее чем за 100$. Конкретную стоимость тут писать не буду, что бы не воспринималось за рекламу. Кому интересно- все ссылки в конце статьи.
Цена доставки- вопрос отдельный. На Украину, например, пару месяцев назад она была 54 $, прямо сейчас- 39$. Так что стоимость доставки может меняться. В Россию, возможно, доставка стоит иначе. Заказывать можно на алиэкспресс или через отдел продаж непосредственно на сайте Wecon, все ссылки в конце статьи.
Контроллер добрался ко мне службой DHL за 3 дня с момента заказа.

Конструкция

И вот ПЛК у меня в руках. Сначала нужно внимательно осмотреть его конструкцию.



Корпус классический, как для ПЛК. Крепится на DIN-рейку или на стену через ушки.
Спереди клеммы подключения соединений и светодиодная сигнализация состояния входов/выходов и служебных сигналов (питание, работа, неисправность батареи, ошибка).


Если откинуть крышку справа и снять заглушку слева, то увидим:


1. Разъём для подключения платы расширения BD Board(не путать с модулем расширения). BD Board разных моделей бывают с аналоговыми входами/выходами или с дополнительными интерфейсами связи.
Например, плата LX3V-2RS485-BD с 2-мя дополнительными портами RS-485:

2. Батарейка для питания часов реального времени. Это обычная таблетка CR2032, которая стоит в каждом нашем компьютере.


3. Порт RS-422 Com1. Применяется для загрузки программ. Присутствует тут прежде всего из соображений совместимости с ПЛК Митсубиси. Для программирования через этот порт нужен специальный кабель, который у Wecon стоит 5 $.
Или можно спаять самодельный кабель по схеме Троицкого, как сделал я:

Для кабеля я взял хвост от старой мышки с разъёмом DB9F и припаял его к разъёму Mini DIN-8. Резистор поставил 750 Ом.
Кабель втыкается непосредственно в COM-порт компьютера или в преобразователь USB/RS232. Всё работает.
Com1 применяется для программирования через Melsoft GX Works2(ПО для ПЛК Митсубиси), ибо порт USB на контроллере эта программа не видит.

4. Порт micro USB для загрузки программ через штатную среду программирования Wecon PLC Editor. Используется обычный кабель micro USB.

5. Переключатель RUN/STOP.

В LX3V-0806MT-A2 отсутствует порт для подключения модулей расширения по внутренней шине, как в более продвинутых моделях LX3V.


Сбоку корпуса- наклейка с параметрами модели:

Самое интересное- внутри. ПЛК состоит из 3-х плат: процессорной, управления и питания.


Процессорная плата:

Видно, что эта плата густо покрыта лаком. С остальными тоже самое.

Здесь используется 32-битный процессор STM32F103vet6 с ядром ARM Cortex-M3 и максимальной частотой 72 МГц.
Хватает ли его? Наверное.
Например, неплохой отечественный ОВЕН ПЛК63(22 точки ввода/вывода, 2 порта связи) имеет процессор AT91SAM7S512 c максимальной частотой 55 МГц и ядром ARM7 предыдущего поколения.


Платы питания и управления:


Выхода в Wecon LX3V-0806MT-A2 транзисторные. Модель с релейными выходами стоит так же.

Программирование

С точки зрения программирования, ПЛК Wecon LX3V являются клонами Mitsubishi FX2N. Поэтому для программирования LX3V можно использовать не только её родную среду программирования Wecon PLC Editor, но и Melsoft GX Works2 от контроллеров Митсубиси.

У Melsoft GX Works2 возможностей больше:

ПО для Wecon LX3V Языки программирования Статус
Wecon PLC Editor v.1.2.0 IL, LD бесплатная
Melsoft GX Works2 v.1.50 IL, LD, ST, SFC, FBD триал на 60 дней

Документация на программирование Wecon LX3V пока есть только на английском языке. Но ведь Wecon LX3V это программный клон Mitsubishi FX2N, а значит можно воспользоваться ихней документацией. Русскоязычной документации по программированию Mitsubishi FX2N в сети полно. Лично я свой LX3V изучал прежде всего по русским руководствам для FX2N.

Каждая программа состоит из инструкций(команд) и операндов(переменных).

Пользовательские ресурсы:

Наименование Количество Примечание
Размер программы 16000 шагов Каждая инструкция состоит из разного количества шагов
М, маркеры 3072 bit
S, маркеры состояния 1000 bit
D, регистры 8000 int16
T, таймера 256 16-битные
C, счетчики 256 16 или 32-битные

Кроме пользовательских операндов M и D, есть специальные M и D. Они используются для различных настроек(порта связи Com2, RTC и т.д.) и сервисных функций(определение запуска программы, ошибок и т.д. ) Адреса специальных маркеров и регистров начинаются с 8000.

В LX3V имеется 138 инструкций, из них 136 аналогичны Mitsubishi FX2N и 2 оригинальных: RS и PID. Инструкции есть на все случаи жизни и сведены в 16 групп: базовые, арифметические, сдвиг и поворот, позиционирование и т.д.
Инструкции позволяют выполнять операции с числами типа bit, int16, int32, float32, BCD.

Максимальный размер программы 16000 шагов(steps). Сколько это инструкций? Инструкции бывают длинной и 1 шаг и 13, потому думаю, что максимальный размер реальной программы будет около 2000 инструкций, может больше.

Wecon PLC Editor


Официальное ПО программирования ПЛК Wecon. Текущая версия- 1.2.0. Бесплатная, легкая- инсталляция весит 28 Мб.

  • В текущей версии(1.2.0) программирование только на языках LD(Ladder) и IL(Instruction List)
  • Есть симулятор
  • Есть дебаггер
  • Загрузка программы возможна через порты ПЛК Com1 RS-422 и USB

Melsoft GX Works2 и совместимость с ПЛК Mitsubishi FX2N


Wecon LX3V это программный клон Mitsubishi FX2N. Поэтому для его программирования можно использовать среду разработки программ для митсубисевских контроллеров Melsoft GX Works2:

Возможности этой программы те же, что у Wecon PLC Editor, плюс дополнительно к IL и LD есть языки программирования FBD, SFC, ST.
Но есть и минус: GX Works2 видит LX3V как FX2N и работает с ним только через круглый разъём Com1. Поэтому для использования GX Works2 нужно обзавестись специальным кабелем, о чём было выше.

Вот пример программирования Wecon LX3V на языке ST из GX Works2 от Вячеслава Мезенцева, еще одного энтузиаста данных контроллеров:

GX Works2 v.1.50 можно скачать после регистрации с сайта Митсубиси. Триал-версия работает 60 дней без ограничения возможностей. Ломаных версий в сети мною не обнаружено. Если покупать, стоит дорого.

Мое мнение- можно и без GX Works2 с ST обойтись, программируя забесплатно на LD в родной среде Wecon PLC Editor. Или хардкорно в ассемблероподобном IL, как я когда-то свою первую программу для PLC Vipa. Шучу, не надо в IL.

Связь по Modbus

  • до 3 портов RS-485
  • протоколы Modbus RTU/ASCII
  • скорость 4800. 115200
  • режимы Master/Slave

Modbus Slave и связь со SCADA


Наличие режима Modbus Slave позволяет подключить Wecon LX3V к любой современной СКАДА. Например, к Simp Light:

В режиме Slave просто открывается доступ ко всем операндам контроллера(M, D, T и т.д.) по адресам, указанным в документации.

Modbus Master и связь с внешними модулями


Ну а наличие режима Modbus Master позволяет подключить к Wecon LX3V любое устройство, работающее по Модбас. Например, модуль аналогового ввода Adam 4017+:

Первые впечатления о ПЛК Wecon LX3V

Контроллер прост для изучения и в работе. В первую очередь потому, что в сети много документации, видеоуроков и других материалов по Mitsubishi FX2N, коим программным клоном он является.

Глюков при программировании пока не обнаружено, кроме непоняток с загрузкой ST-программы из GX Works2.

Большое количество пользовательских переменных, различных инструкций и максимальный размер программы в 16000 шагов позволяют создавать весьма сложные программы.

Конструкция ПЛК производит хорошее впечатление. Платы сделаны добротно, насколько я могу оценить своим программистским взором.

Остаётся вопрос надёжности, но на него может ответить только время.


Сертификат есть(кликабельно):

Читайте также: