高炉自控中Phoenix Contact控制系统的应用
修改工程的选项(一)
两种方法:
选项: | 下载更改 | 联机修改 |
特性: | 发送整个工程(也被称为 “ 下载 更改” ) | 仅发送已经完成的修改,例如,单独的功能块 |
步骤: | 调试模式打开:检测到错误 调试模式关闭 修改 |
编译 通过工程控制对话框发送 | 通过 “ 建立 / 联机修改” 菜单发送 |
应用: | 全面修改 | 少量修改 |
优点: | 限制较少 | 快速 |
下载更改
下载更改” 功能仅适用于采用 “ IPC_40” 或 “ ARM_L_40” 处理器的控制器
下载更改
将下载更改到一个或多个控制系统时,在开始传输过程之前,可以指定系统是否要确保
PLC 的实时状态。
如果 “ 确保下载更改实时” 选项被激活,系统试图执行 “ 下载更改” 功能,而且不违反控制系统中所执行任务的实时情况。
例如,如果由于要复制的数据量太大而不能发送修改,则会输出错误消息。在此情形下, 请禁用 “ 确保实时 ...” 选项 (即,允许实时违反),这样,就可以执行所有修改。
“ 下载更改” 的应用选项和限制
区 | 能够在其后使用 | 不能在其后使用 |
POU | – 修改现有 POU 中的节点 – 在资源中使用新的 POU 类型 | – 在工程中使用 MSFC POU |
| 原则上, SFC POU 中的修改是允许的。但是,如果在 PLC 运行时执行 “ 下载更改” 功能,可能会导致 PLC 的临界状态。例如,如果某个活动步骤被删除, SFC 步骤链的执行可能会被阻塞。这些 SFC 修改包括: – 修改先前 / 后续关系。 – 修改步骤属性 (类型)。 – 修改步骤 / 活动关系。 |
| – 修改限定词 (活动限定词)。 |
| 在这些情形下,均会产生警告。在以确认警告来继续过程之前,请先检查现有的风险级别。 |
变量 | – 增加 / 删除本地和全局变量 – 修改本地和全局变量 (包括初始值) |
|
“ 下载更改” 的应用选项和限制 ( 续)
区 | 能够在其后使用 | 不能在其后使用 |
数据类型 | – 修改变量的数据类型,藉此再初始化变量 – 增加 / 删除数据类型 – 修改数据类型声明。修改初始化的数据变量。 – 修改数据域 |
|
功能块 | – 声明新功能块实例 (用户 / 固件) |
|
程序 | – 修改程序代码中的注释 – 增加 / 删除程序实例 |
|
任务 | – 修改任务循环次数 – 修改对任务的监控次数 | – 增加或删除任务 – 修改除循环次数和监控次数之外的任务属性 (即:任务类型、优先级、事件号、 SPG 分配、堆栈大小) |
I/O 组态 | – 修改 I/O 组态中的驱动程序参数 – 在 I/O 组态中增加/ 删除一个 I/O 组 | – 修改 I/O 组态中的 VAR_CONF 组 – 修改除驱动器参数之外的 I/O 组属性 (例如,地址、驱动器本身、任务分配、等等) |
其它 | – 增加新的组态和资源 |
|