Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Mitsubishi Electric. Контроллеры, преобразователи частоты, HMI _ Программирование _ Как связать два контроллера

Автор: карусельщик 24.12.2018 - 14:51

Всем доброго времени суток,
Нужен простой пример связи 2х контроллеров FX2 между собой, один мастер второй слэйв и является удаленным блоком ввода-вывода. Если можно, простой пример, на удаленном активируется вход 0 на мастере взводится М0, на мастере активируется Х0 на удаленном активируется выход Y2. Связь через 485
Если уже было похожее прошу дать ссылку.

Автор: карусельщик 4.01.2019 - 19:23


хочу подружить два разных контроллера дельта и мицубиси, причем мицубиси будет слейвом. Кто знает какая адресация модбас у мицубиси? Можно ли использовать команды MODRD, MODWR, MODRW или только RS

Автор: VAL_64 5.01.2019 - 16:24

Цитата(карусельщик @ 4.01.2019 - 20:23) *
Кто знает какая адресация модбас у мицубиси?

У FX5U примерно вот так.

Автор: карусельщик 5.01.2019 - 22:01

Точнее какая внутренняя адресация по модбас у мицубиси? т.е. если я с "улицы" постучусь в мицубиси, в первое устройство командой MODRD 1 D0 1
D0 перебираю счетчиком от 0 до 65000 но ответа (данных) не вижу. А хочу увидеть включенные (активные) первые 8 входов. Что нужно конкретно писать для входов, какое число, адрес (10001 или 20004 или...)

Автор: VAL_64 5.01.2019 - 22:41

Цитата(карусельщик @ 5.01.2019 - 23:01) *
Точнее какая внутренняя адресация по модбас у мицубиси? т.е. если я с "улицы" постучусь в мицубиси, в первое устройство командой MODRD 1 D0 1
D0 перебираю счетчиком от 0 до 65000 но ответа (данных) не вижу. А хочу увидеть включенные (активные) первые 8 входов. Что нужно конкретно писать для входов, какое число, адрес (10001 или 20004 или...)

Я пробывал панель + FX5U. все регисты согласно таблицы выше


 

Автор: VAL_64 5.01.2019 - 23:01

http://www.melsec.ru/forum/index.php?act=Search&nav=&CODE=show&searchid=649c1764b84c74dc0b5a599bc2f70c04&search_in=posts&result_type=topics&hl=Modbus&st=0


http://www.melsec.ru/forum/index.php?showtopic=4511&hl=Modbus
http://www.melsec.ru/forum/index.php?showtopic=5116&hl=Modbus
http://www.melsec.ru/forum/index.php?showtopic=5269&hl=Modbus


 ModbusFX3UMasterADP_MB_V1.00.ppt ( 605.5 килобайт ) : 9
 

Автор: карусельщик 6.01.2019 - 13:59

Одна ссылка хорошая, именно про slave, вот от туда цитата
- входы X0...X27 и выходы Y0...Y27 по каким Modbus-адресам разложены по умолчанию? Мануал говорит так:
MODBUS binary device address allocation (Default Values):
Y0-Y377: Discrete Inputs (Read Only): 0x3300-0x33FF Coils (Read / Write): 0x3300-0x33FF
X0-X337: Discrete Inputs (Read Only): 0x3400-0x34FF

M0-M7679: Discrete Inputs (Read Only): 0x0000-0x1DFF Coils (Read / Write): 0x0000-0x1DFF

Так вот М0...М7679 прощупываются нормально, а Х0...Х27 и выходы - нет. Появляются на верхнем уровне, если их перенести в М-область памяти. Маппинг X в Coils 0..31 тоже ничего не дает:
D8470 := H5002;
D8471 := K0;
Ссылка на библиотеку (На mitsubishi-automation есть хорошая библиотека FX3UModbusRTUSlave_V210) не фурычит. Где взять? Как я понял галку в настройках обмена ставить не нужно, в программе задать обмен (D8120) номер станции (D8121) признак того что модуль slave (M8071)

Автор: VAL_64 7.01.2019 - 14:55

Цитата(карусельщик @ 6.01.2019 - 14:59) *
Ссылка на библиотеку (На mitsubishi-automation есть хорошая библиотека FX3UModbusRTUSlave_V210) не фурычит. Где взять?

Вот попробуй. rolleyes.gif
https://yadi.sk/d/fvzGERCgUrdb8A

Автор: карусельщик 10.01.2019 - 13:55

