访问控制器对象

控制器
对象提供有关控制器执行的状态信息。
属性
数据类型
指令
说明
Audit Value
DINT[2], LINT
GSV
审核值是在将项目下载至控制器或从可移动存储设备载入项目时生成的唯一值。检测到值发生变化时,会相应更新该值。
要指定所监视的变化,应使用 ChangesToDetect 属性。
ChangesToDetect
DINT[2], LINT
GSV, SSV
用于指定要监视的变化。发生所监视的变化时,将更新 Audit Value。
CanUseRPIFrom
Producer
DINT
GSV
确定是否使用生产者指定的 RPI。
  • 0.不使用生产者指定的 RPI
  • 1.使用生产者指定的 RPI。
ControllerLog Execution Modification Count
DINT
GSV SSV
因程序/任务属性变更、联机编辑或控制器时间片变更而产生的控制器日志条目数。该值也可配置为包含因强制功能而产生的日志条目数。如果 RAM 进入不良状态,该数字将重置。该数字不受最大 DINT 型值限制,可发生翻转。
ControllerLog
TotalEntryCount
DINT
GSV SSV
自上次固件更新后的控制器日志条目数。如果 RAM 进入不良状态,该数字将重置。该数字受最大 DINT 型值限制。
DataTablePad
Percentage
INT
GSV
预留的数据表可用存储空间百分比 (0...100)。
IgnoreArrayFaultsDuringPostScan
SINT
GSV SSV
用于配置在对 SFC 操作进行后扫描时是否抑制遇到的选定故障。仅在 SFC 配置为自动复位的情况下有效。
  • 0.如果设为该值,在后扫描执行期间不会抑制故障。这是默认且推荐的行为。
  • 1.如果设为该值,在对 SFC 操作进行后扫描时,会自动抑制严重故障 4/20(数组下标过大)和 4/83(值超出范围)。
故障被抑制后,控制器将使用内部故障处理器自动清除故障。这会导致跳过发生故障的指令,并继续执行后续指令。
由于故障处理器在内部,用户不需要配置故障处理器即可实现此行为。事实上,即使配置了故障处理器,抑制的故障也不会将其触发。
InhibitAutomatic
FirmwareUpdate
BOOL
GSV SSV
指定是否启用固件管理程序。
  • 0.该值表示执行固件管理程序。
  • 1.该值表示不执行固件管理程序。
KeepTestEditsOnSwitch over
SINT
GSV
指定在进行控制器切换时是否继续测试编辑内容。
  • 0.该值表示在切换时自动取消测试编辑内容。
  • 1.该值表示在切换时继续测试编辑内容。
Name
String
GSV
控制器名称。
Redundancy
Enabled
SINT
GSV
指定是否配置控制器冗余。
  • 0.该值表示不配置控制器冗余。
  • 1.该值表示配置控制器冗余。
ShareUnused
TimeSlice
INT
GSV SSV
指定连续任务和后台任务共享任何未使用时间片的方式。
  • 0.该值表示操作系统即使值在后台任务完成时也不会将控制权交给连续任务。
  • 1.该值表示后台任务完成后继续运行连续任务。这是默认值。
  • 2.如果为该值或更大值,将记录一个轻微故障,并保持设置不变。
TimeSlice
INT
GSV SSV
分配给通信的可用 CPU 百分比 (10-90)。如果钥匙开关处于运行位置,该值不能更改。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal