项目设置 - 隐式检查

概述

项目设置 > 隐式检查对话框让您能够选择在每个应用程序的编译期间对哪些隐式检查 POU进行可用性检查。

您可以选择以下类型的隐式检查 POU:

  • check_bounds(默认选择)

  • check_pointer

  • check_range_unsigned

  • check_range_signed

  • check_div_real64

  • check_div_real32

  • check_div_int64

  • check_div_int32

在项目编译期间将自动验证选定隐式检查 POU 的可用性。如果缺少任何一个选定的 POU,消息视图中将显示一条消息,前提是选项如果缺少隐式检查 POU,显示编译器消息。已在工具 > 选项 > 隐式检查 POU 对话框中被激活。

所生成的隐式检查函数CheckPointer缺省不检测无效的指针

 警告
意外的机器停止
  • 针对指针手动执行 CheckPointer 功能。
  • 在执行在线修改命令之前,务必仔细检查指针的内容。
未按说明操作可能导致人身伤亡或设备损坏等严重后果。