====== Правила выбора номера 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 - консоль