执行脚本 您可以执行 Python 脚本文件 (<file name>.py),其中包含一系列用于激活的命令 CODESYS 功能,通过以下方式: 在里面 CODESYS 通过在用户界面中的命令 工具 → 脚本 菜单 来自 CODESYS 通过定制的、配置的工具栏的用户界面 从 Windows 命令行 本节内容如下 :
从菜单命令调用脚本 要求:有效的 Python 脚本文件 <file name>.py 位于文件系统中。这 CODESYS 用户界面打开。 (可选)要监视脚本中使用的各个命令的处理,请单击 工具 → 脚本 → 启用脚本跟踪 . 在 CODESYS , 点击 工具 → 脚本 → 执行脚本文件 . 脚本中的语句被执行,如果脚本跟踪被激活,则在消息视图中列出。 本节内容如下 :
Python 入门 CODESYS 请参阅下面的 Python 脚本的简单应用 CODESYS : 在任何文本编辑器中,创建一个文本文件 hello.py 内容如下: print("Hello, automation!") 开始 CODESYS 并点击 工具 → 脚本 → 执行脚本文件 .选择文件 hello.py 在文件系统中。 在消息视图中查看结果: 有关不同用例的 Python 脚本的更详细
Python 程序员关于 .NET API 文档的提示 当前预发布的脚本接口文档是从底层 .NET 和 C# 源自动生成的。因此,文档中包含了一些 Python 程序员不熟悉的表达式。以下概述提供了一些关于如何从 Python 角度理解这些表达式的提示。 接口是一种契约,它告诉实现接口的类的实例它必须准备哪些成员(方法、属性)。在 IronPython 中,您可以通过从超类继承来在一个类中实现一个
从 Python 2 过渡到 Python 3 在 Python 版本 3 中,Python 开发人员引入了一些不兼容的更改并删除了一些过时的功能。此时,Python 社区仍处于从版本 2 到版本 3 的过渡阶段。 IronPython 尚不支持 Python 3,但正在开发中。由于 Python 社区不再支持 Python 2,我们打算在 IronPython 支持后立即升级到 Python 3
IronPython 和 cPython 的比较 IronPython 和“标准”Python(“cPython”)之间存在一些小的差异和不兼容性。有些是 IronPython 中的直接错误,应该在以后的版本中删除。然而,其他的被认为是“实施细节”并将保留。其中一些是非常具有挑战性的话题。 对用户来说最明显的区别是字符串的处理。原始 cPython 有两种不同的字符串类型,用于“字节字符串”和“U
元素 梯形图编辑器中可用的元素在帮助页面中描述 菜单命令 可用于插入单个元素。 本节内容如下 :
分支 A 分支 将加工线分割成两个或多个分支,从上到下依次执行。您可以进一步分支每个分支,这会导致在网络中创建多个分支。 每个分支在分支点都有一个标记符号(小方框)。您可以选择标记符号以便能够为子网执行其他操作/命令。 有关更多信息,请参阅: 在梯形图编辑器中编程 本节内容如下 :
梯形图编辑器概述 提示 CODESYS Ladder 是现代的“继承者” CODESYS LD FBD (也仍然可用)。已编程的对象 CODESYS LD FBD 可以转换为 CODESYS Ladder . 这 CODESYS Ladder 编辑器是 IEC 编程语言梯形图 (LD) 的基于网络的编辑器。在实施部分,您在一个或多个网络元素中编写“电路图”。为此,您可以从工具箱或通过菜单命令插入所
生成 LD2 可视化 可以为 POU 生成带有梯形图的可视化效果(类型: 程序 或者 功能块 ) 在里面 梯子2(LD2) 实现语言。 生成 SFC/LD 可视化 命令可用于此目的。 有关详细信息,请参阅:For more information, see: 命令:生成 SFC/LD 可视化 本节内容如下 :