{"id":13568721,"url":"https://github.com/tkucic/brOscatLib","last_synced_at":"2025-04-04T05:30:24.663Z","repository":{"id":201720625,"uuid":"356645946","full_name":"tkucic/brOscatLib","owner":"tkucic","description":"B\u0026R Automation studio port of the popular Oscat lib (www.oscat.de)","archived":false,"fork":false,"pushed_at":"2021-05-16T18:11:56.000Z","size":2959,"stargazers_count":20,"open_issues_count":845,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-05T01:34:19.329Z","etag":null,"topics":["automationstudio","br-automation-studio","oscat","oscat-lib","plc-library","plc-programming"],"latest_commit_sha":null,"homepage":"","language":"Smalltalk","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tkucic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null}},"created_at":"2021-04-10T17:06:26.000Z","updated_at":"2024-08-28T19:57:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"49d9e7ef-5d67-4418-bcf1-6effde5fb046","html_url":"https://github.com/tkucic/brOscatLib","commit_stats":null,"previous_names":["tkucic/broscatlib"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkucic%2FbrOscatLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkucic%2FbrOscatLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkucic%2FbrOscatLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkucic%2FbrOscatLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tkucic","download_url":"https://codeload.github.com/tkucic/brOscatLib/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247128695,"owners_count":20888232,"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":["automationstudio","br-automation-studio","oscat","oscat-lib","plc-library","plc-programming"],"created_at":"2024-08-01T14:00:30.842Z","updated_at":"2025-04-04T05:30:23.903Z","avatar_url":"https://github.com/tkucic.png","language":"Smalltalk","readme":"# brOscatLib\n\n![LOGO](logo.png)\nThis repo is a port of the popular [Oscat lib](http://www.oscat.de) to the B\u0026R Automation studio platform. The library contains all functions and function blocks that are in OscatBasic 3.34, Oscat building 1.00 and the Oscat network 1.35.2 library. At the moment, the libraries are a work in progress, the main programmatic porting has been going well. Depending on the ammount of contributers the library will be ported to completion. Initial port was done from Codesys plc open xml export.\n\n## Table of Contents\n\n- [Current status](#current-status)\n- [Documentation](#documentation)\n- [Installation](#installation)\n- [Contributing](#contributing)\n- [Support + Feedback](#support--feedback)\n- [License](#license)\n\n## Current status\n\nCheck detailed info [here](https://github.com/tkucic/brOscatLib/projects) in the projects tab.\n\nOscat Basic\n- completed automated porting\n- completed manual porting\n- library compiles under AS 4.9\n- TODO verification not done\n\nOscat Building\n- completed automated porting\n- TODO manual porting\n- TODO library compiles under AS 4.9\n- TODO verification not done\n\nOscat Network\n- completed automated porting\n- TODO manual porting\n- TODO library compiles under AS 4.9\n- TODO verification not done\n\n## Documentation\n\nEach POU has a link to its chapter in the related documentation. The documentation is available by clicking the link provided in the POUs declaration and at the top of the code implementation. For the automatic PDF navigation to work your browser must have Adobe Acrobat extension installed. Note: Some of the POUs do not navigate correctly as the Oscats official documentation hasn't updated the table of contents.\n\nLinks:\n- [Oscat Basic](http://www.oscat.de/images/OSCATBasic/oscat_basic333_en.pdf)\n- [Oscat Building](http://www.oscat.de/images/OSCATBuilding/oscat_building100_en.pdf)\n- [Oscat Network](http://www.oscat.de/images/OSCATNetwork/oscat_netlib121_en.pdf)\n\n### Quirks file\n\nThere is a [quirks file](quirks.md) file that should be updated every time a new \"quirk\" between CODESYS and Automation studio has been found.\n\n## Installation\n\n- Prerequisite B\u0026R Automation studio SG4\n- Add oscat libraries as references to a new project with \"Add existing library\" item from the toolbox\n\n## Contributing\n\nWe appreciate feedback and contribution to this repo! Before you get started, please see the following:\n\n- [contribution guidelines](CONTRIBUTING.md)\n- [code of conduct guidelines](CODE-OF-CONDUCT.md)\n- [This repo's contribution guide](CONTRIBUTING.md)\n\nNOTE: At the moment I have no Automation Studio available as the funding for the project is non existant and Automation studio Evaluation license cannot be used for porting these libraries. If anyone wants to contribute they can use their own Automation studio with a commercial license or share the license with me.\n\n## Support + Feedback\n\nInclude information on how to get support. Consider adding:\n\n- Use [Issues](issues) for code-level support\n- Use [Community]() for usage, questions, specific cases\n\n## License\n\n[brOScat LICENSE](LICENSE)\n\n[Oscat LICENSE](OSCAT_LICENSE)\n","funding_links":[],"categories":["Infrastructure"],"sub_categories":["General purpose weapons"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftkucic%2FbrOscatLib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftkucic%2FbrOscatLib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftkucic%2FbrOscatLib/lists"}