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 配置文件。为文件中的每个图标指定呼叫信息大纲。在这里您最
创建 Python 脚本 Python 是一种动态语言。您可以从简单的线性编程风格(“批处理文件”)开始,然后添加必要且更强大的方法,例如条件、循环、函数、异常、类和模块。该语言的重点是简单而富有表现力的代码。 Python 在运行时更为典型,它使用自动垃圾收集器来保护程序员免受整个系统的意外损坏。 IronPython 是用于 .NET 的 Python 实现,允许完全访问 .NET 框架和类。
Python 入门 CODESYS 请参阅下面的 Python 脚本的简单应用 CODESYS : 在任何文本编辑器中,创建一个文本文件 hello.py 内容如下: print("Hello, automation!") 开始 CODESYS 并点击 工具 → 脚本 → 执行脚本文件 .选择文件 hello.py 在文件系统中。 在消息视图中查看结果: 有关不同用例的 Python 脚本的更详细
Python 程序员关于 .NET API 文档的提示 当前预发布的脚本接口文档是从底层 .NET 和 C# 源自动生成的。因此,文档中包含了一些 Python 程序员不熟悉的表达式。以下概述提供了一些关于如何从 Python 角度理解这些表达式的提示。 接口是一种契约,它告诉实现接口的类的实例它必须准备哪些成员(方法、属性)。在 IronPython 中,您可以通过从超类继承来在一个类中实现一个