Настройка OPC UA через конфигурационный файл формата «.json»
Настройка OPC UA для версий сборки ПЛК с 5.5.1 по 5.7.X включительно. Настройка для версий сборки выше 5.7.X представлена в следующем подразделе.
Настройка OPC UA сервера производится через конфигурационный файл (формат .json). Файл также доступен через компонент «Device», во вкладке «Файлы». Для возможности редактирования файла, необходимо перенести файл из правой части экрана (с самого контроллера) в левую часть (на локальный диск компьютера). Отредактировать файл, сохранить его и вернуть в правую область (на сам контроллер). В правой части экрана – раздел «Исполнение».

Расположение конфигурационного файла
Пример конфигурационного файла (начиная с версии сборки 5.7.0):
{
"log_level": "info",
"address_space_structure": "tree",
"represent_one_dimensional_array_as_single_tag": false,
"server": {
"port": 4840,
"interval_ms": 1000,
"max_sessions": 2,
"max_data_queue": 10,
"max_monitored_items": 10000,
"min_revised_session_timeout_ms": 30000,
"max_revised_session_timeout_ms": 7200000,
"min_sampling_interval_ms": 200,
"min_publishing_interval_ms": 200,
"cyclic_rate_ms": 200
},
"system_limits": {
"cpu_limit": 100,
"system_tags_min_sampling_interval_ms": 1000
},
"security": {
"policy": "None",
"username": "",
"password": "",
"pki_storage_path": "/var/opt/codesys",
"certificate_validity_days": 3650,
"create_also_nonsecurity_endpoint": false
}
}