在通用设备编辑器的此选项卡上,可以进行PLC配置的基本设置,例如输入和输出的处理以及总线循环任务。
I/O处理应用程序 | 负责I/O处理的应用程序。 |
.PLC设置:
停止时刷新I/O | :即使PLC处于停止状态,CODESYS也会刷新输入和输出通道的值。如果看门狗检测到故障,则将输出设置为预定义的默认值。 :当PLC处于停止状态时,CODESYS不会刷新输入和输出通道的值。 |
停止时输出的行为 | .控制器进入停止状态时输出通道的处理:
|
总是更新变量 | .全局设置,用于定义CODESYS是否更新总线周期任务中的I/O变量。仅当从站和模块的更新设置中定义了“禁用”时,此设置才对从站和模块的I/O变量有效。
|
.总线周期选项
总线周期任务 | 控制总线周期的任务。默认情况下,由设备描述定义的任务指定。 默认情况下,将应用上级总线设备的总线周期设置(上级总线的使用周期设置),即向上扫描设备树以查找下一个有效的总线周期任务定义。 请严格注意以下注意事项! |
在为总线循环任务选择<未指定>设置之前,应注意,“<未指定>”表示设备描述中给出的默认设置生效。因此,您应该检查此描述。可以将使用最短周期时间的任务定义为默认设置,但是同样可以定义使用最长周期时间的任务! |
对于现场总线,必须使用固定的循环周期来确保确定的行为。因此,请勿将“自由运行”类型用于总线循环任务。 |
.附加设置
生成I/O映射的强制变量 | 仅当设备支持此设置时,此设置才可用。 :编译应用程序时,CODESYS为每个I/O通道创建两个全局变量,该变量被映射到I/O硬扯对话框中。您可以使用这些变量来强制该通道上的输入或输出值,例如通过HMI可视化。 |
使能设备诊断 | :CODESYS自动将CAA Device Diagnosis库集成到项目中,并为每个设备创建一个隐式功能块。如果设备已经有功能块,则使用扩展的FB(例如,使用EtherCAT)或添加另一个FB实例。然后,它包含设备诊断程序的一般实现。 通过FB实例,您可以确定应用程序中所有设备的状态并评估错误。此外,该库还包含用于以编程方式编辑设备树的功能。例如:扫描总线系统的所有子级,然后跳转到父级元素。 |
将I/O警告显示为错误 | 将有关I/O配置的警告显示为错误。 |
另行参见