Библиотека под GX IEС, для FX3U у меня FX2N да еще и китайский. Суть в том, что с панелью он работает по 485 на ура, но там все просто, в панели выбрал тип контроллера и дальше само работает. Теперь хочу его использовать как slave от другого контроллера (Дельта). Задаю номер станции в D8121, задаю протокол обмена в D8120 но в инструкции (в т.ч. китайской) вроде как нужно 12 и 15 биты выставлять, но при этом попадаешь уже в D8121, т.е. D по умолчанию 8ми битные?
Дальше пытаюсь стучаться CAS Modbus Scanner. Запись в D и маркеры происходит по командам 6 и 5 нормально,
[10:32:28] Write task has completed successfully
[10:32:28] <= Response: 84 06 00 82 FF FF A9 6F
[10:32:27] => Poll: 04 06 00 02 FF FF 29 EF
а вот считать ничего не удается
[12:23:31] Recv error: Error. Unknown Modbus exception error Modbus Error code: 0x82 Modbus Exception code: 0x81
[12:23:29] <= Response: 81 82 81 00 21 88
[12:23:28] => Poll: 01 02 03 E7 00 08 C9 BF
Запрос идет на первую станцию 01 команды 02 а в ответе появляется 81 82 откуда эта 8 лепится и что делать?

 

Автор: карусельщик 10.01.2019 - 14:07

Еще в памяти отображение D8120 D8121 не понятно как, хотя в программе правильно...


 

Автор: VAL_64 10.01.2019 - 20:28

Цитата(карусельщик @ 10.01.2019 - 14:55) *
Суть в том, что с панелью он работает по 485 на ура, но там все просто, в панели выбрал тип контроллера и дальше само работает.

Да панель с FX1N и FX2N FX3U работает отлично но там по-моемому не Modbus а MELSEC мицубиси.
А вот в FX5U Modbus я выше таблицу выкладывал, там выбираешь не ПЛК а Modbus.
Я кроме панели к Modbus не что не подключал......
По видимому Вам придется купить переходник Fx2n-485-bd RS485
https://ru.aliexpress.com/i/32844770735.html
Еще пару файлов нашел на эту тему

 

 

 fx2n485bd.pdf ( 388.23 килобайт ) : 5
 fx2n485.pdf ( 1.83 мегабайт ) : 2
 

Автор: Manukc 25.09.2022 - 21:29

Цитата(VAL_64 @ 10.01.2019 - 21:28) *
Цитата(карусельщик @ 10.01.2019 - 14:55) *
Суть в том, что с панелью он работает по 485 на ура, но там все просто, в панели выбрал тип контроллера и дальше само работает.

Да панель с FX1N и FX2N FX3U работает отлично но там по-моемому не Modbus а MELSEC мицубиси.
А вот в FX5U Modbus я выше таблицу выкладывал, там выбираешь не ПЛК а Modbus.
Я кроме панели к Modbus не что не подключал......
По видимому Вам придется купить переходник Fx2n-485-bd RS485
https://ru.aliexpress.com/i/32844770735.html
Еще пару файлов нашел на эту тему



Привет всем, тема старая но вопрос у меня такой же,
есть fx1n fx2n (coolmay hmi)
купил плк fx1n, (клон но работает нормально), панель coolmay hmi 2 в одном с fx2n втожеработает без всяких вопросов можно сказать, и без какихнибуть настроек для связи со своим внутренним плк,
А вот связать панель с внешним плк fx1n никак не смог. Не rs232 и не rs485.


Сталкивался ли кто нибуть с таким вопросом?

Автор: kaii 26.09.2022 - 17:03

Надо бы написать какой именно "клон" - их там куча кучная на алиэкспрессе + какой именно coolmay.
Вдобавок как к 1n добавили 232 или 485? Коммуникационными платами? Или оно уже встроено тип (работать не будет)?
И как уже тема поднималась - покупать китайские поделки под fx, значит ожидать, что часть функций работать не будет. Как уже http://www.melsec.ru/forum/index.php?showtopic=5435&st=0&p=12128&#entry12128.

Автор: Manukc 26.09.2022 - 22:48

Fx1n-32mr (s7-200) (le1n), очень похож на siemens s7-200.
На нём имеется com/rs232, rs 485(AB) разёмы, и при подключении с сом юсб кабелем после програмирования норм можно всю работу смотреть в gx developers, (не знаю это покозатель что сом работает или нет).....
На счёт панели hmi coolmay- mx2n-43fh-24mt-4ad-2da-v-v, честно сказать там rs485 AB небыли выведены, я припаял, после того как припаял на скорости 9600 начал мигать лампоча сом. Но подключений не видел





Автор: kaii 27.09.2022 - 08:25

Это общаться меж собой не будет. Панель оператора еще может опросить по отдельности каждое устройство. Если трогали инструкции для связи, то заметили, что нужен номер канала связи, а какой номер канала у этой поделки? Лишь сам китаец знает (ответив что такая связка работать не будет).
Был бы HP070-33DT и dvp-ss2, то работало бы.

Автор: Manukc 27.09.2022 - 12:34

Номер канала помоему в программе пишется если я правильно понял,


А так если что выходит панель не будет работать а плк с другими панелями будет работать. Так?

Автор: kaii 27.09.2022 - 16:55

