使用脚本访问 CODESYS 功能 所有对象和命令 CODESYS 提供脚本编写也可在“ scriptengine " Python 模块。每当一个脚本启动时,一个隐式的 <code>from scriptengine import *</code> 结果。这允许轻松访问 CODESYS .但是,如果您的脚本导入需要访问的模块 CODESYS API,然后这些模块必须导入模块 scriptengi
创建 Python 脚本 Python 是一种动态语言。您可以从简单的线性编程风格(“批处理文件”)开始,然后添加必要且更强大的方法,例如条件、循环、函数、异常、类和模块。该语言的重点是简单而富有表现力的代码。 Python 在运行时更为典型,它使用自动垃圾收集器来保护程序员免受整个系统的意外损坏。 IronPython 是用于 .NET 的 Python 实现,允许完全访问 .NET 框架和类。
命令:脚本 - 启用脚本跟踪 象征: 功能 : 这个命令就是这样做的 CODESYS 在消息窗口中显示脚本文件的所有命令。使用该命令监视和调试脚本。图标周围的蓝框表示该选项已被激活。 称呼 : 菜单 工具 有关详细信息,请参阅: 编写脚本 CODESYS 本节内容如下 :
CODESYS Scripting CODESYS GmbH 版本:4.1.0.0,2023 年 7 月 www.codesys.com 最后更新: Tue, 26 Nov 2024 13:42:35 本节内容如下 :
CODESYS Scripting CODESYS Scripting 允许您自动执行命令或复杂的程序操作 CODESYS ,否则需要手动单击鼠标并在 CODESYS 用户界面。为此,基于 (Iron)Python 的脚本可以从 CODESYS 用户界面(命令或配置的工具栏)或从 Windows 命令行。 本节内容如下 :
编写脚本 CODESYS 在中使用脚本功能 CODESYS ,您可以自动执行命令或复杂的程序操作,否则需要手动单击鼠标并在 CODESYS 用户界面。为此,可以创建基于 (Iron)Python 的脚本并从 CODESYS 用户界面(命令或配置的工具栏)或从 Windows 命令行。 用例示例 整合 CODESYS 在自动构建服务器环境中 持续集成 (CI) 持续交付 (CD) 持续测试 与第三方
执行脚本 您可以执行 Python 脚本文件 (<file name>.py),其中包含一系列用于激活的命令 CODESYS 功能,通过以下方式: 在里面 CODESYS 通过在用户界面中的命令 工具 → 脚本 菜单 来自 CODESYS 通过定制的、配置的工具栏的用户界面 从 Windows 命令行 本节内容如下 :
从菜单命令调用脚本 要求:有效的 Python 脚本文件 <file name>.py 位于文件系统中。这 CODESYS 用户界面打开。 (可选)要监视脚本中使用的各个命令的处理,请单击 工具 → 脚本 → 启用脚本跟踪 . 在 CODESYS , 点击 工具 → 脚本 → 执行脚本文件 . 脚本中的语句被执行,如果脚本跟踪被激活,则在消息视图中列出。 本节内容如下 :
从命令行启动脚本 要求:有效的 Python 脚本文件 <file name>.py 位于文件系统中。 使用命令创建CMD文件 start , 这 CODESYS 开始, 并且有选择 --运行脚本 调用脚本文件。 还有其他选择,例如 --noUI ,如果 CODESYS 不应打开用户界面。 打开 Windows 窗口 命令提示符 并启动CMD文件。 您可以将带有附加信息的参数传递给脚本。Pytho
从工具栏图标调用脚本 您可以在 CODESYS 带有多达 32 个图标的用户界面,用于调用脚本文件。为此,您需要一个存储图标的 ICO 文件和一个存储要调用的 Python 脚本的 PY 文件。 在安装目录或程序文件目录下 CODESYS ,您创建一个名为的子目录 Script Commands .在该目录中,您创建 config.json 配置文件。为文件中的每个图标指定呼叫信息大纲。在这里您最