PLC 设置

概述

设备编辑器的 PLC 设置视图用于为控制器配置常规设置。

元素的说明

PLC 设置视图提供以下元素:

组件

描述

用于 I/O 处理的应用程序

在此定义分配给要进行 I/O 处理监视的设备树中设备的应用程序。对于 EcoStruxure Machine Expert,仅有一个应用程序可用。

PLC 设置区域

处于“停止”状态时更新 IO

注意,对于 PacDrive 控制器:受 TM5 / TM7 IO 支持,但是不受基于控制器或驱动器的 IO 支持。

如果已激活此选项(缺省),在控制器停止时,输入和输出通道的值会更新。如果看门狗已到期,输出会被设置为定义的缺省值。

停止时的输出动作

从选择列表中选择下列选项之一,以便定义在控制器停止时,如何处理输出通道中的值:

  • 保持当前值

    当前值将不会被修改。

  • 设置所有输出为默认值

    从映射得到的缺省值将被分配。

  • 执行程序

    您可以通过项目中可用的程序确定输出行为。在此输入程序的名称,并且在控制器停止时将执行程序。单击按钮 ...输入助手用于此目的。

一直更新变量

全局定义,如果在总线循环任务中更新了 I/O 变量。此设置对于从站和模块的 I/O 变量有效的唯一条件是:其更新设置被定义为已禁用

  • 禁用(仅当用在任务中时才更新):只有在任务中使用这些 I/O 变量时,才会更新这些变量。

  • 启用 1(如未用在任何任务中,则使用总线循环任务):如果 I/O 变量没有在另一个任务中被使用,则它们会在总线循环任务中进行更新。

  • 启用 2(总是在总线循环任务中):不论变量是否正被使用或者是否已被映射到输入或输出通道上,它们会在总线循环任务的每一次循环中进行更新。

您可以在I/O 映射对话框中每个设备单独设置此选项。

总线循环选项区域

总线循环任务

此选择列表提供在活动应用程序的任务配置中定义的任务(例如 MAST)。将自动输入缺省设置 MAST

<未指定>表示任务是根据控制器内部设置选择的,因此独立于控制器。

注: 将总线循环任务设置为 <未指定> 可能导致您的应用程序出现意外行为。查询您的控制器对应的编程指南
 警告
意外的设备操作
除非您理解控制器的总线循环任务设置,否则不要将总线循环任务设置为<未指定>
未按说明操作可能导致人身伤亡或设备损坏等严重后果。

其他设置

组件

描述

生成 IO 映射的强制变量:

只有在设备支持的情况下,此设置才可用。查询您的控制器对应的编程指南 了解更多信息。

如果为每个 I/O 通道激活了该选项,并且各个通道被分配至 I/O 映射对话框中的变量,则将在构建应用程序后立即创建两个全局变量。这些变量可用于 HMI 虚拟化以强制使用 I/O 值。有关更多信息,请参阅 I/O 映射一章

启用设备诊断

将“CAA 设备诊断”库自动添加到项目。对于每台设备,功能块在应用程序树中生成。如果已经存在功能块,则使用扩展功能块(比如,EtherCAT)或者添加附加功能块实例。此功能块包含设备诊断的常规实现。利用这些功能块实例,可以在应用程序中检索设备的状态。此外,还可以评估检测到的错误。此库还为设备树的有序评估提供了相应功能(比如,在子设备中搜索或者跳转到父设备)。有关详细信息,请参阅作为库的一部分的 PDF 文档 CAA 设备诊断

I/O 警告显示为错误

有关 I/O 配置的警告被检测为错误。

启用 IO 的符号访问

只有在设备支持的情况下,此选项才可用。请参阅控制器的相应编程指南 了解更多信息。

如果激活了此选项,则输入和输出变量(VAR_INPUTVAR_OUTPUT)会自动为设备的输入/输出通道创建。为此,会基于每个子设备的现有功能块创建扩展功能块。在应用程序代码中,可直接访问此自动生成的功能块。

此符号访问与您手动配置的 I/O 映射并行工作。

如果未激活此选项,则不支持访问 I/O 通道。手动设置映射,并为每个 I/O 通道分配新变量或现有变量。