{"id":20657063,"url":"https://github.com/olejek88/opc_ecograph","last_synced_at":"2026-04-22T02:31:23.952Z","repository":{"id":98185997,"uuid":"301741360","full_name":"Olejek88/opc_ecograph","owner":"Olejek88","description":"OPC DA Sever for E+H Ecograph RSG35","archived":false,"fork":false,"pushed_at":"2020-10-06T13:46:40.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T22:51:25.834Z","etag":null,"topics":["opc","opc-da"],"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-06T13:46:07.000Z","updated_at":"2020-10-10T17:04:21.000Z","dependencies_parsed_at":"2023-06-29T18:00:07.565Z","dependency_job_id":null,"html_url":"https://github.com/Olejek88/opc_ecograph","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Olejek88/opc_ecograph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecograph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecograph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecograph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecograph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Olejek88","download_url":"https://codeload.github.com/Olejek88/opc_ecograph/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olejek88%2Fopc_ecograph/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32118066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T00:31:26.853Z","status":"online","status_checked_at":"2026-04-22T02:00:05.693Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["opc","opc-da"],"created_at":"2024-11-16T18:18:16.336Z","updated_at":"2026-04-22T02:31:23.934Z","avatar_url":"https://github.com/Olejek88.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Ecograph OPC Server v0.11\n\noverview:\n---------\nClassic OPC Server on Ecograph. Included 486 tags (122 rVal tags).\nInclude all data,information and settings tags. \nWorking with device with number 01-99. \nAllow include only needed tags, by configurate type and number of channal in\nconfig file. Support configuration from .ini file. Server based on lightopc v0.88\n\ninstallation notes:\n-------------------\nAfter install software you must register server with key /r. You also may unregistered server with key /u.\nFor example opc.exe /r or opc.exe /u.\nShow help key /?.\n\nversion history:\n----------------\nv0.11 build 59\n0 fixed bug with show incorrect status on all tags if last tag in list is uncertain.\n+ add remaining settings tags.\n+ add data channal tags.\n+ add \"Integrator\" option in config file, include/exclude integration data tags.\n+ add \"Digital\" option in config file, include/exclude digital channal data tags.\n+ add \"Analog\" option in config file, include/exclude analog channal data tags.\n0 fixed unknown bug, when server wrong count tags.\n\nv0.10 build 43\n+ add ability to switch intellect from .ini file.\n+ add digital input settings tag.\n+ add intellect system on digital inputs tags.\n+ add ability switch on/off rVal tags.\n+ add new section .ini file \"Server\".\n+ add ability write comment to .ini file\n= total device scanned on bus increased to 99.\n\nv0.09 build 103\n- remove not used temporary data equation.\n+ add intelegence analyze analog data system. check analog inputs only when\ninputs has been used (active). \n+ add prioritet system. each tag now have a attribute named \"priority\", which\nshow frequency request this tag. maximum priority is 1, minimum 65000.\n+ significantly increase frequency of processing tag.\n+ add new 280 tags on another 5 channal.\n+ add ability to configurate connection speed from .ini file.\n\nv0.08 build 118\n+ quantity of tags increased to 112 (included 24 rVal and 5 unknown).\n= fixed possible bug with memory overflow on find token in rVal tags.\n0 fixed bug when opc quality is good, when answer on command do not recieve.\n0 fixed bug opc quality is still good, when device is temporary not answer.\n= possible quantity tags increased to 500.\n0 fixed bug on show bad status on tags recivied on version commands.\n0 fixed bug with wrong access rights on some tags. \n\nv0.07 build 119\n+ add new type of tags (rVal) - real value tags. readable tags is data from\ncorrespondly tags throw enumerated table with links between real value and protocol\ndata.\n+ add full support rVal tags. add and register tags. read and form tag data.\n+ add 18 new basic settings tags and correspondly 8 rVal tags.\n\nv0.06 build 57\n+ added 11 settings tag recieved on various read command.\n+ add support variant type unsigned int;\n+ add intelligent conversion and round from type (unsigned) speed on server\nto enumerated string in device;\n+ add intelligent conversion from type (string) unit feed on server\nto enumerated string in device;\n0 fixed wrong \"write success\" text in output log;\n0 fixed bug with device data buffer overflow;\n0 fixed wrong \"add command\" text in output log;\n0 fixed bug with use wrong buffer on \"no scan\" command;\n+ add new log events on error in read, write and version command;\n0 fixed possible problem in define success result on recieve answer from device;\n+ add tag hierarchy;\n\nv0.05 build 36\n+ added 12 no information tag recieved on version command.\n+ global change write function.\n+ added device identificator tag (read/write tag).\n\n[tag list]:\n----------\nInformation/Programme\nInformation/Version\nInformation/CPU number\nSettings/Identificator\nSettings/Current date\nSettings/Current time\nSettings/Date WT\u003eST\nSettings/Time WT\u003eST\nSettings/Date ST\u003eWT\nSettings/Time ST\u003eWT\nSettings/Access Code\nSettings/Feed Unit\nSettings/Normal feed speed\nSettings/Active feed speed\nSettings/Channal Identificator\nSettings/Channal Identificator (rVal)\nSettings/Group Identificator\n\nSettings/Switch time\nSettings/Switch time (rVal)\nSettings/Temperature unit\nSettings/Temperature unit (rVal)\n\nSettings/View/Grid Lines\nSettings/View/Grid Lines (rVal)\nSettings/View/Pen\nSettings/View/Pen (rVal)\nSettings/View/Show Pen\nSettings/View/Show Pen (rVal)\n\nSettings/Floppy/Warning\nSettings/Floppy/Relay\nSettings/Floppy/Relay (rVal)\nSettings/Floppy/Quota\nSettings/Floppy/Quota (rVal)\n\nSettings/Screensaver/Screensaver\nSettings/Screensaver/On time\nSettings/Screensaver/Off time\n\nOther/Serial interface/Device address\nOther/Serial interface/Interface type\nOther/Serial interface/Interface type (rVal)\nOther/Serial interface/Speed\nOther/Serial interface/Speed (rVal)\nOther/Serial interface/Parity\nOther/Serial interface/Parity (rVal)\nOther/Serial interface/Stop bits\nOther/Serial interface/Stop bits (rVal)\nOther/Serial interface/Data bits\nOther/Serial interface/Data bits (rVal)\nOther/Memory/Work regim\nOther/Memory/Work regim (rVal)\n\nService/Common/Software version\nService/Common/Last switch on\nService/Common/Last C-instruction\nService/Common/Setup\nService/Common/Show address\nService/Common/CPU number\nService/Common/Work time total\nService/Common/Work time LCD\n\nService/Running Costs/Money unit\nService/Running Costs/Metre cost\nService/Running Costs/Pen cost\nService/Running Costs/Reset\n\nInformation/Module board 1\nInformation/Module board 2\nInformation/Digital IO\nInformation/RS485\nInformation/RS485-Profibus\nInformation/Data memory\nInformation/Internal memory\nInformation/Integration\nInformation/Digital board 1\nInformation/Digital board 2\nInformation/Math channel\nInformation/Data interface\n\ntags for analog input when x [1...6]\n------------------------------------\nAnalog channal x\nAnalog channal x (intermediate)\nAnalog channal x (daily)\nAnalog channal x (monthly)\nAnalog channal x (yearly)\n\nAnalog input/x/Type\nAnalog input/x/Type (rVal)\nAnalog input/x/Channal ID\nAnalog input/x/Measure Unit\nAnalog input/x/Decimal point\nAnalog input/x/Decimal point (rVal)\nAnalog input/x/Begin diapason\nAnalog input/x/End diapason\nAnalog input/x/Begin undiapason\nAnalog input/x/End undiapason\nAnalog input/x/Damping filter\nAnalog input/x/Termo compensation value\nAnalog input/x/Termo compensation\nAnalog input/x/Termo compensation (rVal)\nAnalog input/x/Copy settings\nAnalog input/x/Registration type\nAnalog input/x/Registration type (rVal)\nAnalog input/x/Wire type\nAnalog input/x/Wire type (rVal)\nAnalog input/x/Diapason indetion/Begin\nAnalog input/x/Diapason indetion/End\nAnalog input/x/Integration/Integration\nAnalog input/x/Integration/Integration (rVal)\nAnalog input/x/Integration/Time basis\nAnalog input/x/Integration/Time basis (rVal)\nAnalog input/x/Integration/Integration unit\nAnalog input/x/Integration/Show sequence\nAnalog input/x/Integration/Show sequence (rVal)\nAnalog input/x/Integration/Maximum value\nAnalog input/x/Integration/Coefficient\n\nAnalog input/x/Valuepoint 1/Valuepoint type\nAnalog input/x/Valuepoint 1/Valuepoint type (rVal)\nAnalog input/x/Valuepoint 1/Value\nAnalog input/x/Valuepoint 1/Hysteresis\nAnalog input/x/Valuepoint 1/Pause time\nAnalog input/x/Valuepoint 1/Relay on\nAnalog input/x/Valuepoint 1/Relay on (rVal)\nAnalog input/x/Valuepoint 1/Switching on message\nAnalog input/x/Valuepoint 1/Switching off message\nAnalog input/x/Valuepoint 1/Show message\nAnalog input/x/Valuepoint 1/Show message (rVal)\nAnalog input/x/Valuepoint 1/Feeding change\nAnalog input/x/Valuepoint 1/Feeding change (rVal)\n\nAnalog input/x/Valuepoint 2/Valuepoint type\nAnalog input/x/Valuepoint 2/Valuepoint type (rVal)\nAnalog input/x/Valuepoint 2/Value\nAnalog input/x/Valuepoint 2/Hysteresis\nAnalog input/x/Valuepoint 2/Pause time\nAnalog input/x/Valuepoint 2/Relay on\nAnalog input/x/Valuepoint 2/Relay on (rVal)\nAnalog input/x/Valuepoint 2/Switching on message\nAnalog input/x/Valuepoint 2/Switching off message\nAnalog input/x/Valuepoint 2/Show message\nAnalog input/x/Valuepoint 2/Show message (rVal)\nAnalog input/x/Valuepoint 2/Feeding change\nAnalog input/x/Valuepoint 2/Feeding change (rVal)\n\ntags for digital input when x [1...4] \n-------------------------------------\nDigital channal x\n\nDigital input/x/Input function\nDigital input/x/Input function (rVal)\nDigital input/x/Identificator\nDigital input/x/Action\nDigital input/x/Action (rVal)\nDigital input/x/Label log 1\nDigital input/x/Label log 0\nDigital input/x/Message on 0-\u003e1\nDigital input/x/Message on 1-\u003e0\nDigital input/x/Message text\nDigital input/x/Message text (rVal)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folejek88%2Fopc_ecograph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folejek88%2Fopc_ecograph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folejek88%2Fopc_ecograph/lists"}