Правила выбора номера tcp-порта

Рекомендуется выбирать номер tcp-порта, руководствуясь следующим правилом:

<порт> = <протокол> <функция приложения>, где:

протокол:

  • 40 - jrbustcp
  • 41 - rpsvrtcp
  • 49 - console

функция приложения:

  • 0[0] - jrobo-plc
  • 1[0] - jrobo-server (аналог rpsvrtcp.exe) - сервер данных
  • 2[0] - jrobo-arcsvr (аналог arcsvr.exe) - сервер архивации
  • 3[0] - jrobo-wessvr (аналог wessvr.exe) - сервер вес.учета
  • 4[0] - jrobo-kksvr (аналог kkormrcpsvr2.exe) - сервер к/корм.учета

Значение в квадратных скобках увеличивается, если одновременно работают более одного приложения с одинаковой функцией.

Пример

Классическая система состоит из ПЛК на базе пром.компьютера и ПК оператора / сервера баз данных.

ПЛК настроен на работу по протоколу jrbustcp, а также доступен для консольного подключения. Номера используемых для прослушивания портов будут следующими:

  • 4000 - jrbustcp
  • 4900 - консоль

Компьютер считывает данные из ПЛК и раздают локальным и удаленным клиентам по протоколам jrbustcp и rpsvrtcp приложением jrobo-server:

  • 4010 - jrbustcp
  • 4110 - rpsvrtcp
  • 4910 - консоль

Также на компьютере работают два архиватора тегов - основной и временный отладочный. Порты основного jrobo-arcsvr:

  • 4120 - rpsvrtcp
  • 4920 - консоль

Порты отладочного jrobo-arcsvr-debug:

  • 4921 - консоль
doc/jroboplc/tcp_port_select_guide.txt · Последние изменения: 2022/10/20 18:16 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0