Mitsubishi fx3u подключение к пк
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Неисправности
Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
-
(запросы) (хранилище) (запросы) (запросы)
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Marking (маркировка) - обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Package (корпус) - вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 - пластковый корпус для поверхностного монтажа
- SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 - тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode - Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory - Электрически стираемая память |
eMMC | embedded Multimedia Memory Card - Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display - Жидкокристаллический дисплей (экран) |
SCL | Serial Clock - Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data - Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board - Печатная плата |
PWM | Pulse Width Modulation - Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus - Универсальная последовательная шина |
DMA | Direct Memory Access - Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current - Переменный ток |
DC | Direct Current - Постоянный ток |
FM | Frequency Modulation - Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control - Автоматическое управление частотой |
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему Как подключится к MITSUBISHI MELSEC FX3u-32M как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
Для начала, чисто поиграться. поэкспериментировать. Потом привинчу куда-нибудь.
производитель обещает кучу приятных фич типа:
-поддержка 3 энкодеров,
- кучу счетчиков
- прерывания
- аналоговый ввод-вывод
-дополнительный 485 порт.
еще, когда заказывал, на страничке было указано, про modbus-совместимость, щас, почему-то нет.
скорость работы на 232 порту, не больно высока 38400
скорость полного цикла 1 мс
Батарейка реального времени присутствует, часы вроде тикают.
в комплекте только контроллер и шнурок 232. Все. Ни документации ни софта.
монтаж возможен как на поверхность, так и на ДИН-рейку.
поскольку наши китайские братья позиционируют контроллер как mitsubisi-совместимый, поставил gx-developer, подобрал тип контроллера как FX3U
выставил скорость на порту 38400, вроде заработало..
первый эксперимент с лэддером:https://www.youtube.com/watch?v=pD7eg5dn3MU
вроде работает
теперь научиться бы работать с прерываниями и аналоговыми входами-выходами.
и подключить его по modbus
PS
китайский брат прислал типа доки:
- 0
- Цитата
- 1
- Цитата
но не ведомо как оно реализовано в клоне
- 0
- Цитата
Аналоговый ввод\вывод освоил
синтаксис такой:
чтение
[m8011]--- [RD3A K0 Kn Dn]
запись
[m8011]---[WR3A K0 Kn Dn]
где
M8011 - системный тикер 10 мс (можно и другой источник использовать)
Kn- номер канала ввода/вывода
Dn - номер ячейки памяти, куда будет положен/получен результат
напряжение ввода/вывода однополярное, точность - 4096 уровней
вроде есть PID-регулятор но с ним, в лом разбираться. Только под конкретную задачу.
буду дальше ковырять модбас
- 0
- Цитата
- 0
- Цитата
- 0
- Цитата
- 0
- Цитата
- 0
- Цитата
- 0
- Цитата
- 0
- Цитата
- 2
- Цитата
Тоже такой приобрел, с модбасом разбираюсь, он у них не такой как в оригинальном melsec.
можешь скинуть сюда свои примеры инициализации и работы с модбасом? хоть на LD хоть на ST.
Еще вот думаю, можно ли этот PLC сделать modbus slave через rs485 (мастером у меня openhab (openhab.org))
И чтоб этот PLC был slave для панели оператора (OP320) через rs232.
- 3
- Цитата
MOV(M8002 , k16529, D8120 ); инициализация modbus slave 19200,8,n,1
TRD( M8013 , D0); читаем RTC результат в D0-D7 (с часами были проблемы, пришлось впаивать недостающий осциллятор на 32 кГц и батарейку,)
RD3A(M8011 ,K0 , K0 , D10); читаем в модуле 0 (первое К0, всегда 0) аналоговый канал 0 (второе К0) по тикеру М8011, результат в D10
WR3A( M8011 , K0 , K0 , D4000 ); тоже самое только запись из D4000
DMOV( M8011, 0 ,K6Y000 ); Запись в порт (шесть 4-х битовых регистра порта Y начиная с нулевого выходного канала)
DMOV(M8011,K6Y000, Port_lamp_var); тоже самое только чтение
Адресация modbus
Y0 10257
Y1 10258
Y2 10259
Y3 10260
Y4 10261
Y5 10262
Y6 10263
Y7 10264
Y10 10265
Y11 10266
Y12 10267
Y13 10268
Y14 10269
Y15 10270
Y16 10271
Y17 10272
Y20 10273
Y21 10274
Y22 10275
Y23 10276
Y24 10277
Y25 10278
Y26 10279
Y27 10280
X0 10001
X1 10002
X2 10003
X3 10004
X4 10005
X5 10006
X6 10007
X7 10008
X10 10009
X11 10010
X12 10011
X13 10012
X14 10013
X15 10014
X16 10015
X17 10016
X20 10017
X21 10018
X22 10019
X23 10020
X24 10021
X25 10022
X26 10023
X27 10024
DO 40001
M8013 3791
M0 1
M1 2
TS0 3137
CS1 3521
C0 44353
D4000 44001
D8013 43791
S0 10001
- 1
- Цитата
Использую 14MT для модернизации старых советских станков (в основном, для сверлилок 2Н125/2Н135/2Н145, да наверное и 6Р13 тоже)
выбрасываю всю хрень, что там есть, оставляю 5 реле, пять пускателей, два мотор-автомата. Получается простая ремонтопригодная конструкция.
10МТ под заказ, на автоматизацию ворот для мойки самообслуживания. Там требуется немного нестандартная логика работы с датчиками безопасности
Обмен по RS
Обмен по сети
Обмен по RS
Драйвер обеспечивает обмен данными, используя транспортный протокол FXComputerLink и реализацию протокола Protocol Format 1 для обмена с ПЛК серии FX фирмы MITSUBISHI. Драйвер поддерживает чтение регистров X, Y, M, S, TN, CN 16 и 32 бит, TS, CS, D и запись регистров X, Y, M, S, TN, D и CN 16 бит. Для обмена данными используется последовательный порт компьютера. Драйвер оформлен в виде драйвера t12. Для корректной работы драйвера нужно правильно произвести конфигурацию порта в ПЛК (см. ниже). Протокол ComputerLink Format 1 поддерживается в ПЛК серий FX, FX0N, FX1N, FX1S, FX2C, FX2N, FX2NC.
Для функционирования драйвера необходимо установить и сконфигурировать коммуникационный адаптер серий 232-BD, 232-ADP, 485-BD или 485-ADP. О поддержке протокола в других сериях ПЛК проконсультируйтесь с поставщиком этого ПЛК.
Драйвер обеспечивает обмен данными как в режиме чтения, так и в режиме записи. Последовательные порты, используемые при обмене, должны быть занесены в список FXNet.cfg. Для этого нужно воспользоваться утилитой FXconfig.exe. Каждый порт в списке будет автоматически открыт драйвером.
Порт, к которому подключены устройства FXNet, не нужно настраивать в TRCAE MODE.
Утилита FXconfig.exe предназначена для создания списка портов, которые могут использоваться при обмене. Список сохраняется в файл FXNet.cfg.
Основное окно программы имеет следующий вид:
Каждая строка списка портов в основном окне утилиты состоит из семи параметров:
номер порта. Этот параметр, уменьшенный на 1, затем нужно указать в качестве настройки Порт канала, который связывается с данным портом;
скорость передачи данных (300-115200 bps), значение по умолчанию – 9600;
число битов данных (8 по умолчанию);
контроль четности передачи, может принимать значения None, Odd, Even, значение по умолчанию – Even;
количество стоп-битов (1 или 2). Значение по умолчанию – 1;
время переключения конвертора RS485. Этот параметр передается в ПЛК, который задерживает передачу ответа на указанное время с тем, чтобы конвертор успел переключиться в режим приема. Этот параметр лежит в диапазоне 0-150 мс, по умолчанию – 0 мс;
параметры RTS и DTR для приема и передачи. Если конвертор интерфейсов требует переключения сигналов для индикации приема и передачи данных, то необходимо указать, какие сигналы и как должны работать при приеме (RX) и при передаче (TX).
Для создания новой записи нажмите кнопку Добавить, кнопка Удалить удалит запись, кнопка Правка или двойной щелчок по элементу списка вызовет окно редактирования параметров записи:
Если при запуске утилиты файл FXNet.cfg уже существует, его содержимое после первичного анализа загружается в список портов. Процедура анализа отбирает все записи, которые имеют правильный номер порта. Если несколько записей имеют одинаковый номер порта, то первая из них (самая верхняя) появится в списке зарегистрированных портов, а остальные будут проигнорированы и удалены. Список зарегистрированных портов сохраняется при каждом выходе из утилиты, список проигнорированных портов не сохраняется.
Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена по данному протоколу задаются следующие атрибуты:
Порт – номер порта (0 – СОМ1, … 31 – СОМ32). Настройки порта должны быть предварительно заданы в утилите FXconfig. Если в списке утилиты нет порта с заданным номером или порт настроен в TRACE MODE как порт для обмена любыми данными, то канал будет отключен при запуске системы;
Номер станции – адрес ПЛК ("станции" в терминологии MITSUBISHI), с которым обменивается данный канал. Адрес лежит в диапазоне 0-15 и выбирается из списка;
Номер регистра – адрес выбранного регистра в массиве регистров ПЛК (в десятичном виде);
Тип регистра – тип адресуемого регистра. Тип регистра выбирается из следующего списка:
[X]Inputs(I/O) – элементы данных типа Input, 1 бит/регистр, запись/чтение блоками по 16 элементов;
[Y]Outputs(I/O) – элементы данных типа Output, 1 бит/регистр, запись/чтение блоками по 16 элементов;
[M]AuxRelays(I/O) – элементы данных типа AuxiliaryRelay/SpecialAuxiliaryRelays, 1 бит/регистр, запись/чтение блоками по 16 элементов;
[S]States(I/O) –
[TS]TimerContacts(I) – элементы данных типа TimerContacts, 1 бит/регистр, только чтение блоками по 16 элементов;
[CS]CounterContacts(I) – элементы данных типа CounterContacts, 1 бит/регистр, только чтение блоками по 16 элементов;
[TN]TimerValue(I/O) – элементы данных типа TimerValue, 16 бит/регистр, запись/чтение;
[CN]Counter16bit(I/O) – элементы данных типа CounterValue в диапазоне С0-С198, 16 бит на регистр, запись/чтение;
[CN]Counter32bitHi(I) – элементы данных типа CounterValue в диапазоне С199-С255, старший байт, 32 бита на регистр, только чтение старшего байта регистра;
[CN]Counter32bitLo(I) – элементы данных типа CounterValue в диапазоне С199-С255, младший байт, 32 бита на регистр, только чтение младшего байта регистра;
(D]Data/FileRegisters(I/O) – элементы данных типа Data, File, RAMFile и SpecialData, 16 бит/регистр, чтение/запись.
Каналы для всех типов регистров могут иметь тип I, т.е. использоваться для чтения. Для записи могут быть применены каналы с типом регистра X, Y, M, S, TN, CN16, D (ограничение протокола) . Каналы типа О с типом регистра, отличным от приведенных выше, будут отключены при запуске.
Элементы с типом регистра CN16, TN, D имеют размерность 2 байта (1 слово), поэтому они читаются/пишутся по одному элементу в канал. Элементы X, Y, S, TS, CS, M имеют размерность 1 бит, поэтому читаются/пишутся по 16 элементов в 1 канал.
Таким образом, если указать RegNum=0, то канал будет содержать в себе элементы 0-16, а если указать RegNum=1, то канал будет содержать в себе элементы 1-17.
Регистры CN32 имеют размерность 4 байта, поэтому в TRACE MODE для их чтения требуются 2 канала. В один считывается значение старшего слова, в другой – младшего (тип данных CN32Hi и CN32Lo соответственно). По этой причине запись в регистры такого типа невозможна. Если регистры привязаны в ПЛК к реальным входам, то команда записи в них не будет отработана на уровне ПЛК.
Чтение данных происходит по запросу МРВ в соответствии с фазой и периодом работы канала. Запись – при изменении выходного значения канала типа О. При каждой посылке ответ ожидается в течение 1 с. Если ответа за это время нет, то каналу выставляется признак недостоверности, связь с ПЛК разрывается и предпринимается попытка восстановить ее заново. Вне зависимости от того, была ли попытка успешной или нет, драйвер возвращает управление МРВ. Если восстановления связи не произошло, следующая попытка установки связи будет при следующем обращении к этому порту. Необходимо обратить внимание, что при безуспешной попытке записи значения канала TRACE MODE будет пытаться повторить запись до тех пор, пока она не пройдет успешно.
Информация о программе в ПЛК
Сведения, изложенные в этом разделе, являются частью инструкции по установке, программированию и наладке сетей передачи данных на базе ПЛК Mitsubishi FX, "MITSUBISHI MELSEC-F, User’s Manual, FX Communications (RS-232C, RS485)", JY992D69901-С, 25 Jan 2001. Все изложенные данные не могут претендовать на полноту и точность изложения. Пожалуйста, обращайтесь за более подробной информацией к службе техподдержки фирмы Mitsubishi и соответствующим руководствам пользователя.
Для связи с ПЛК драйвер поддерживает протокол передачи Computer Link, поэтому проверьте, какой версии Ваш ПЛК и поддерживает ли он этот протокол:
Для обеспечения правильной передачи данных от компьютера к ПЛК не нужно описывать процедуры передачи данных в программе ПЛК, однако необходимо произвести настройку порта и инициализацию протокола Computer Link. Для этого используются регистры D8120 – D8129.
Наиболее важным является регистр D8120, в котором необходимо указать физические параметры передачи данных и выбрать протокол Computer Link. Пример фрагмента программы приведен ниже (подробнее см. руководство ПЛК):
Помните, что должен быть указан протокол Computer Link и формат протокола Protocol Format 1 (регистр должен иметь вид 0x60xx, младший байт должен соответствовать выбранным параметрам передачи). После изменения параметров ПЛК должен быть выключен и снова включен. Обмен данными будет работать только при режиме Run контроллера.
Регистр D8120 имеет следующий формат:
Кроме того, очень важно правильно указывать номера запрашиваемых типов регистров, которые могут иметь разные диапазоны для различных типов ПЛК. Для некоторых типов контроллеров информация о диапазонах регистров приведена ниже.
Для 16-битовых регистров:
Следует еще раз отметить, что регистры C200-C255 являются 32-битными.
Для 1-битных регистров:
В данном случае особое внимание уделяется тому, что адреса для регистров X и Y указаны в восьмеричной форме, а для остальных – в десятичной. Помните, что в проекте TRACE MODE Вы должны указывать адреса в десятичной системе счисления.
Обмен по сети
Для конфигурирования обмена с контроллерами Mitsubishi MELSEC FX3U и System Q по сети используются те же шаблоны каналов (создаются в группе Mitsubishi_Group), что и для конфигурирования обмена с ПЛК серии FX по RS.
IP-адрес и порт контроллера задаются в поле Дополнительно в формате <IP-адрес>:<порт> (например, 192.168.2.84:5002);
атрибуты Порт и Номер станции не используются;
если Номер регистра=0, регистр для обмена может быть указан в поле Комментарий как строка "=<регистр>" (например, "=SD210");
типы регистров [CN]Counter32bitHi(I) и [CN]Counter32bitLo(I) не используются.
Данный учебный фильм является пособием по подключению популярных контроллеров Mitsubishi Melsec FX3U к SCADA TRACE MODE через бесплатный встроенный драйвер . Все, показанное в учебном фильме, доступно в бесплатной инструментальной системе SCADA TRACE MODE. Инструментальную систему можно скачать здесь .
Рекомендуем повторять действия, показанные в фильме в инструментальной системе SCADA TRACE MODE 6.06.2 и старше.
Задание учебного фильма
Необходимо подключить PLC Mitsubishi Melsec FX3U к операторской станции на базе SCADA TRACE MODE 6 . Связь между операторской станцией и PLC ведётся через Ethernet по МС-протоколу (MELSEC Communication protocol).
В качестве PLC используется контроллер Mitsubishi MELSEC FX3U-16M с подключенным модулем ввода FX3U-ADP и модулем Ethernet FX3U-ENET.
IP-адрес контроллера 192.168.10.218. Порт для обмена данными - 5551 .
На операторской станции необходимо получать данные от датчика температуры (выведенного на переднюю панель стенда), подключенного к входу модуля FX3U-ADP. Значение температуры, измеряемой датчиком, содержится в регистре D8260 – [D]Data/FileRegisters(I/O). Для приведения измерений к градусам Цельсия необходимо содержимое регистра поделить на 10.
Для просмотра учебного фильма просто щелкните на картинке сверху. Проект, разработка которого показана в учебном фильме, можно скачать здесь .
Более сложный демонстрационный пример связи TRACE MODE и Mitsubishi Melsec можно получить в разделе поддержка сайта www.adastra.ru.
В SCADA TRACE MODE поддерживаются функции горячего резервирования контроллеров (в т.ч. и Mitsubishi Melsec FX3U). Нижеприведенный учебный фильм демонстрирует настройку операторского интерфейса при подключении к паре PLC Mitsubishi Melsec FX3U, находящихся в состоянии горячего резерва .
Проект (в профессиональной версии), разработка которого показана в учебном фильме, можно скачать здесь .
Всего в бесплатной библиотеке драйверов SCADA TRACE MODE 6 для связи с контроллерами и прочими интеллектуальными устройствами поддерживается 2678 единиц оборудования зарубежных и отечественных производителей.
ZPavelиз инструкции раздел синтаксические ошибки
M8065-"синтаксическая ошибка"
D8065-адрес спец. регистра куда пишется код ошибки
error code 6506-это то что внутри регистра, "неправильная инструкция"
Читайте также: