Сетевые переменные¶
Сетевые переменные используются для обмена данными с внешними сетями. Список сетевых переменных формируется из всех переменных проекта: локальных, глобальных, переменных расписания, журналов и т.д. Для того, чтобы переменная попала в этот список, необходимо установить у нее свойство Сетевой доступ в одно из выбранных значений:
- Чтение - переменная доступна для чтения
- Чтение/Запись - переменная доступна для чтения и записи.
Окно управления сетевыми переменными открывается по команде Сетевые переменные… в контекстном меню шаблона контроллера в обозревателе проекта.
Окно редактирования содержит набор закладок для каждого сетевого протокола, который поддерживает контроллер. По умолчанию все контроллеры поддерживают протокол Modbus, поэтому такая закладка присутствует всегда. Кроме того, все переменные, помеченный как сетевые, будут по умолчанию поддерживать протокол Modbus.
Для того, чтобы переменная поддерживала или не поддерживала тот или иной протокол, необходимо ее добавить/удалить в соответствующей закладке. Таким образом одна сетевая переменная может поддерживать работу сразу с несколькими сетевыми протоколами.
При нажатии на кнопку добавления переменной будет показан диалог с выбором из списка всех сетевых переменных. Выбрать можно как одну, так и несколько помеченных переменных.
Для удаления из списка выберите одну или несколько переменных и нажмите на кнопку удаления.
Протоколирование¶
Этот сетевой протокол дает возможность облачному сервису читать значение переменной для сохранения истории ее изменения. В дальнейшем можно просмотреть хронологию изменения значения переменной в виде графика с помощью приложения zControl. Данная функция пока находится в тестовом режиме.
Внимание!!! Переменная будет протоколироваться только в том случае, если она поддерживает протокол Modbus.
Протокол BACnet¶
Переменные BACnet поддерживают следующие свойства
- Название - отображаемое имя переменной
- Комментарий - подробное описание переменной
- Доступ - режим доступа к переменной
- Единицы измерения - единицы измерения, выбираются из доступного списка.
Реализация протокола BACnet пока находится в тестовом режиме, более подробная информация будет размещена в отдельном разделе справки.