Сетевые переменные

Сетевые переменные используются для обмена данными с внешними сетями. Список сетевых переменных формируется из всех переменных проекта: локальных, глобальных, переменных расписания, журналов и т.д. Для того, чтобы переменная попала в этот список, необходимо установить у нее свойство Сетевой доступ в одно из выбранных значений:

  • Чтение - переменная доступна для чтения
  • Чтение/Запись - переменная доступна для чтения и записи.
_images/net_var1.png

Окно управления сетевыми переменными открывается по команде Сетевые переменные… в контекстном меню шаблона контроллера в обозревателе проекта.

_images/net_var2.png

Открытие окна сетевых переменных

_images/net_var3.png

Окно сетевых переменных

Окно редактирования содержит набор закладок для каждого сетевого протокола, который поддерживает контроллер. По умолчанию все контроллеры поддерживают протокол Modbus, поэтому такая закладка присутствует всегда. Кроме того, все переменные, помеченный как сетевые, будут по умолчанию поддерживать протокол Modbus.

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

_images/net_var4.png

Добавление/удаление поддержки протокола

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

_images/net_var5.png

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

Протокол Modbus

Подробное описание настройки и работы с протоколом Modbus находится в разделе

Протоколирование

Этот сетевой протокол дает возможность облачному сервису читать значение переменной для сохранения истории ее изменения. В дальнейшем можно просмотреть хронологию изменения значения переменной в виде графика с помощью приложения zControl. Данная функция пока находится в тестовом режиме.

Внимание!!! Переменная будет протоколироваться только в том случае, если она поддерживает протокол Modbus.

Протокол BACnet

_images/net_var6.png

Настройка протокола BACnet

Переменные BACnet поддерживают следующие свойства

  • Название - отображаемое имя переменной
  • Комментарий - подробное описание переменной
  • Доступ - режим доступа к переменной
  • Единицы измерения - единицы измерения, выбираются из доступного списка.

Реализация протокола BACnet пока находится в тестовом режиме, более подробная информация будет размещена в отдельном разделе справки.