4.4.1.3.2.2.4.1. Настройка TCP-сервера
Для корректной передачи данных по TCP-серверу, необходимо применять следующие настройки модуля TCP-сервера в составе компонент Astra.Server:

Чтобы AccessPoint не пытался подключиться к Astra.Server на инженерной станции по протоколу TCP, соедините модуль TCPServer на инженерной станции к EthernetAdapter с IP 127.0.0.1 (Localhost).
|

Запрет разрешения на изменения для анонимных клиентов
Чтобы запретить TCP-клиентам изменять значения сигналов Astra.Server в настройках модуля TCP Server установите общее правило для анонимных клиентов в параметре "Разрешить изменения для анонимных клиентов":
«Да» - любые анонимные клиенты могу изменять значения сигналов;
«Нет» - анонимные клиенты не могу изменять значения сигналов
В новых версия Astra.Server, начиная с версии 2.4.7. для модуля TCP Server по умолчанию установлен запрет на изменение значений от анонимных клиентов.
|
Если установлена настройка "Нет" и клиент HMI не будет известен для модуля TCP Server, то управление технологическим процессом из Astra.HMI будет недоступно.
|

Чтобы клиент стал известен выполните следующие действия:
-
Перейдите к узлу в котором находится Astra.Server и добавьте исполняющий компонент "Runtime"

2. Перейдите внутрь компонента Runtime и добавьте из панели элементов "Потребитель Link"

3. Выделите потребитель Link и заполните следующие свойства элемента:
|
Свойство
|
Описание
|
|
Идентификатор клиента
|
Идентификатор клиента, по которому будет подключаться
модуль TCP Server, например, :"HMI".
Обычно используется такой же идентификатор, как и у источника AP в HMI.
|
|
Разрешено изменять значения сигналов
|
Правило для клиента:
«Да» - разрешено изменение значений сигналов;
«Нет» - запрещено изменение значений сигналов.
|
|
Имя
|
Произвольное имя элемента
|
Результат заполнения свойств:

4. Вернитесь в Astra.Server и у модуля TcpServer нажмите на кнопку "Добавить потребителя".

5. В открывшемся окне выберите из исполняющего компонента Runtime созданный потребитель Link и нажмите кнопку "Да".

6. Выделите добавленный потребитель и в поле "Параметры взаимодействия" укажите порт 4388, остальные настройки оставьте по умолчанию.

Таким образом, можно гибко настраивать доступ различных клиентов к изменениям сигналов.