Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Подключение FX1N в SCADA
Mitsubishi Electric. Контроллеры, преобразователи частоты, HMI > Контроллеры Melsec FX > Применение
carga2
У нас на производстве установлены несколько контроллеров FX1N-60MR. Нам необходимо отобразить содержимое их регистров данных в SCADA системе. Если смотреть каталоги продукции, то есть несколько решений - либо установить в слот дополнительного оборудования интерфейсный адаптер FX1N-CNV-BD и подключить к нему коммуникационный адаптер FX2NC-ENET-ADP, но при этом возникает вопрос - какой протокол используется?, либо установить в слот дополнительного оборудования интерфейсный адаптер FX1N-CNV-BD и подключить к нему коммуникационный модуль FX2NC-485ADP, но при этом возникает тот же вопрос - какой протокол используется? Надо ли в обоих случаях изменять код программы в ПЛК, надо ли при этом конфигурировать доп. модули? Какие типовые решения данной задачи?
m_by
FX2NC-ENET-ADP
протокол ethernet
этот модуль получает настройки из памяти контроллера при старте
или заполнить необходимую область программно
или записать напрямую в область памяти необходимые настройки
в любом случае потребуется подключение к контроллеру


FX2NC-485ADP - не сталкивался непосредственно для обмена с SCADA,
для обмена с частотными приводами в программе нужно писать обмен (запись, чтение)
протокол rs485

Посмотрите в сторону адаптера или модуля rs232,
дальность кабеля связи до 15м, если без повторителя,
может есть возможность поставить ПК с обменом в непосредственной близости,
в контроллере ничего настраивать не требуется, будет сразу доступ к памяти.
VAL_64
Цитата(m_by @ 16.01.2018 - 10:39) *
может есть возможность поставить ПК с обменом в непосредственной близости,
в контроллере ничего настраивать не требуется, будет сразу доступ к памяти.

Тоже заинтересовало, а с ПК как все это организовать не разжуете по подробнее.
Панели пока нет.
carga2
Цитата(m_by @ 16.01.2018 - 10:39) *
Посмотрите в сторону адаптера или модуля rs232,
дальность кабеля связи до 15м, если без повторителя,
может есть возможность поставить ПК с обменом в непосредственной близости,
в контроллере ничего настраивать не требуется, будет сразу доступ к памяти.

Правильно ли я понял, что для этого решения необходимо установить FX1N-CNV-BD в базовый блок контроллера и к этому доп. модулю подключить FX0N-232ADP или FX2NC-232ADP или можно использовать FX1N-232-BD? По какому протоколу будет осуществляться доступ к регистрам данных? Нужен какой-то известный, доступный драйвер связи или его необходимо написать самому на основе спецификации на протокол Melsec Communication protocol?

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

Если у вас есть ответы на эти вопросы, пожалуйста, дайте их нам. Уж очень все запутанно этим митсубиси rolleyes.gif
m_by
FX1N-232-BD - достаточно для получения доступа к памяти
на ПК ставится утилита communication setup utility, в которой настраивается логический порт через rs232
пишете свой драйвер на любом языке программирования (примеры на VBA, VB, VC, VC.NET и т.п. находятся в C:\MELSEC\Act\Samples\ при установке софта для программирования контроллера, например GX-developer) с использованием логического порта и символических имён для памяти контроллера
carga2
Цитата(m_by @ 17.01.2018 - 11:03) *
FX1N-232-BD - достаточно для получения доступа к памяти
на ПК ставится утилита communication setup utility, в которой настраивается логический порт через rs232
пишете свой драйвер на любом языке программирования (примеры на VBA, VB, VC, VC.NET и т.п. находятся в C:\MELSEC\Act\Samples\ при установке софта для программирования контроллера, например GX-developer) с использованием логического порта и символических имён для памяти контроллера

то есть это рабочий вариант? вы написали так, потому что сами так успешно работали с этим контроллером?
m_by
да, это рабочий вариант, который был опробован на момент тестирования обмена с линиями
сейчас всё работает через FX2NC-ENET-ADP и соотв. для контроллеров плату BD
carga2
При использовании FX2NC-ENET-ADP необходимо писать программную реализацию протоколов в контроллере. Нет ли готовых библиотек для этого дела?
m_by
FX2NC-ENET-ADP
нужен не протокол, а только инициализация модуля, назначить IP
в мануале к модулю написано как это сделать, определенный набор данных начиная с х000D
как эти данные будут записаны в память - не важно
но
программа в контроллере может использовать всю память D (например для архива), и тогда потребуется переписать ПО с учетом сетевого модуля

условно
через FX1N-232-BD можно в памяти прописать инициализацию FX2NC-ENET-ADP
и затем использовать FX2NC-ENET-ADP
если область памяти х000D не будет перезатираться работой контроллера
Русская версия IP.Board © 2001-2024 IPS, Inc.