图 2.2 目标设备选择
点击“确定”后,在项目中可以看到如图 2.2 中所示的设备树。
图 2.X 设备树
在 CoDeSys V2 的版本中“PLC 配置”和“任务配置”列表都是独立窗口,而在 V3 中都整合
在设备树中。当需要进行“PLC 配置”和“任务配置”时,会弹出相应的对话框,供用户进行具体
的参数设置。在设备树中,通过各类“设备”对象表示了工程的硬件设备系统,这样可以组建一个
包含多种控制器和总线结构的复杂系统。每个在设备树的节点都有名字,名字是可编辑的;还有设
备类型来描述该设备。
一个设备的类型决定了其在资源树中的位置和哪些资源能配备给该设备。可供“设备”有如下
两种,
可编程设备
参数型设备
“可编程设备”,会自动在该设备的节点下插入一个额外的虚节点: “ PLC 逻辑“这样来
表示它是可编程的。在这个“PLC 逻辑“节点下,您可以插入对该设备编程所需要的对象(如应用
程序,文本列表等),以及其他的功能对象(如参数管理器等)。对“参数型设备”不能分配编程
对象(如应用程序),而是在该设备的编辑对话框中设置它的参数。请注意,如果一个设备的属性
允许的话,它是可以直接在这两种类型中切换的,而不需要把该设备删除后再重新插入到设备树中。
设备的通讯、输入/输出映射等参数在设备对话框(即设备编辑器)中设置,用户可以双击设
备树中该设备的节点打开这个对话框。
1. 包管理器
所有的“设备”必须事先在“包管理器”中进行安装,包管理器在“工具”菜单中可以选择,
用户可以对其进行添加或删除包。
针对不同的硬件设备,需要不同的硬件配置参数,其中必须配置的参数有:代码生成器,内存
管理,PLC 功能,I/O 模块配置,另外,必须链接库,网关驱动程序以及用于错误消息的 ini-files 和
PLC 浏览器的相关信息。此外包中整合了特殊功能,包含了相应的库文件,设备描述文件等。
启动 CoDeSys V3.x 后,在“工具”选项中选择“包管理器”进行安装目标支撑软件包(TSP),
安装程序是 Codesys-Setup 的一部分。目标支撑软件包(TSP)包含对于用 Codesys 建立的程序控制一
个标准平台所必需的所有文件和配置信息。TSP 的核心组成部分是一个以上的目标文件。目标文件
管理那些配置目标系统所必须的附加文件。几个目标文件可以共享这些附加的文件。目标文件的默
认扩展名是*.trg,格式是二进制的。若干附加定义连接到在目标文件中的条目上,它们决定用户是
否能看见和编辑在 Codesys 对话框中设置。在 TSP 安装期间,每个目标的目标文件被放入一个 0 单