{"id":21480422,"url":"https://github.com/amirdoosti6060/adsdemo","last_synced_at":"2026-05-05T04:05:52.953Z","repository":{"id":237396569,"uuid":"794447329","full_name":"amirdoosti6060/ADSDemo","owner":"amirdoosti6060","description":"A sample application that shows how to communicate with TwinCAT 3 PLC using ADS","archived":false,"fork":false,"pushed_at":"2024-05-04T06:21:57.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T18:47:21.025Z","etag":null,"topics":["ads","beckhoff","beckhoff-twincat-plc","csharp","dotnet","twincat-ads","twincat3"],"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/amirdoosti6060.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":"2024-05-01T07:22:32.000Z","updated_at":"2024-10-25T21:07:16.000Z","dependencies_parsed_at":"2024-05-04T07:26:25.920Z","dependency_job_id":"bb9ea321-47b3-4855-8368-cb0881c4857d","html_url":"https://github.com/amirdoosti6060/ADSDemo","commit_stats":null,"previous_names":["amirdoosti6060/adsdemo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirdoosti6060%2FADSDemo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirdoosti6060%2FADSDemo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirdoosti6060%2FADSDemo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirdoosti6060%2FADSDemo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amirdoosti6060","download_url":"https://codeload.github.com/amirdoosti6060/ADSDemo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244006398,"owners_count":20382443,"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":["ads","beckhoff","beckhoff-twincat-plc","csharp","dotnet","twincat-ads","twincat3"],"created_at":"2024-11-23T12:14:59.110Z","updated_at":"2026-05-05T04:05:52.914Z","avatar_url":"https://github.com/amirdoosti6060.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ADSDemo\n\n## Introduction\nThis solution works with [SWGeneratorSolution](https://github.com/amirdoosti6060/SWGeneratorSolution) to demonstrate how can control Beckhoff PLC using ADS in C#.  \nIn this sample you can read and write different types of variables in Beckhoff PLC through ADS as well as receiving notification when a specific variable is changing in the PLC.   \n\n## Structure of soution\nThe solution contains a WinForm application project which is written in Visual Studio.   \n\n## Technology stack\n- OS: Windows 10 Enterprise - 64 bits\n- IDE: Visual Studio Enterprise 2022 (64 bits) - version 17.8.3\n- Framework: .Net 6\n- Language: C#\n- Beckhoff TwinCAT Ads 6.1.203\n\n## How to run\nOpen the solution in Visual Studio and run it using F5.  \nNote that you need to run it on the same PC as PLC or change AMD NetID.  \n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famirdoosti6060%2Fadsdemo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famirdoosti6060%2Fadsdemo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famirdoosti6060%2Fadsdemo/lists"}