AstraRegul
Релиз 2025.08.15.00
×

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, остальные настройки оставьте по умолчанию.
 
 
Таким образом, можно гибко настраивать доступ различных клиентов к изменениям сигналов.