Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:tcp_port_select_guide [2022/10/20 18:16]
denis
doc:jroboplc:tcp_port_select_guide [2025/03/08 15:42] (текущий)
denis [Правила выбора номера tcp-порта]
Строка 1: Строка 1:
 ====== Правила выбора номера tcp-порта ====== ====== Правила выбора номера tcp-порта ======
  
-Рекомендуется ​выбирать номер tcp-порта,​ руководствуясь следующим правилом:​+Рекомендуется ​делать номер tcp-порта ​четырехзначным, руководствуясь следующим правилом:​
  
-<​порт>​ = <​протокол>​ <функция приложения>​где:+  ​<​протокол>​ <тип приложения> ​<​порядковый номер>​ 
 +где:
  
-протокол:​ +**протокол:​** 
-  * 40 - jrbustcp +  * ''​40'' ​''​jrbustcp''​ 
-  * 41 - rpsvrtcp +  * ''​41'' ​''​rpsvrtcp''​ 
-  * 49 - console+  * ''​49'' ​''​console''​
  
-функция приложения:​ +**тип приложения:​** 
-  * 0[0] - jrobo-plc +  * ''​0'' ​''​jrobo-plc''​ - ПЛК 
-  * 1[0] - jrobo-server (аналог rpsvrtcp.exe) ​- сервер данных +  * ''​1'' ​''​jrobo-data'' ​- сервер данных 
-  * 2[0] - jrobo-arcsvr (аналог arcsvr.exe) ​- сервер архивации +  * ''​2'' ​''​jrobo-arc'' ​- сервер архивации 
-  * 3[0] - jrobo-wessvr (аналог wessvr.exe) ​- сервер вес.учета +  * ''​3'' ​''​jrobo-wes'' ​- сервер вес.учета 
-  * 4[0] - jrobo-kksvr (аналог kkormrcpsvr2.exe) ​- сервер к/​корм.учета+  * ''​4'' ​''​jrobo-rcp'' ​- сервер к/​корм.учета 
 +  * ''​5''​ - ''​jrobo-moto''​ - сервер учета моточасов
  
-Значение ​в квадратных скобках увеличивается, если одновременно работают более одного приложения с одинаковой функцией.+**порядковый номер:​** 
 +  * значение ​от 0 до 9, для ситуаций,​ когда в системе несколько экземпляров ​одного ​типа ​приложения. Например,​ для двух ​серверов архивации: 
 +    * ''​jrobo-arc0:​ 4020 (jrbustcp), 4920 (console)''​ 
 +    * ''​jrobo-arc1:​ 4021 (jrbustcp), 4921 (console)''​
  
-=== Пример === +===== Пример ​===== 
-Классическая система состоит из ПЛК на базе пром.компьютера и ПК оператора / сервера баз данных. ​+Типичная система состоит из ПЛК на базе пром.компьютера и ПК оператора / сервера баз данных. ​
  
-ПЛК ​настроен ​на работу ​по протоколу jrbustcp, а также доступен для консольного подключения. Номера используемых для прослушивания портов будут следующими:​ +На ПЛК ​работет приложение ''​jrobo-pcl'', ​раздающее данные ​по протоколу ​''​jrbustcp''​, а также доступное для консольного подключения. Номера используемых для прослушивания портов будут следующими:​ 
-  * 4000 - jrbustcp +  * ''​4000'' ​''​jrbustcp''​ 
-  * 4900 - консоль+  * ''​4900'' ​''​console''​
  
-Компьютер считывает данные из ПЛК и раздают локальным и удаленным клиентам по протоколам jrbustcp и rpsvrtcp приложением jrobo-server+Компьютер считывает данные из ПЛК и раздают локальным и удаленным клиентам по протоколам ​''​jrbustcp'' ​и ''​rpsvrtcp'' ​приложением ​''​jrobo-data''​
-  * 4010 - jrbustcp +  * ''​4010'' ​''​jrbustcp''​ 
-  * 4110 - rpsvrtcp +  * ''​4110'' ​''​rpsvrtcp''​ 
-  * 4910 - консоль+  * ''​4910'' ​''​console''​
  
-Также на компьютере работают два архиватора тегов - основной и временный отладочный. Порты основного jrobo-arcsvr+Также на компьютере работают два архиватора тегов - основной и временный отладочный. Порты основного ​''​jrobo-arc''​
-  * 4120 rpsvrtcp +  * ''​4020'' ​''​jrbustcp''​ 
-  * 4920 - консоль+  * ''​4920'' ​''​console''​
  
-Порты отладочного jrobo-arcsvr-debug: +Порты отладочного ​''​jrobo-arc-debug''​
-  * 4921 - консоль+  * ''​4921'' ​''​console''​
  
doc/jroboplc/tcp_port_select_guide.1666279005.txt.gz · Последние изменения: 2022/10/20 18:16 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0