什么是工程？​

工程包含创建控制程序(“应用程序”)所必需的对象：  
 完整POU，例如程序，功能块，函数，全局变量。  
 这些对象是为能够在PLC上执行应用程序而额外需要的。例如，任务配置、库管理器、符号配置、设备配置、可视化、外部文件。

  
您可以在一个工程中编程多个应用程序并连接多个控制设备。  
在 ***设备***视图(‘设备树’)，MetaFacture管理特定于设备和特定于应用的POUS，在***POUs***视图中管理整个工程范围内的可用POUS。  
对于创建工程，有些模板已经包含某些对象。  
工程的基本配置和信息在***工程设置***和***工程信息***中定义。例如：

编译器设置  
用户管理  
作者  
工程文件的数据。

在***工程环境***的配置对话框中，有一些工程的版本兼容性设置。

  
将工程保存为文件系统中的文件。您可以将其与工程相关的文件和信息一起打包到工程存档。在源代码管理系统(如SVN)中保存也是可能的。  
每个工程都包含有关创建MetaFacture版本的信息。如果您以其他版本打开它，MetaFacture将引起您对文件格式，库版本等可能或必要的更新的注意。  
您可以比较，导出或导入工程，并为它们创建文档。  
您可以保护项目免受更改的影响，也可以免受读取的影响。通过使用用户管理系统，您可以有目的地控制对工程的访问，甚至对工程中的单个对象的访问。

注意：根据所使用的控制器,您应该考虑使用设备应用程序是否有意义。