Цитата(Manukc @ 27.09.2022 - 13:34) *
А так если что выходит панель не будет работать а плк с другими панелями будет работать. Так?

Это лишь какой-то ID и номер станции непонятный.
Хм-м-м. С помощью COM2 в панеле, в теории, можно опросить этот fx1n (только самой панелью), но если на COM2 можно повесить что драйвер опроса - мицубиши + что распайка кабеля связи будет правильной (2-2, 3-3, 5-5). Я чет сперва подумал, что вы плк с плк хотите соеденить, а не панельку со вторым плк.
А как вы пытались связать их?

Автор: Manukc 27.09.2022 - 23:02

Я так понимаю СОМ разём на панельке связан только с плк который внутри панельки встроен, и может поэтому не конектится с внешним плк? (Сама панель програмируется с кабелем usb type C)

А так в настройках панели СОМ2 разные (вернее параметры внешнего плк) прописывал но почемуто не получается.

Автор: kaii 30.09.2022 - 22:12

COM2 который есть в конфигураторе панельке, и тот что на панеле же можно попробовать проверить - если выбрать драйвер modbus и создав некий индикатор, привязать его к COM2, чтобы панель отправляла запросы в него, дальше подключится снифером любым и смотреть, есть ли запросы или нет. Может в этом COM2 особая распиновка? Например как описано http://www.coolmay.com/webdown/MX2N%20HMI%20PLC%20All%20in%20One%20User%20Manual.pdf, что она 4, 7, 5 (если пробовали, то еще местами 4 и 7 можно попробовать перепутать) сделана вообще для COM2 панели, а 2, 3, 5 именно только для плк.

Автор: kaii 6.10.2022 - 17:52

Форум чтот откатился так что повторю кратко.
Плк с плк вы связать не сможете (лишь связью N:N вероятно, и то в мануалах нет, что основной порт коммуникации поддерживается, без плат расширения). Панельку со вторым плк - вот это возможно сможете, и через макросы панельки, вероятно, можно будет обменивать определенные данные между двумя плк. И вам это для поиграться или у вас там РСУ?

Автор: Manukc 7.10.2022 - 11:06

Цитата(kaii @ 6.10.2022 - 18:52) *
Форум чтот откатился так что повторю кратко.
. И вам это для поиграться или у вас там РСУ?



Честно сказать пока "поигратся". Но есть задумки на потом. Конечно я могу просто панельку со своим плк туда воткнуть и не парится. Но тут пока чисто спортивный интерес на то время пока у меня есть. На потом думаю уже просто плк купить и панель без плк чтобы не парится. А так я пока не понял 485 разёмы рабочие или нет. Чтото приёма и передачи на комп через 485-юсб не смог осуществить(да и потхожу к ним раз в 2 дня unsure.gif )..........

Автор: kaii 7.10.2022 - 19:50

Цитата(Manukc @ 7.10.2022 - 12:06) *
Чтото приёма и передачи на комп через 485-юсб не смог осуществить(да и потхожу к ним раз в 2 дня unsure.gif )..........

А он и вряд ли будет. Что ли зря у них в мануале объяснения по 485 только к MX2N-70HB. Может припаять не хватает, и надо что-то еще... По http://www.coolmay.com/webdown/Coolmay%20MX2N%20series%20HMI%20PLC%20all%20in%20one%20programming%20Manual.pdf там тип modbus, но он как-то странно работает. Вы хотите к нему developerom подключится, или что-то отправить по этому порту?

Автор: Manukc 10.10.2022 - 00:16

Цитата(kaii @ 7.10.2022 - 20:50) *
Цитата(Manukc @ 7.10.2022 - 12:06) *
Чтото приёма и передачи на комп через 485-юсб не смог осуществить(да и потхожу к ним раз в 2 дня unsure.gif )..........

А он и вряд ли будет. Что ли зря у них в мануале объяснения по 485 только к MX2N-70HB. Может припаять не хватает, и надо что-то еще... По http://www.coolmay.com/webdown/Coolmay%20MX2N%20series%20HMI%20PLC%20all%20in%20one%20programming%20Manual.pdf там тип modbus, но он как-то странно работает. Вы хотите к нему developerom подключится, или что-то отправить по этому порту?

припаять уже успел) там Аи В выходы 485 порта есть но разёма нету. яи припаял 2 проводка чтобы подключатся и пробывать.
ужегрешу на 485 переходники которые есть у меня китайские. был у меня и 485 переходник к ардуино, начал пробывать ею подключатся к компу и не в какую, к плк тоже пока не смог, просто есть нюанс пускай один переходник не сработал а второй? ...... я так понимаю просто пока не то делаю и дело в этом? (пускай плк не сработал с 485 переходником но вроде и ардуино должен был подключится без больших проблем?

а с программой gx works2 подключаюсь с помощю его же кабеля рс232 и отправляются все команды

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)