编写脚本 CODESYS
在中使用脚本功能 CODESYS,您可以自动执行命令或复杂的程序操作,否则需要手动单击鼠标并在 CODESYS 用户界面。为此,可以创建基于 (Iron)Python 的脚本并从 CODESYS 用户界面(命令或配置的工具栏)或从 Windows 命令行。
用例示例
整合 CODESYS 在自动构建服务器环境中
持续集成 (CI)
持续交付 (CD)
持续测试
与第三方软件集成
代码生成器
创建针对特定机器配置定制的项目
创建文档
库的更新
发布过程中项目信息的设置
自动测试
主要与 CODESYS Test Manager
通过监控 API 输出变量
脚本语言、脚本编辑器
这 CODESYS 脚本语言是模块化的,基于 IronPython。为此, CODESYS ScriptEngine
组件将 IronPython 解释器与 CODESYS 开发环境。然后您可以使用广泛的 Python 框架库,其中包括网络中的文件访问等等。
CODESYS 还没有包含自己的 Python 编辑器。使用任何文本编辑器或 Python 编辑器创建脚本。
有关详细信息,请参阅: 创建 Python 脚本
ScriptEngine 的架构,扩展的可能性
(Iron)Python 脚本语言用于 CODESYS 允许访问 CODESYS Scripting 用于控制的 API CODESYS 过程。此外,它还允许用户有效地应用 Python 标准库和第三方 Python 模块,以及第三方 .NET 框架库和 .NET 程序集。
用户可以从菜单命令或配置的工具栏中执行脚本 CODESYS 界面或从 Windows 命令行。附加组件,例如 CODESYS Test Manager 还提供了执行脚本的方法。

借助自动化平台 API, ScriptEngine
API 可以扩展。这方面的例子是 CODESYS Test Manager 和 CODESYS SVN.两者都提供自己的对象和方法作为脚本 API 的扩展。除此之外 CODESYS Test Manager 允许在测试用例中执行脚本。有关详细信息,请参阅附加组件的相应 API 文档。
注册自动化平台用户将在以下位置找到更多信息 CODESYS 开发者网络。
欲了解更多信息,请参阅: CODESYS 脚本 API