要将应用程序的源代码下载到PLC，必须使用应用程序登录到PLC。 如果项目中有多个应用程序，则必须首先明确切换到正确的应用程序。

将应用程序下载到PLC时，MetaFacture将执行以下检查：

将PLC上的应用程序列表与项目中可用的应用程序进行比较。 如果它们不匹配，则提示您下载尚未在PLC上的应用程序或删除现有的应用程序。

对于要下载的应用程序中的“外部实现”块，MetaFacture检查这些块在PLC上是否可用。 如果它们不可用，则将消息“未解析引用”显示到对话框提示和消息视图中。然后，MetaFacture将要下载的应用程序中的块的参数（变量）与PLC上存在的应用程序中具有相同名称的块的参数进行比较（签名检查）。如果存在任何差异，则消息“无效签名”将显示到对话框提示和消息视图中。

如果在应用程序属性中选中“下载应用程序信息”复选框，则有关应用程序内容的其他信息将下载到PLC。

如果对于同一设备存在多个应用程序，则注意***I/O映射***对话框用于将哪个应用程序用于设备的I / O映射的定义。

###  

---

### 传输应用程序并启动程序 ​

要求：该应用程序没有错误，并且PLC的通讯设置正确。应用程序在PLC上尚不存在： 应用程序和与控制器的通信未加密。

  
1.在设备树中选择所需的应用程序。如果只有一个应用程序，请跳到步骤3。

2.单击***设置激活应用程序***。⇒应用程序名称以粗体显示。

3.单击***在线 ➔ 登录***。⇒一个对话框提示您是否应在PLC上创建应用程序。

4.单击***确定***进行确认。⇒应用程序被下载到PLC。

5.单击***调试 ➔ 开始***或按***\[ F5 \]*** 键。⇒该应用程序正在控制器上运行。