Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

Modbus TCP FX3U, W5500 и STM32F407-ENET

Сб окт 23, 2021 21:52:50

Добрый вечер!
Есть ПЛК FX3U-24MT, китайской модификации работающей под GX Works, На нем плата W5500. Задача: ПЛК в режиме Slave Modbus TCP, ПК в режиме мастер. В инструкции(прилагаю во вложении) нет информации по выбору режима работы, только настройки IP адреса. Modscan'ом пробовал подключиться, нет подключения к устройству. Реально ли его настроить на стороне ПЛК?Или нужно настраивать на стороне STM32?
Вложения
f_147616f1c7f92ef3.pdf
(1.08 MiB) Скачиваний: 235

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Вс окт 24, 2021 14:34:53

х.з.))
отдельно W5500 можно настроить как угодно... в соседней теме мы это делали...
https://www.radiokot.ru/forum/viewtopic ... 1&t=177866

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Вс окт 24, 2021 16:08:07

Ты бы хоть написал, куда и какие настройки прописал, что видишь в статусных регистрах и битах. Я уж не говорю о том, что ты не указал, из под какого Воркса стучишься в ПЛК. Кстати, а какой Воркс указал китайский производитель клона FX3U?

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Вс окт 24, 2021 17:58:37

Прописали только ip и маску и записали с помощью маркера М8492. В регистр D8438 кладём 0. Там больше особо и настроек больше нет. Сам Плк пингуется после установки нового ip. Ошибок нет, в регистре D8438 = 0, но иногда бывает ошибка 850. Нет информации о том как перевести его в режим slave или master. Софт который в инструкции, coding farmer в свободном доступе нет.Софт митсубиси такой же как и в инструкции.
Вложения
48678D7D-1344-4630-B795-6800CA3F1BC7.jpeg
(223.26 KiB) Скачиваний: 178

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Вс окт 24, 2021 18:43:41

Порт? Протокол? Там у тебя что прописано? По оригинальному документу от Мицубы пробовал?
https://drive.google.com/open?id=1RBN7w ... p=drive_fs
Последний раз редактировалось tonyk Вс окт 24, 2021 18:56:43, всего редактировалось 1 раз.

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Вс окт 24, 2021 18:54:58

А где его выбрать и как? Вы смотрели инструкцию которую я прикрепил …

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Вс окт 24, 2021 18:59:23

А где его выбрать и как? Вы смотрели инструкцию которую я прикрепил …

Выше глянь. Внимательно посмори то, что ты мне дал, плюс прочитай док от Мицубы.

Добавлено after 1 minute 43 seconds:
А где его выбрать и как? Вы смотрели инструкцию которую я прикрепил …

Если ты стучишься по TCP, в то время когда у тебя включен UDP, то нифига не получишь.

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Вс окт 24, 2021 19:44:33

Так я отлично это понимаю. У нас неоригинальный mitsu, вы предлагаете настроить по оригинальной инструкции…в данной вами инструкции я про modbus не нашёл

Добавлено after 39 minutes 57 seconds:
Версия во вложении
Вложения
4B5D8B70-DD09-4834-8472-65973A6752E6.jpeg
(47.3 KiB) Скачиваний: 158

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Вс окт 24, 2021 20:06:09

Вроде, разобрался.
Твой адаптер нужен для программирования ПЛК. К ПЛК можно подключаться по МС-протоколу. Для протокола МС есть ОРС-серверы. Это раз.
Работа с Модбас в твоём клоне сделана через команды 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

Порт 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

У клонов FX2N китайцы делали отдельный RS-485 для Модбас. У тебя на ПЛК такого не вижу. Или он с Модбас не дружит, или чё-то по работе с Эзернет китайцы не дорассказали.
Похоже, что ты заказал не ту комплектацию.
Изображение
Вложения
Screenshot_318.jpg
(80.67 KiB) Скачиваний: 161

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Пн окт 25, 2021 15:37:06

Продавец прислал софт для настройки "Coding Farmer PLC ENET", будем настраивать. Всем спасибо за помощь!

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Пн окт 25, 2021 15:44:50

Продавец прислал софт для настройки "Coding Farmer PLC ENET", будем настраивать. Всем спасибо за помощь!

Отпишись, получилось ли у тебя настроить Модбас через W5500.

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Пн ноя 01, 2021 11:53:47

Не получается ничего. В плату не заливается конфигурация, софт на китайском. Установили KEPserverEx. через com-порт настроили обмен по MC протоколу, через ethernet опять же настроить не удается. Софт выкладываю.
Реально ли по MC протоколу подключить к ПК ПЛК в кол-ве 4 шт. и управлять ими через OPC по com-порту или Ethernet?
Вложения
CodingFarmer.rar
(333.57 KiB) Скачиваний: 198

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Пн ноя 01, 2021 14:57:25

Реально ли по MC протоколу подключить к ПК ПЛК в кол-ве 4 шт. и управлять ими через OPC по com-порту или Ethernet?

Теоретически, вполне. Есть ОРС-серверы для МС. Но тут подвох в том, что для каждого ПЛК нужно будет кидать свой кабель, а в ПК иметь 4 порта.

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Пн ноя 01, 2021 16:08:14

Теоретически, вполне. Есть ОРС-серверы для МС. Но тут подвох в том, что для каждого ПЛК нужно будет кидать свой кабель, а в ПК иметь 4 порт

Не подходит. Остается только значит Modbus...

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Пн ноя 01, 2021 17:17:26

Когда будешь покупать другой ПЛК, внимательно посмотри на опции. Модбас часто идёт как опция при заказе ПЛК.

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Ср ноя 03, 2021 10:43:32

Когда этот покупали, тоже сказали, что Modbus TCP поддерживает и всё будет ок. Заказчик купил естественно самый дешевый, а теперь бьёмся как его настроить.

Re: Modbus TCP FX3U, W5500 и STM32F407-ENET

Ср ноя 03, 2021 11:54:06

Когда этот покупали, тоже сказали, что Modbus TCP поддерживает и всё будет ок. Заказчик купил естественно самый дешевый, а теперь бьёмся как его настроить.

Странно, то есть он купил, даже не согласовав с вами покупку? Или он глупый, или самодур. Убедите его, чтобы впредь он всё сначала согласовывал с вами, с исполнителями.
Ответить