浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
在 RUN 模式下执行程序编辑
发布时间:2023-11-04
观看在 RUN 模式下执行程序编辑视频:

警告 

在 RUN 模式下下载程序的风险 

在 RUN 模式下将程序变更下载至 PLC 时,相关变更将立即对程序运行产生影响。因此 根本没有防范错误的余地;编程编辑中的错误将可能导致严重人身伤害甚至死亡和/或 设备损坏。仅符合条件的相关人员可以执行 RUN 模式下的程序编辑。

借助“在 RUN 模式下执行程序编辑”功能,无需将 PLC 切换为 STOP 模式即可对程序进 行修改,并将相关变更下载至 PLC。

● 无需停机即可对当前程序进行细微修改。

示例:更改参数值。

● 借助此功能,可更快速地执行程序调试。 

示例:对常开或常闭开关进行取反逻辑操作。 如果将相关更改下载至实际过程(相对仿真过程而言,程序调试期间可能会进行模拟仿 真),下载之前,请务必全面考虑可能会对机器和机器操作员造成的安全后果。 在 RUN 模式下执行程序编辑的过程中,只能下载程序块(OB1,子例程和中断)。在 RUN 模式下执行程序编辑的过程中,无法下载系统块或数据块。

在 RUN 模式下执行编辑的前提条件

若要在 RUN 模式下将程序编辑下载至 PLC,必须满足以下前提条件: ● 程序编译必须成功。 ● 运行 STEP 7-Micro/WIN SMART 的计算机与 PLC 之间必须已成功建立通信。 ● 目标 PLC 的固件必须支持在 RUN 模式下进行程序编辑。仅带有 V2.0 版或更新版固 件的 S7-200 SMART CPU 支持在 RUN 模式下进行程序编辑。 ● 必须为受保护的 POU 提供密码才能打开块(用于正常编辑、在 RUN 模式编辑和程序 状态操作)。 如果在 RUN 模式下执行程序编辑的过程中将 PLC 切换为 STOP 模式,则 PLC 将中止编 辑会话。

可能发生的问题 

为了帮助您确定是在 RUN 模式还是在 STOP 模式下将程序相关变更下载至 PLC,需考 量在 RUN 模式下执行编辑时各种类型的程序变更所产生的影响: ● 如果删除输出的控制逻辑,则在下次重新上电或切换为 STOP 模式之前,输出将始终 保持为其后的状态。 ● 如果删除在 RUN 模式下执行编辑时已运行的 HSC、Motion、或 PLS 函数,则 HSC、Motion、或 PLS 函数将继续运行,直至下一次上电循环或切换到 STOP 模 式。 ● 如果在 RUN 模式下执行编辑的过程中删除 ATCH 或 DTCH 指令却未删除相应中断例 程,则在下次重新上电或切换为 STOP 模式之前,无论何时只要发生控制事件,仍会 继续执行中断例程。 ● 如果添加以扫描标志为条件的 ATCH 指令,则在下次重新上电或发生 STOP-toRUN 模式转换之前,CPU 不会使能相关事件。 ● 如果删除 ENI 或 DISI 指令,则在下次重新上电或发生 RUN-STOP 模式转换之前,激 活的中断例程仍将继续运行。 ● 如果在 RUN 模式下执行编辑的过程中修改 RCV 指令表的地址,且 RCV 指令处于激 活状态,则 PLC 会将接收到的数据写入旧的表地址中。完成当前(旧地址)接收请求 之后,PLC 才会使用新地址。由于已完成程序编辑,如果程序在新地址中查找数据, 会发现其中不存在数据。GET 与 PUT 指令的功能类似。 ● 在重新上电或从 STOP 转换为 RUN 模式之前,PLC 不会执行以扫描标志为条件 的相关逻辑。完成 RUN 模式下的编辑之后,启动修改后的程序不会设置扫描标 志

处理正负跳变 

在 RUN 模式下执行编辑的过程中,为大程度减小程序中正跳变 (EU) 和负跳变 (ED) 指 令再定位的相关变更对过程的影响,STEP 7-Micro/WIN SMART 会为程序中所含的每条 跳变指令分配一个临时的编号。对于在 RUN 模式编辑过程中添加到程序中的各跳变指 令,必须为其分配唯一的标识号。为帮助用户选择尚未使用的编号,STEP 7-Micro/WIN  SMART 的交叉引用窗口中提供了边沿使用选项卡,当激活在 RUN 模式下激活程序编辑 功能后,该选项卡即可用。该表会列出当前程序中所使用的所有 EU/ED 指令,这样用户 即可参照此列表执行程序变更。

在 RUN 模式下执行程序编辑和下载

要在 RUN 模式下启动程序编辑,请按以下步骤操作: 1. 在“调试”(Debug) 菜单功能区的“设置”(Settings) 区中,单击“在 RUN 模式下编辑”(Edit  In Run) 按钮。

说明 

如果尚未对程序编辑器中的当前程序进行保存,STEP 7-Micro/WIN SMART 会提示您 保存项目。项目保存可使用相同名称或者也可更改名称。 2. 单击警告对话框中的“继续”(Continue) 按钮,确认您希望继续执行 RUN 模式下的程序 编辑。STEP 7-Micro/WIN SMART 会上传当前存储在 CPU 中的程序并在程序编辑器 中显示此程序,然后,用户可根据需要在编辑器执行变更。 完成所需变更后,必须将相应变更下载至 CPU,这样变更才会生效。下载启动后,在其 结束之前将无法执行 STEP 7-Micro/WIN SMART 中的其它任务。 检查输出窗口查看是否存在任何编译错误(例如,EU 或 ED 编号重复)。双击错误信 息,即可在程序编辑器中编辑出错的程序段。 

指定 CPU 分配(后台时间) 

在 RUN 模式下执行程序编辑的过程中,CPU 除继续执行当前加载程序外,还需要一些时 间在后台编译已修改的程序。用户可在系统块 (页 123)中组态编译可用的后台时间量。请 注意,仅当 CPU 处于 STOP 模式时,才可下载系统块。

0005.jpg

展开全文