工程

一个工程中包含组成PLC 程序 POU对象 资源对象 。需要运行的程序必须含有一个或者多个实例 ( 应用),在当前的目标系统中 (PLCs, 设备). POU 对象是在 POUs窗口中进行管理。针对设备的资源对象是在 设备 窗口中进行管理。

一个工程是以 <工程名>.project的形式进行存储。

在 “ 自定义”和 “ 属性”中对工程进行配置。

提示!

用户界面的外观和属性是 CoDeSys在框架中定义、保存,而不是在工程之中。这些可以在 配置文件(profile)中进行设置。

工程模板

一个新项目(菜单结构,预定义的对象)的基本配置是由目前使用的项目模板决定的。项目模板是通过 新建工程时进行的选定。

工程设置和工程信息

默认情况下,每一个POU视图都对应一个工程设置视图,在当前菜单中的 命令菜单下的工程信息进行调用之后,相应的工程信息会自动的添加 。

插图 1: POUs窗口

工程设置对话框中提供了当前项目可能应用的各种设置,例如:如果一个用户用不同的版本打开一个应用程序,将会发生什么。有关的详细说明,请参阅本章 “工程设置 ”

工程信息对话框可用于编辑或查看项目的具体信息,例如文件数据,工程中的静态变量,作者姓名等。详细说明请参阅帮助 “工程信息 ”

合并工程

此项功能当前版本还不支持

在工程合并中,一个工程可以被复制到另一个工程。通过命令: 合并工程实现。

转换CoDeSys V2.3 工程

通过2.3版本创建的工程可以通过V3版本打开并且替换为V3版本。 但是在转换前需要设置好转换规则。

对于V2.3中包含的函数库,可以在是继续使用这个库还是将其替换为新版本,或者直接将其从工程中删除。

有关详细信息,请参阅: “打开工程... ”

将工程转换到其他系统

将一个工程转换到其他的计算机,需要利用命令 工程转换 ( “工程存档:保存/发送存档... ”).

如果你需要转换已经运行在PLC “xy”设备上的工程,或者从一台计算机拷贝到另一台计算机,或者从另一台计算机重新登录到PLC “xy” 而不需要在线更改或者下载?在进行项目合并前,需要检查项目的一些设置,请按照以下步骤进行:

1.首先确认工程中已经使用的 函数库版本,并且允许被升级为高版本的函数库。(打开函数库管理工具并且点击“*”插入一个新的版本)

2.确认编译器版本在工程设置中进行编译器版本查看,文档( “类别编译选项”)有相信说明。

3. 确认默认的可视化文件在工程设置中进行了设置( “类别可视化文件”)。

4.确保当前PLC上已有的工程信息和当前打开的工程版本一致。文档启动工程 ( “创建启动应用”) 中说明在编程系统中工程必须是相同的。如果一个工程名中含有一个括号星号,表示该工程已经修改但是没有保存。在这种情况下,它可能导致与引导程序的不同,所以在将程序传送到另一台电脑前,需要重新创建一个新的引导程序。对于些PLC这可能是自动下载的,并且在控制器中自动启动程序。

5. 现在可以创建合并工程。在任何情况下选择信息:下载信息文件,函数库文件,当前设备,当前函数库,以及可视化文件 ( “工程存档:保存/发送存档... ”

6. 退出 - 如果需要必须停止或者重新启动PLC xy,在再次连接到PC2之前。

7. 提取 合并到PC2上的程序有着像步骤5描述的相同的工程信息。

8.打开工程并且 登录 到PLC xy 。

-> 没有在线修改或者下载 程序将直接开始运行。