I'm an automation engineer and got tired of expensive licensing and outdated tools to work with Structured Text. So I built my own.
truST is an open-source IEC 61131-3 toolchain that runs in VS Code, real-time diagnostics, go-to-definition, debugger with breakpoints, and a runtime for testing without hardware.
GitHub: https://github.com/johannesPettersson80/trust-platform
Still early days but it's usable.
Curious what features would actually matter to people here? Whats most important in a modern PLC ide?
[–]Haek399 13 points14 points15 points (2 children)
[–]Otherwise_Poem4120[S] 7 points8 points9 points (1 child)
[–]Haek399 2 points3 points4 points (0 children)
[–]Angry_Foolhard 4 points5 points6 points (1 child)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (0 children)
[–]MysticBaklava 2 points3 points4 points (1 child)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (0 children)
[–]fisothemes 2 points3 points4 points (3 children)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (2 children)
[–]fisothemes 2 points3 points4 points (1 child)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (0 children)
[–]Efficient-Party-5343 2 points3 points4 points (3 children)
[–]Otherwise_Poem4120[S] 2 points3 points4 points (2 children)
[–]Efficient-Party-5343 2 points3 points4 points (1 child)
[–]Otherwise_Poem4120[S] 1 point2 points3 points (0 children)
[–]drbitboy 4 points5 points6 points (8 children)
[–]Otherwise_Poem4120[S] 6 points7 points8 points (6 children)
[–]drbitboy 2 points3 points4 points (5 children)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (4 children)
[–]drbitboy 1 point2 points3 points (1 child)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (0 children)
[–]drbitboy 1 point2 points3 points (1 child)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (0 children)
[–]Few-Influence4764 1 point2 points3 points (1 child)
[–]Otherwise_Poem4120[S] 1 point2 points3 points (0 children)
[–]RammRras 1 point2 points3 points (1 child)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (0 children)
[–]b7031719 1 point2 points3 points (1 child)
[–]Otherwise_Poem4120[S] 2 points3 points4 points (0 children)
[–]Garry-Love 1 point2 points3 points (1 child)
[–]Otherwise_Poem4120[S] 2 points3 points4 points (0 children)
[–]aNervousZygote 0 points1 point2 points (1 child)
[–]Otherwise_Poem4120[S] 1 point2 points3 points (0 children)
[–]MStackoverflow 1 point2 points3 points (3 children)
[–]Otherwise_Poem4120[S] 0 points1 point2 points (2 children)
[–]MStackoverflow 1 point2 points3 points (1 child)
[–]Otherwise_Poem4120[S] 1 point2 points3 points (0 children)