ScriptTraceVariable ¶ class ScriptTraceVariable. ScriptTraceVariable ¶ Bases: object property variable_name : str ¶ Gets or sets the name of the variable. Must only contain ASCII characters. property
ScriptGitBranch ¶ class ScriptGitBranch. ScriptGitBranch ¶ Bases: AbstractScriptGitElement Wrapper class around _3S.CoDeSys.Git.GitIntegration.IGitBranch. __str__ ( ) → str ¶ See “git branch” command
CODESYS Development System
在编程对象中调用监控 当应用程序在控制器上运行时,变量的实际值会显示在 POU 的编辑器中。这就是监控变量值的方式。 要求: 启用在线监控 选项被选中 工具 → 选项 在里面 文本编辑器 上的类别 监控 标签。 将应用程序下载到控制器并启动它。 点击 调试 → 显示模式 → 十进制 . 设置实际值的显示格式。 单击程序中的编程对象 设备 查看或 POU 看法。 相应的编辑器打开。对于声明和实现,变
CODESYS Development System
指针:SUPER 这 SUPER 指针是用于面向对象编程的特殊变量。 SUPER 是功能块的指针,指向生成功能块的基本功能块实例。这 SUPER 指针还允许访问基功能块(基类)的方法的实现。一个 SUPER 指针对每个功能块自动可用。您可以使用 SUPER 仅在方法和相关的功能块实现中。 指针的解引用: SUPER^ 使用 SUPER 指针:随着 SUPER 关键字,您调用的方法在基本类或父类的实
CODESYS Development System
重载 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 重要 边界情况的舍入逻辑取决于目标系统或目标系统的 FPU(浮点单元)。例如,一个值为 -1.5 可以在不同的控制器上进行不同的转换。 捕获值范围溢出应用程序以独立于目标系
命令:与远程项目比较 象征: 功能 :该命令打开 选择远程项目进行比较 对话。 称呼 : 项目 → SVN 菜单 对话框:选择远程项目进行比较 表 13 . SVN 仓库地址 被比较的 SVN 仓库中项目的 URL 例子: file:///D:/SVN repository/trunk/ControlDEF.project 提示:一旦指定了有效的 SVN 存储库,您可以单击相邻的按钮或中的选项 修
不断传播 随着 CODESYS Static Analysis 版本V5.0.0.0,代码的分析基于常量传播。恒定传播的结果用于各种检查。例如,它检查指针是否不等于 0,或者数组索引是否超出有效范围。 只需了解静态分析的工作原理及其局限性,您就可以有效地支持静态分析。 不断传播 静态分析尝试根据变量的用途来确定变量的值。 例 1 . 例子 PROGRAM PLC_PRG //Declaration
SA0058:对枚举变量的操作 检测对枚举数据类型的变量的操作 允许赋值。 理由:枚举不应用作普通整数值。或者,可以定义别名数据类型或者可以使用子范围类型。 重要性:中等 例外:如果枚举用 pragma 标记 {attribute 'strict'} ,那么编译器已经报告了这种操作。 如果枚举被 pragma 声明为标志 {attribute 'flags'} ,则不会发出错误 AND , OR
SA0130:隐式扩展转换 检测算术运算期间隐式执行从较小数据类型到较大数据类型的转换的代码位置 理由:当源类型的值范围完全包含在目标类型的值范围内时,编译器允许不同类型的任何赋值。但是,编译器将尽可能晚地构建对代码的转换。对于类型的赋值 lint := dint * dint ,编译器仅在乘法之后执行隐式转换: lint := TO_LINT(dint * dint); 因此溢出被截断。如果你想
Usage of client certificates from an external certification authority ¶ The import of client certificates from an external certification authority can be done via a certificate signing request (CSR) o