SA0105:多个实例调用 检测被多次调用的功能块的实例。为此,必须使用以下编译指示来标记功能块: {attribute 'analysis:report-multiple-instance-calls'} 理由: 某些功能块的设计方式是在一个循环中只能调用一次。此测试检查是否在多个位置进行呼叫。 重要性:低 PLCopen规则:CP16 / CP20 例 92 . 例子 // {attribut
Developers best friends ¶ Attributes for expressing intended use cases, identifying real system properties and reacting with the live cycle of your plc application. We present here a collection of att
Duration, Date and Time ¶ Duration ¶ The library SysTimeCore supports functions for handling the difference (delta) between two points in time (duration) provided by the CODESYS runtime system. The Sy
Formatting Commands (Overview) ¶ A reStructuredText document consists of body (or block-level elements) and it can be structured in sections. Sections are indicated by the title style (underlines and
Library Properties ¶ Library properties serve for managing the meta data of a library. They are accessible via the Project Information . As from CODESYS 3.5.5.0 these properties have the following mea
CODESYS Development System
编译器错误 C0236 信息 : VAR_EXTERNAL <变量名> 的类型定义错误 可能的错误原因 : 变量声明在 VAR_GLOBAL / VAR_EXTERNAL 作为不同的类型。 错误修正 : 使用相同的类型定义 VAR_GLOBAL 和 VAR_EXTERNAL . 例 428 . 错误示例: PROGRAM PLC_PRG VAR_EXTERNAL ig : STRING; END_
CODESYS Development System
现场总线设备和 I/O 驱动程序 在设备树中配置的每个现场总线设备的技术基础是 I/O 驱动程序。 I/O 驱动程序是现场总线堆栈、IEC 应用程序和 IDE 之间的链接。驱动程序根据设备配置数据配置现场总线堆栈。它显示诊断,为 IEC 应用程序提供 API,并负责 I/O 映射(参见“I/O 映射”一章)。 本章简要概述了 I/O 驱动设备的基本功能,但不讨论具体总线系统的细节。此外,还提供了一
CODESYS Development System
对话框:项目设置:页面设置 象征: 功能 :对话框定义项目内容的打印版本的布局。该布局用于通过 文件 → 打印 命令和项目文档的打印输出通过 项目 → 文档 命令。 称呼 : 项目 → 项目设置 命令, 页面设置 类别 您可以配置以下属性的设置: 纸 边距 页眉和页脚 文档 封面 表 135 . 编辑标题 / 编辑页脚 页眉和页脚以表格样式构造。您可以配置行和列,并将文本和图像添加到结果单元格。
CODESYS Development System
对话框:项目设置:用户和组 象征: 功能 :该对话框用于配置当前项目的用户管理。 称呼 : 项目 → 项目设置 命令, 用户和组 类别 标签:用户 显示用户及其在组中的成员身份 添加 打开 添加用户 对话 编辑 打开 编辑用户 对话 删除 如果您尝试删除组的最后一个用户,则会出现错误消息,因为组必须至少有一个成员。 表 125 . 添加用户 / 编辑用户 用于设置新用户帐户或更改现有用户帐户的输入
CODESYS Development System
POU:CheckDivInt 防止被“0”除的功能: CheckDivInt, CheckDivLint, CheckDivReal, and CheckDivLReal 为了防止被零除,您可以使用函数 CheckDivInt , CheckDivLint , CheckDivReal , 和 CheckDivLReal .如果您在应用程序中包含这些函数,则它们会在代码中的每个除法操作之前调用。