SA0039:可能的空指针引用 检测可能取消引用空指针的代码位置 理由:在每次取消引用之前应检查指针以确保它不等于零。否则,运行时可能会发生访问冲突。 重要性:高 例 113 . 例子 PROGRAM PLC_PRG VAR ptiVar1:POINTER TO INT; ptiVar2:POINTER TO INT; ptiVar3:POINTER TO INT; iVar:INT; iCoun
SA0122:数组索引定义为表达式 检测数组索引声明中表达式的使用 理由:并非所有系统都允许将表达式作为数组限制。 重要性:低 例 105 . 例子 PROGRAM PLC_PRG VAR CONSTANT c_iValue : INT := INT#15; END_VAR VAR arr : ARRAY [0..c_iValue + 1] OF INT; END_VAR 输出在 留言 看法: S
CODESYS Development System
属性:monitoring_display 声明中的这个 pragma 功能块 或一个 结构体 具有指定成员的当前值 ( 财产 oder 变量)也显示在监控中。 然后,功能块或结构成员的值显示在监视功能块或结构类型的变量的顶行中。 句法: {attribute 'monitoring_display' := '<component name>'} 插入位置:声明第一行上方 例 255 . 例子 {
CODESYS Development System
命令:写入值 键盘快捷键: 控制 + F7 功能 :该命令将控制器上的变量值设置为预定义值。 称呼 : 菜单 调试 要求 :应用程序处于在线模式。 在控制器上运行的应用程序中变量值的异常变化可能导致受控系统的不良行为。 在强制变量值之前评估潜在的危险并采取适当的安全预防措施。根据受控系统的不同,可能会损坏系统和工件,或危及人的健康和生命。 使用该命令,您可以将控制器上活动应用程序的一个或多个变量设
CODESYS Development System
命令:停止 象征: 键盘快捷键: 切换 + F8 功能 :命令停止应用程序(状态 停止 )。 称呼 : 菜单 调试 , 对象的上下文菜单 应用 要求 :应用程序处于在线模式 跑步 . 如果您使用菜单中的命令 调试 调用,它作用于当前活动的应用程序。 本节内容如下 :
CODESYS Development System
命令:新断点 象征: 键盘快捷键: 老的 + F7 功能 :命令打开对话框 断点属性 . 称呼 : 菜单 调试 要求 :应用程序必须处于在线模式。 提示 用命令 新断点 在线模式下可以直接在当前光标位置设置新断点。 有关更多信息,请参阅: 使用断点 本节内容如下 :
CODESYS Development System
命令:调用树 象征: 功能 : 命令打开视图 调用树 . 称呼 : 菜单 观点 视图中可调用构建块的上下文菜单 设备 或者 POU 查看:调用树 在编译(翻译)应用程序之前,调用树始终可用。它是调用者和您明确指定的构建块的调用的静态表示。因此,树总是包含 2 个根节点,在这些根节点下,相应的调用序列可以被视为连续缩进的条目。在此树视图中可以快速识别递归调用。 块 (2) 的调用树 (1) 示例 P
命令:界面编辑器 象征: , 快捷方式: Alt + F6 功能 :该命令打开和关闭 界面编辑器 可视化编辑器上方的选项卡。 称呼 : 可视化 → 界面编辑器 菜单 也可以通过单击可视化编辑器顶部的小向下箭头 选项卡:界面编辑器 象征: 该选项卡为接口变量的声明提供了一个编辑器。编辑器的行为类似于功能块的声明编辑器,但是接口变量没有初始化。 句法 <scope> {attribute ' <att
标准键盘处理的键盘快捷键 要求:在 可视化管理器 对象 激活标准键盘处理 选项被选中。 标准键盘处理的热键使用户可以仅使用键盘操作可视化。响应用户输入的元素可以处理键盘事件而不是鼠标事件。你做 不是 必须更改其输入配置才能执行此操作。所有设备都支持通用热键,并且在需要时可用于所有显示变体。 键盘快捷键 标签 焦点跳转到下一个元素。 响应已配置或预配置的用户输入的下一个元素是焦点。元素的顺序对应于元
命令:打开并行分支 象征: 捷径: 控制键 + P 功能 :该命令打开一个封闭的并行 分支 . 称呼 : 梯子 菜单;上下文菜单 要求 :必须选择要重新开通的分支的两条线路之一。 本节内容如下 :