我是一名自动化工程师,主要与 Beckhoff(结构化文本)一起工作,并且正在考虑是否有任何方法可以在任何代码编辑器中创建“自定义语言”,这样我就可以最大限度地减少语法的重复并减少次要的语法错误,例如在行尾缺少分号。
我见过相当数量的代码编辑器,以及非常漂亮的、夜间模式编辑器以及对广泛使用的语言的大力支持。我很想使用它们,但由于它们缺乏对 TWINCAT 或结构化文本的支持,我觉得我错过了。
即使这是可能的,任何帮助或建议都会很棒。
非常感谢 :)
我是一名自动化工程师,主要与 Beckhoff(结构化文本)一起工作,并且正在考虑是否有任何方法可以在任何代码编辑器中创建“自定义语言”,这样我就可以最大限度地减少语法的重复并减少次要的语法错误,例如在行尾缺少分号。
我见过相当数量的代码编辑器,以及非常漂亮的、夜间模式编辑器以及对广泛使用的语言的大力支持。我很想使用它们,但由于它们缺乏对 TWINCAT 或结构化文本的支持,我觉得我错过了。
即使这是可能的,任何帮助或建议都会很棒。
非常感谢 :)
我不知道它有帮助,因为你的问题是在 7 月份提出的......但我会试一试......
不幸的是,Beckhoff 使用 Codesys IDE 来编辑 Twincat 2.x PLC 程序。现在有了全新的 Twincat 3.x,Beckhoff 切换到 Microsoft Visual Studio 2010(和 2012)作为 IDE。该语言 (IEC61131-3) 添加了更多功能,例如面向对象的编程。新的 IDE 都支持这些功能,并且代码编辑功能比旧的要好很多......
作为建议,我只能将其更改为 Twincat 3.1。您可以从 beckhoff 网站 (www.beckhoff.com) 下载并免费试用 7 天(包括运行时)。之后,您已续订试用版,然后您可以再尝试 7 天,依此类推...