Modbus TCP FX3U, W5500 и STM32F407-ENET
Modbus TCP FX3U, W5500 и STM32F407-ENET
Добрый вечер!
Есть ПЛК FX3U-24MT, китайской модификации работающей под GX Works, На нем плата W5500. Задача: ПЛК в режиме Slave Modbus TCP, ПК в режиме мастер. В инструкции(прилагаю во вложении) нет информации по выбору режима работы, только настройки IP адреса. Modscan'ом пробовал подключиться, нет подключения к устройству. Реально ли его настроить на стороне ПЛК?Или нужно настраивать на стороне STM32?
Есть ПЛК FX3U-24MT, китайской модификации работающей под GX Works, На нем плата W5500. Задача: ПЛК в режиме Slave Modbus TCP, ПК в режиме мастер. В инструкции(прилагаю во вложении) нет информации по выбору режима работы, только настройки IP адреса. Modscan'ом пробовал подключиться, нет подключения к устройству. Реально ли его настроить на стороне ПЛК?Или нужно настраивать на стороне STM32?
- Вложения
-
- f_147616f1c7f92ef3.pdf
- (1.08 МБ) 477 скачиваний
- Реклама
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
х.з.))
отдельно W5500 можно настроить как угодно... в соседней теме мы это делали...
https://www.radiokot.ru/forum/viewtopic ... 1&t=177866
отдельно W5500 можно настроить как угодно... в соседней теме мы это делали...
https://www.radiokot.ru/forum/viewtopic ... 1&t=177866
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Ты бы хоть написал, куда и какие настройки прописал, что видишь в статусных регистрах и битах. Я уж не говорю о том, что ты не указал, из под какого Воркса стучишься в ПЛК. Кстати, а какой Воркс указал китайский производитель клона FX3U?
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Прописали только ip и маску и записали с помощью маркера М8492. В регистр D8438 кладём 0. Там больше особо и настроек больше нет. Сам Плк пингуется после установки нового ip. Ошибок нет, в регистре D8438 = 0, но иногда бывает ошибка 850. Нет информации о том как перевести его в режим slave или master. Софт который в инструкции, coding farmer в свободном доступе нет.Софт митсубиси такой же как и в инструкции.
- Вложения
-
- 48678D7D-1344-4630-B795-6800CA3F1BC7.jpeg
- (223.26 КБ) 269 скачиваний
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Порт? Протокол? Там у тебя что прописано? По оригинальному документу от Мицубы пробовал?
https://drive.google.com/open?id=1RBN7w ... p=drive_fs
https://drive.google.com/open?id=1RBN7w ... p=drive_fs
Последний раз редактировалось tonyk Вс окт 24, 2021 18:56:43, всего редактировалось 1 раз.
- Реклама
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
А где его выбрать и как? Вы смотрели инструкцию которую я прикрепил …
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
[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, то нифига не получишь.
Выше глянь. Внимательно посмори то, что ты мне дал, плюс прочитай док от Мицубы.
Добавлено after 1 minute 43 seconds:
[uquote="CaptainK",url="/forum/viewtopic.php?p=4110675#p4110675"]А где его выбрать и как? Вы смотрели инструкцию которую я прикрепил …[/uquote]
Если ты стучишься по TCP, в то время когда у тебя включен UDP, то нифига не получишь.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Так я отлично это понимаю. У нас неоригинальный mitsu, вы предлагаете настроить по оригинальной инструкции…в данной вами инструкции я про modbus не нашёл
Добавлено after 39 minutes 57 seconds:
Версия во вложении
Добавлено after 39 minutes 57 seconds:
Версия во вложении
- Вложения
-
- 4B5D8B70-DD09-4834-8472-65973A6752E6.jpeg
- (47.3 КБ) 239 скачиваний
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Вроде, разобрался.
Твой адаптер нужен для программирования ПЛК. К ПЛК можно подключаться по МС-протоколу. Для протокола МС есть ОРС-серверы. Это раз.
Работа с Модбас в твоём клоне сделана через команды FROM/TO. Можно опрашивать слэйвы с адресами 0-7 по ТСР и 0-247 по UDP. Это два.
В запросе можно прочитать-записать до 255 бит и 255(?!) регистров. Тут я не понял, ибо Модбас адресует 122 и 123 регистра в разных командах. Это три.
Я не вижу настроек для случая, когда ПЛК является слэйвом. Это четыре.
P.S. А тупо спросить по ТСР порт 550 пробовал? Молчит?
Твой адаптер нужен для программирования ПЛК. К ПЛК можно подключаться по МС-протоколу. Для протокола МС есть ОРС-серверы. Это раз.
Работа с Модбас в твоём клоне сделана через команды FROM/TO. Можно опрашивать слэйвы с адресами 0-7 по ТСР и 0-247 по UDP. Это два.
В запросе можно прочитать-записать до 255 бит и 255(?!) регистров. Тут я не понял, ибо Модбас адресует 122 и 123 регистра в разных командах. Это три.
Я не вижу настроек для случая, когда ПЛК является слэйвом. Это четыре.
P.S. А тупо спросить по ТСР порт 550 пробовал? Молчит?
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Порт 550?нет, только 502 пробовали. Ну ок, попробуем по 550. Пробовали писать команды from и запускали modsim, результата ноль, ничего не считывал мастер.
Добавлено after 12 minutes 35 seconds:
По 550 порту тоже ответа нет…
Нам надо что бы Плк был в режиме modbus tcp slave (server) и мы могли в Плк записывать (считывать) данные из пк
Добавлено after 12 minutes 35 seconds:
По 550 порту тоже ответа нет…
Нам надо что бы Плк был в режиме modbus tcp slave (server) и мы могли в Плк записывать (считывать) данные из пк
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
У клонов FX2N китайцы делали отдельный RS-485 для Модбас. У тебя на ПЛК такого не вижу. Или он с Модбас не дружит, или чё-то по работе с Эзернет китайцы не дорассказали.
Похоже, что ты заказал не ту комплектацию.

Похоже, что ты заказал не ту комплектацию.
- Вложения
-
- Screenshot_318.jpg
- (80.67 КБ) 243 скачивания
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Продавец прислал софт для настройки "Coding Farmer PLC ENET", будем настраивать. Всем спасибо за помощь!
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
[uquote="CaptainK",url="/forum/viewtopic.php?p=4111101#p4111101"]Продавец прислал софт для настройки "Coding Farmer PLC ENET", будем настраивать. Всем спасибо за помощь![/uquote]
Отпишись, получилось ли у тебя настроить Модбас через W5500.
Отпишись, получилось ли у тебя настроить Модбас через W5500.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Не получается ничего. В плату не заливается конфигурация, софт на китайском. Установили KEPserverEx. через com-порт настроили обмен по MC протоколу, через ethernet опять же настроить не удается. Софт выкладываю.
Реально ли по MC протоколу подключить к ПК ПЛК в кол-ве 4 шт. и управлять ими через OPC по com-порту или Ethernet?
Реально ли по MC протоколу подключить к ПК ПЛК в кол-ве 4 шт. и управлять ими через OPC по com-порту или Ethernet?
- Вложения
-
- CodingFarmer.rar
- (333.57 КБ) 301 скачивание
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Теоретически, вполне. Есть ОРС-серверы для МС. Но тут подвох в том, что для каждого ПЛК нужно будет кидать свой кабель, а в ПК иметь 4 порта.Реально ли по MC протоколу подключить к ПК ПЛК в кол-ве 4 шт. и управлять ими через OPC по com-порту или Ethernet?
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Не подходит. Остается только значит Modbus...Теоретически, вполне. Есть ОРС-серверы для МС. Но тут подвох в том, что для каждого ПЛК нужно будет кидать свой кабель, а в ПК иметь 4 порт
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Когда будешь покупать другой ПЛК, внимательно посмотри на опции. Модбас часто идёт как опция при заказе ПЛК.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
Когда этот покупали, тоже сказали, что Modbus TCP поддерживает и всё будет ок. Заказчик купил естественно самый дешевый, а теперь бьёмся как его настроить.
Re: Modbus TCP FX3U, W5500 и STM32F407-ENET
[uquote="CaptainK",url="/forum/viewtopic.php?p=4115662#p4115662"]Когда этот покупали, тоже сказали, что Modbus TCP поддерживает и всё будет ок. Заказчик купил естественно самый дешевый, а теперь бьёмся как его настроить.[/uquote]
Странно, то есть он купил, даже не согласовав с вами покупку? Или он глупый, или самодур. Убедите его, чтобы впредь он всё сначала согласовывал с вами, с исполнителями.
Странно, то есть он купил, даже не согласовав с вами покупку? Или он глупый, или самодур. Убедите его, чтобы впредь он всё сначала согласовывал с вами, с исполнителями.


