.
“PLC设置”选项卡
.
.

在通用设备编辑器的此选项卡上,可以进行PLC配置的基本设置,例如输入和输出的处理以及总线循环任务。

.

I/O处理应用程序

负责I/O处理的应用程序。

.

.PLC设置

停止时刷新I/O

:即使PLC处于停止状态,CODESYS也会刷新输入和输出通道的值。如果看门狗检测到故障,则将输出设置为预定义的默认值。

:当PLC处于停止状态时,CODESYS不会刷新输入和输出通道的值。

停止时输出的行为

.控制器进入停止状态时输出通道的处理:

  • 保留值: 保留当前值。
  • 所有输出均为默认值:分配I/O映射的默认值。
  • 执行程序:您可以通过项目中包含的程序控制输出值的处理,CODESYS在“STOP”时执行该程序。在右侧的字段中输入程序的名称。

总是更新变量

.全局设置,用于定义CODESYS是否更新总线周期任务中的I/O变量。仅当从站和模块的更新设置中定义了“禁用”时,此设置才对从站和模块的I/O变量有效。

  • 禁用(只有在任务中使用时更新):CODESYS仅在任务中使用I/O变量时才更新。
  • 使能1(如果未在任何任务中应用,则应用总线周期):如果未在其他任务中使用它们,则CODESYS更新总线循环任务中的I/O变量。
  • 使能2(总是在总线周期任务中):CODESYS更新总线循环任务的每个循环中的所有变量,无论是否使用它们以及将它们映射到输入通道还是输出通道。
.

.总线周期选项

总线周期任务

控制总线周期的任务。默认情况下,由设备描述定义的任务指定。

默认情况下,将应用上级总线设备的总线周期设置(上级总线的使用周期设置),即向上扫描设备树以查找下一个有效的总线周期任务定义。

请严格注意以下注意事项!

提示!

在为总线循环任务选择<未指定>设置之前,应注意,“<未指定>”表示设备描述中给出的默认设置生效。因此,您应该检查此描述。可以将使用最短周期时间的任务定义为默认设置,但是同样可以定义使用最长周期时间的任务!

提示!

对于现场总线,必须使用固定的循环周期来确保确定的行为。因此,请勿将“自由运行”类型用于总线循环任务。

.

.附加设置

生成I/O映射的强制变量

仅当设备支持此设置时,此设置才可用。

:编译应用程序时,CODESYS为每个I/O通道创建两个全局变量,该变量被映射到I/O硬扯对话框中。您可以使用这些变量来强制该通道上的输入或输出值,例如通过HMI可视化。

使能设备诊断

:CODESYS自动将CAA Device Diagnosis库集成到项目中,并为每个设备创建一个隐式功能块。如果设备已经有功能块,则使用扩展的FB(例如,使用EtherCAT)或添加另一个FB实例。然后,它包含设备诊断程序的一般实现。

通过FB实例,您可以确定应用程序中所有设备的状态并评估错误。此外,该库还包含用于以编程方式编辑设备树的功能。例如:扫描总线系统的所有子级,然后跳转到父级元素。

将I/O警告显示为错误

将有关I/O配置的警告显示为错误。

另行参见