{"id":20657062,"url":"https://github.com/olejek88/opc_ecl","last_synced_at":"2026-06-06T05:32:13.759Z","repository":{"id":98185986,"uuid":"303135371","full_name":"Olejek88/opc_ecl","owner":"Olejek88","description":"OPC server for Danfoss ECL","archived":false,"fork":false,"pushed_at":"2020-10-11T14:21:56.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-17T11:29:43.028Z","etag":null,"topics":["cpp","opc"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Olejek88.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-11T14:10:39.000Z","updated_at":"2020-10-11T14:22:39.000Z","dependencies_parsed_at":"2023-06-29T17:45:21.225Z","dependency_job_id":null,"html_url":"https://github.com/Olejek88/opc_ecl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Olejek88","download_url":"https://codeload.github.com/Olejek88/opc_ecl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242762736,"owners_count":20181267,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","opc"],"created_at":"2024-11-16T18:18:15.958Z","updated_at":"2025-03-09T22:51:21.503Z","avatar_url":"https://github.com/Olejek88.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Инструкция по конфигурированию OPC ECL Danfoss версия 0.1\n\nКонфигурация сервера храниться в формате xml, поэтому ее можно править двумя методами, либо через текстовый редактор, либо через специально разработанный\nвизуальный конфигуратор.\nЗапустить конфигуратор OPC ECL. Отобразится чистая конфигурация. Дальше можно либо загрузить готовую конфигурацию, либо создать новую. \nБоевая конфигурация сервера лежит в директории %SYSTEMROOT %/SYSTEM32/ecl.xml.\n\nКонфигурационный файл представляет из себя стандартный xml файл с следующей иерархией тегов.\n```\n\u003ceclOpcCfg version=\"1.0\" description=\"ECL OPC configuration\"\u003e\n\u003ccomports\u003e\n\u003ccomport baudrate=\"38400\" addr=\"2\" description=\"отсутствует\" com=\"1\"\u003e\n\u003ccomfort addr=\"2\" description=\"отсутствует\" name=\"TP1\"\u003e\n  \u003ctag description=\"Режим контура - отопление контроллера\" type=\"0\" name=\"Controller mode.Cir 1 mode\" /\u003e \n  \u003ctag description=\"Режим контура - ГВС контроллера\" type=\"0\" name=\"Controller mode.Cir 2 mode\" /\u003e \n  \u003ctag description=\"Состояние контура - отопление контроллера\" type=\"0\" name=\"Controller mode.Cir 1 status\" /\u003e \n  \u003ctag description=\"Состояние контура - ГВС контроллера\" type=\"0\" name=\"Controller mode.Cir 2 status\" /\u003e \n  \u003ctag description=\"Температура воздуха на улице\" type=\"0\" name=\"Circuit 1 Sensor and ref.S1 sensor\" /\u003e \n  \u003ctag description=\"Температура отопления подача от Данфосс\" type=\"0\" name=\"Circuit 1 Sensor and ref.S3 sensor\" /\u003e \n  \u003ctag description=\"Температура отопления обратка от Данфосс\" type=\"0\" name=\"Circuit 1 Sensor and ref.S4 sensor\" /\u003e \n  \u003ctag description=\"Температура ГВС подача от Данфосс\" type=\"0\" name=\"Circuit 2 Sensor and ref.S5 sensor\" /\u003e \n  \u003ctag description=\"Задание комнатной температуры - комфортная\" type=\"0\" name=\"Circuit 1 primary par._180 Day setpt\" /\u003e \n  \u003ctag description=\"Задание комнатной температуры - пониженная\" type=\"0\" name=\"Circuit 1 primary par._181 Night setpt\" /\u003e \n  \u003c/comfort\u003e\n  \u003c/comport\u003e\n\u003ccomport baudrate=\"38400\" addr=\"2\" description=\"отсутствует\" com=\"2\"\u003e\n\u003ccomfort addr=\"2\" description=\"отсутствует\" name=\"TP2\"\u003e\n  \u003ctag description=\"Режим контура - отопление контроллера\" type=\"0\" name=\"Controller mode.Cir 1 mode\" /\u003e \n  \u003ctag description=\"Режим контура - ГВС контроллера\" type=\"0\" name=\"Controller mode.Cir 2 mode\" /\u003e \n  \u003ctag description=\"Состояние контура - отопление контроллера\" type=\"0\" name=\"Controller mode.Cir 1 status\" /\u003e \n  \u003ctag description=\"Состояние контура - ГВС контроллера\" type=\"0\" name=\"Controller mode.Cir 2 status\" /\u003e \n  \u003ctag description=\"Температура воздуха на улице\" type=\"0\" name=\"Circuit 1 Sensor and ref.S1 sensor\" /\u003e \n  \u003ctag description=\"Температура отопления подача от Данфосс\" type=\"0\" name=\"Circuit 1 Sensor and ref.S3 sensor\" /\u003e \n  \u003ctag description=\"Температура отопления обратка от Данфосс\" type=\"0\" name=\"Circuit 1 Sensor and ref.S4 sensor\" /\u003e \n  \u003ctag description=\"Температура ГВС подача от Данфосс\" type=\"0\" name=\"Circuit 2 Sensor and ref.S5 sensor\" /\u003e \n  \u003ctag description=\"Задание комнатной температуры - комфортная\" type=\"0\" name=\"Circuit 1 primary par._180 Day setpt\" /\u003e \n  \u003ctag description=\"Задание комнатной температуры - пониженная\" type=\"0\" name=\"Circuit 1 primary par._181 Night setpt\" /\u003e \n  \u003c/comfort\u003e\n  \u003c/comport\u003e\n  \u003c/comports\u003e\n  \u003c/eclOpcCfg\u003e\n```\nДля физуального конфигурирования сервера используется графический интерфейс. \nДля добавления в систему нового контроллера выбираете соответствующий пункт меню, либо нажимаете кнопку \u003cДобавить устройство\u003e. Иерархически связанный com-порт добавиться автоматически. \nВыбираете в дереве объектов коммуникационный порт и изменяете его название, номер, скорость и режим работы.\n\nДерево тегов для контроллера сформируется автоматически из следующих тегов:\n```\nController mode.Cir  1 mode - Режим контура - отопление контроллера\nController mode.Cir  2 mode - Режим контура - ГВС контроллера\nController mode.Cir  1 status - Состояние контура - отопление контроллера\nController mode.Cir  2 status - Состояние контура - ГВС контроллера\n    \nCircuit 1 Sensor and ref.S1 sensor - Температура воздуха на улице\nCircuit 1 Sensor and ref.S3 sensor - Температура отопления подача от Данфосс\nCircuit 1 Sensor and ref.S4 sensor - Температура отопления обратка от Данфосс\nCircuit 2 Sensor and ref.S5 sensor - Температура ГВС подача от Данфосс\nCircuit 1 primary par._180 Day setpt - Задание комнатной температуры - комфортная\nCircuit 1 primary par._181 Night setpt - Задание комнатной температуры - пониженная\nCircuit 1 primary par._175 Heat curve - Установка графика отопления (наклона линии)\nCircuit 1 primary par._177 Flow tmp min - Задание минимальной температуры подачи отопления\nCircuit 1 primary par._178 Flow tmp max - Задание максимальной температуры подачи отопления\nTime and date.Hour - Текущее время в приборе - часы\nTime and date.Minutes - Текущее время в приборе - минуты\nTime and date.DayMonth - Текущее время в приборе - день\nTime and date.Month - Текущее время в приборе - месяц\nTime and date.Year - Текущее время в приборе - год\nConnect_break_Danfoss - Индикатор обрыва связи с Данфоссом\n```\nВыбираете в дереве тегов объект контроллера и редактируете параметры названия, описания и адреса контроллера. \nПосле этого сохраняете конфигурацию в файл.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folejek88%2Fopc_ecl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folejek88%2Fopc_ecl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folejek88%2Fopc_ecl/lists"}