MetaFacture原则上提供两种将修改后的应用程序传输到控制器的可能性：下载和在线更改。

下载将导致应用程序重新编译。在此过程中，将执行语法检查并创建应用程序代码并将其加载到控制器。这导致正在运行的程序被停止。建议使用下载方法进行数据传输，因为由于程序停止和重新初始化，始终会创建定义的启动状态。

在线更改的情况下，仅将修改后的部分重新加载到控制器中。为此，不会停止正在运行的程序。仅在对应用程序进行较小更改的情况下，才应该进行***在线更改***。在进行大量更改的情况下，无法安全地预测程序的行为。请阅读有关此内容的在线更改命令说明中的注释。