Мрежови инструменти: ping, тест на порт, скенер на адреси
Изпробвайте от самия контролер дали устройство или сървър е достижим и намерете устройства в локалната мрежа.
→ Общ преглед
Трите инструмента в Settings → System → Tools се изпълняват на контролера, а не на вашия компютър. Те показват какво може да достигне самият контролер, което е важно, когато устройство не комуникира или конектор не се свързва.
- Ping test — отговаря ли хостът изобщо?
- TCP port test — приема ли хостът връзки на даден порт, например Modbus TCP на 502?
- Address scanner — кои устройства има в локалната мрежа на контролера и отворен ли е порт при тях?
И трите са само за четене: те не променят никоя настройка.
За да проверите устройство с Modbus TCP, преди да го добавите, изпълнете TCP port test към неговия IP адрес и порт. Само ping не е достатъчен: много устройства не отговарят на ping, но приемат Modbus връзки, а понякога е обратното.
1 Ping към хост
8.8.8.8 (публичен сървър, полезен за проверка на достъпа до интернет).| Параметър | Какво прави | Единица / по подразбиране |
|---|---|---|
| Host | IP адресът или името на хоста, към който се изпраща ping. | по подразбиране 8.8.8.8
|
| Test | Изпраща два ping с интервал половин секунда и чака до 2 секунди за всеки отговор. | — |
| Result | Суровият изход на командата ping. 2 received, 0% packet loss = хостът отговаря; 100% packet loss = няма отговор; unknown host или Name or service not known = името не може да бъде разрешено (проверете DNS в Settings → Network). |
текст |
2 Тест на TCP порт
502 за Modbus TCP.| Параметър | Какво прави | Единица / по подразбиране |
|---|---|---|
| Host | IP адресът или името на хоста за тестване. | — |
| Port | TCP портът за тестване. Чести портове: 502 Modbus TCP, 443 HTTPS, 8883 MQTT през TLS, 1883 MQTT. | — |
| Test | Опитва да отвори TCP връзка към хоста и порта. Промяната на Host или Port изчиства последния резултат. | — |
| Result |
/ преди първия тест. Port … is opened. (зелено) = връзката е приета. Port … is closed. (червено) = отказана, няма отговор в рамките на 5 секунди или името на хоста не може да бъде разрешено. |
— |
Отвореният порт доказва, че нещо приема връзки, а не че това е правилното устройство или че говори правилния протокол. Ако портът е отворен, но устройството все още показва грешки в комуникацията, проверете Modbus unit ID и настройките на регистрите на устройството.
3 Сканиране на локалната мрежа
| Параметър | Какво прави | Единица / по подразбиране |
|---|---|---|
| Port | TCP портът, който се тества на всеки намерен адрес. | по подразбиране 502 |
| Extended scan for IP | No = бързо сканиране: устройства, които се обявяват в мрежата (mDNS), и устройства, с които контролерът наскоро е обменял данни. Yes = допълнително изпраща ping към всеки адрес в локалната мрежа на контролера (диапазонът /24 на всеки интерфейс) и изпълнява мрежово сканиране, което намира "тихи" устройства, но отнема повече време. | Yes / No · по подразбиране No |
| Сканирайте | Стартира сканирането. | — |
| IP address | Адресът на намерено устройство. Списъкът е подреден по адрес. | — |
| MAC address | Хардуерният адрес на устройството, когато е известен. | — |
| Vendor | Производителят, определен по MAC адреса. Unknown = не е в списъка с производители. | — |
| Port status | Резултатът от опит за връзка към Port (1 секунда на адрес). OPEN = приема връзки, CLOSED = отказва, UNKNOWN = няма отговор навреме или не е тестван. | — |
| Legend | Обяснява състоянията на порта. | — |
Отбележете MAC адреса на устройството (често е на етикета му). Изпълнете скенера с порта на устройството и потърсете този MAC адрес: IP адресът до него е новият.
4 Контролен списък
- TCP port test показва порта на устройството като opened от контролера.
- IP адресът и MAC адресът на устройството се появяват в Address scanner.
- IP адресът и портът, които въвеждате при добавяне на устройството, са тези, които са тествани тук.
- При проблеми с облака, MQTT или Flex хостът и портът на сървъра са тествани с TCP port test.