Страница 1 из 1
Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Сб окт 23, 2021 21:52:50
CaptainK
Добрый вечер!
Есть ПЛК FX3U-24MT, китайской модификации работающей под GX Works, На нем плата W5500. Задача: ПЛК в режиме Slave Modbus TCP, ПК в режиме мастер. В инструкции(прилагаю во вложении) нет информации по выбору режима работы, только настройки IP адреса. Modscan'ом пробовал подключиться, нет подключения к устройству. Реально ли его настроить на стороне ПЛК?Или нужно настраивать на стороне STM32?
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 14:34:53
roman.com
х.з.))
отдельно W5500 можно настроить как угодно... в соседней теме мы это делали...
https://www.radiokot.ru/forum/viewtopic ... 1&t=177866
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 16:08:07
tonyk
Ты бы хоть написал, куда и какие настройки прописал, что видишь в статусных регистрах и битах. Я уж не говорю о том, что ты не указал, из под какого Воркса стучишься в ПЛК. Кстати, а какой Воркс указал китайский производитель клона FX3U?
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 17:58:37
CaptainK
Прописали только ip и маску и записали с помощью маркера М8492. В регистр D8438 кладём 0. Там больше особо и настроек больше нет. Сам Плк пингуется после установки нового ip. Ошибок нет, в регистре D8438 = 0, но иногда бывает ошибка 850. Нет информации о том как перевести его в режим slave или master. Софт который в инструкции, coding farmer в свободном доступе нет.Софт митсубиси такой же как и в инструкции.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 18:43:41
tonyk
Порт? Протокол? Там у тебя что прописано? По оригинальному документу от Мицубы пробовал?
https://drive.google.com/open?id=1RBN7w ... p=drive_fs
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 18:54:58
CaptainK
А где его выбрать и как? Вы смотрели инструкцию которую я прикрепил …
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 18:59:23
tonyk
[uquote="CaptainK",url="/forum/viewtopic.php?p=4110675#p4110675"]А где его выбрать и как? Вы смотрели инструкцию которую я прикрепил …[/uquote]
Выше глянь. Внимательно посмори то, что ты мне дал, плюс прочитай док от Мицубы.
Добавлено after 1 minute 43 seconds:
[uquote="CaptainK",url="/forum/viewtopic.php?p=4110675#p4110675"]А где его выбрать и как? Вы смотрели инструкцию которую я прикрепил …[/uquote]
Если ты стучишься по TCP, в то время когда у тебя включен UDP, то нифига не получишь.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 19:44:33
CaptainK
Так я отлично это понимаю. У нас неоригинальный mitsu, вы предлагаете настроить по оригинальной инструкции…в данной вами инструкции я про modbus не нашёл
Добавлено after 39 minutes 57 seconds:
Версия во вложении
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 20:06:09
tonyk
Вроде, разобрался.
Твой адаптер нужен для программирования ПЛК. К ПЛК можно подключаться по МС-протоколу. Для протокола МС есть ОРС-серверы. Это раз.
Работа с Модбас в твоём клоне сделана через команды FROM/TO. Можно опрашивать слэйвы с адресами 0-7 по ТСР и 0-247 по UDP. Это два.
В запросе можно прочитать-записать до 255 бит и 255(?!) регистров. Тут я не понял, ибо Модбас адресует 122 и 123 регистра в разных командах. Это три.
Я не вижу настроек для случая, когда ПЛК является слэйвом. Это четыре.
P.S. А тупо спросить по ТСР порт 550 пробовал? Молчит?
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Вс окт 24, 2021 20:46:31
CaptainK
Порт 550?нет, только 502 пробовали. Ну ок, попробуем по 550. Пробовали писать команды from и запускали modsim, результата ноль, ничего не считывал мастер.
Добавлено after 12 minutes 35 seconds:
По 550 порту тоже ответа нет…
Нам надо что бы Плк был в режиме modbus tcp slave (server) и мы могли в Плк записывать (считывать) данные из пк
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Пн окт 25, 2021 05:38:39
tonyk
У клонов FX2N китайцы делали отдельный RS-485 для Модбас. У тебя на ПЛК такого не вижу. Или он с Модбас не дружит, или чё-то по работе с Эзернет китайцы не дорассказали.
Похоже, что ты заказал не ту комплектацию.

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Пн окт 25, 2021 15:37:06
CaptainK
Продавец прислал софт для настройки "Coding Farmer PLC ENET", будем настраивать. Всем спасибо за помощь!
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Пн окт 25, 2021 15:44:50
tonyk
[uquote="CaptainK",url="/forum/viewtopic.php?p=4111101#p4111101"]Продавец прислал софт для настройки "Coding Farmer PLC ENET", будем настраивать. Всем спасибо за помощь![/uquote]
Отпишись, получилось ли у тебя настроить Модбас через W5500.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Пн ноя 01, 2021 11:53:47
CaptainK
Не получается ничего. В плату не заливается конфигурация, софт на китайском. Установили KEPserverEx. через com-порт настроили обмен по MC протоколу, через ethernet опять же настроить не удается. Софт выкладываю.
Реально ли по MC протоколу подключить к ПК ПЛК в кол-ве 4 шт. и управлять ими через OPC по com-порту или Ethernet?
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Пн ноя 01, 2021 14:57:25
tonyk
Реально ли по MC протоколу подключить к ПК ПЛК в кол-ве 4 шт. и управлять ими через OPC по com-порту или Ethernet?
Теоретически, вполне. Есть ОРС-серверы для МС. Но тут подвох в том, что для каждого ПЛК нужно будет кидать свой кабель, а в ПК иметь 4 порта.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Пн ноя 01, 2021 16:08:14
CaptainK
Теоретически, вполне. Есть ОРС-серверы для МС. Но тут подвох в том, что для каждого ПЛК нужно будет кидать свой кабель, а в ПК иметь 4 порт
Не подходит. Остается только значит Modbus...
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Пн ноя 01, 2021 17:17:26
tonyk
Когда будешь покупать другой ПЛК, внимательно посмотри на опции. Модбас часто идёт как опция при заказе ПЛК.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Ср ноя 03, 2021 10:43:32
CaptainK
Когда этот покупали, тоже сказали, что Modbus TCP поддерживает и всё будет ок. Заказчик купил естественно самый дешевый, а теперь бьёмся как его настроить.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Добавлено: Ср ноя 03, 2021 11:54:06
tonyk
[uquote="CaptainK",url="/forum/viewtopic.php?p=4115662#p4115662"]Когда этот покупали, тоже сказали, что Modbus TCP поддерживает и всё будет ок. Заказчик купил естественно самый дешевый, а теперь бьёмся как его настроить.[/uquote]
Странно, то есть он купил, даже не согласовав с вами покупку? Или он глупый, или самодур. Убедите его, чтобы впредь он всё сначала согласовывал с вами, с исполнителями.