在 ⇘ 设备窗口(“设备树”)你可以将硬件运行状态映射应用程序上。
每个设备对象表示了一个特殊的(目标)硬件对象。例如:控制器,总线节点,总线耦合器,驱动器,I/O模块以及显示器。
每个设备都是由设备描述定义的并且必须被 ⇘ 安装到本地系统中,以便于可以 ⇘ 添加到设备树中(参见下文)。设备描述文件中定义的属性可以进行配置,可编辑并且可以连接到其他的设备进行使用。
然而不止是设备对象是在设备树中进行管理,所有运行在 ⇘ “应用”设备上的(控制器,PLC)都在这里进行管理;相应的“应用”对象以及“任务配置”和“任务”也是在设备树中进行管理。对于不是在POU视图中进行管理的POUs编程对象,全局变量列表以及函数库管理都是在设备树中进行管理,包含他们的应用以及“子应用”程序。
可以将当前的应用程序运行在“仿真设备”上,这是系统每次默认的编程系统(目前仅适用于CoDeSys Control Win V3系统。所以当选择 So no real target device is needed to test the online behaviour of an application. When you switch to ⇘ 仿真模式的时候不一定要用实时系统去进行应用程序的在线测试,如果CoDeSys Control Win V3在设备树中显示为一个倾斜的字体,那么就可以进行应用程序的下载。
有可能在“在线配置模式下”连接到设备(参阅 ⇘ “在线配置模式”)而不需要先加载一个真正的程序。通常被用于进行启动时的 I/O 系统初始化,可以在真正载入一个应用程序到系统中之前对PLC配置中的 I/O 进行测试。
参照下文 ⇘ “综述”设备树和信息 ⇘ “在本地系统中安装设备” 和对象 ⇘ 安排。
当打开工程时不同形式的转换信息,请参阅 ⇘ “打开工程... ”
<工程名>来表示的。
“Plc 逻辑”节点自动插入到设备下。在这个节点下方是设备运行需要的对象(应用,文本列表等),也包含一些功能对象像参数管理等。纯参数化设备不能被分配为这样的编程对象,然而设备的参数可以在设备对话框中进行编辑。要注意可编程只是设备的一个属性,并且可以通过(设备描述)进行改变而不需要重新插入新的设备。
:设备正在运行
:设备正在运行 / 设备没有配置 / 设备有错误/ 设备在
⇘
仿真模式。
:设备正在运行,包含动态诊断信息
:设备在配置模式没有运行
:PLC在‘停止’或者‘停止状态下更新IO’从而没有被设置
<工程名>下,只有“设备”对象可以被放置在适当的位置。如果通过“添加对象”对话框中选择了一个其他对象类型,例如“文本列表”,将会添加到POUs窗口中!如果当前没有选中对象,在设备窗口中的空白位置点击鼠标,这等同于选择脚本节点操作。
| 1 | 无法访问 App1, App2 以及他们的POUs,全局变量和库 |
| 2 | 可以访问他们的应用和 GVLs, POUs以及库 |
| 3 | 可以访问应用和 App1 以及他们的 GVLs, POUs 和库 |
| 4 | 可以被所有的应用程序实例化 |
|
提示! 注意一个“子节点”可以从一个PLC中移除当在“父应用”完成在线模式配置之后。 |