浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商
SIEMENS西门子 5SL系列小型断路器230-400V 6kA 5SL6105-7CC


       输入附加变量 变量表显示固定数目的局部变量行。要在表中添加更多行数,需在变量类型表中选择要添 加的行,然后单击变量表窗口中的“插入”(Insert) 按钮 。系统将自动在所选行的上方生成新行,其变量类型与所选变量类型相同。 还可右键单击现有行,然后从上下文菜单中选择“插入 > 行”(Insert > Row) 或“插入 > 下一行”(Insert > Row Below) 来添加行。 删除变量 要删除局部变量,需在变量表中选中此变量,然后单击“删除”(Delete) 按钮 。也可删除一行,方法是右键单击该行,然后从上下文菜单中选择“删除 > 行”(Delete > Row)。PLC 错误响应 在 PLC 菜单功能区的“信息 ”(Information) 部分单击 PLC 按钮可查看当前错 误状态。 要识别具体错误, 请参见错误代码列 表 (页 843)。 选择了树的“设备”(Devices) 条目后,将显示 CPU 和任何扩展模块的简要错误状态。 要显示每个设备的详细错误信息,在该树中选择设备名称。 错误和状态信息:4. 在“数据类型”(Data Type) 字段中单击鼠标指针,并使用列表框为局部变量选择适当的数据类型。 说明 将局部变量指定为子例程参数时,必须确保分配给局部变量的数据类型不与子例程调 用中正在使用的操作数发生冲突。 5. 也可提供注释,描述局部变量。 为“符号”(Symbol) 和“数据类型”(Data Type) 字段提供值后,程序编辑器自动将 L 存储器地址分配给局部变量。● “上一致命错误”(Last Fatal) 字段显示的是 CPU 生成的上一个致命错误代码。 在上电循环过程中保留此值。 在清除 CPU 的全部存储器时始终清除此位置。 ● 在树中选择“事件”(Event) 日志条目会显示 CPU 的已存储事件历史,包括上电、掉电、错误和模式转换。 还会列出事件发生的时间。 ● PLC 还提供 SM 位用于错误的已编程响应。 请参见 SM 位 (页 851)的列表。 ● GET_ERROR(获取非致命错误代码)程序指令将返回 PLC 当前的非致命错误代码并清除 PLC 中锁存的非致命错误信息。 有关详细信息,请参见 GET_ERROR 指令 (页 370)。非致命错误和 I/O 错误 检测到非致命错误时,CPU 不会切换为 STOP 模式。 它仅仅是把事件记录到 SM 存储器中,之后便会继续执行程序。 但是,如果用户希望在发生非致命错误时强制将 CPU 切换为 STOP 模式,也可以通过编程实现。 下面的示例程序显示一个程序段,用于监视两个全局非致命错误位,并在这两个位中的任 何一个位 = 1 时将 CPU 将切换为 STOP 模式。非致命错误是指用户程序结构问题或用户程序中某些指令执行问题。 I/O 错误是指 CPU、信号板和扩展模块的 I/O 问题。 可以使用 STEP 7-Micro/WIN SMART 查看非致命错误和 I/O 错误生成的错误代码。在 PLC 菜单功能区的“信息”(Information) 部分单击 PLC 按钮可查看连接到 STEP 7-Micro/WIN SMART 的 PLC 的当前错误状态。 表格 5- 4 非致命错误类型 说明 CPU 中的程序编译错误 下载程序时,CPU 会对程序进行编译。 如果 CPU 检测到程序违反编译规则,将中止下载,并生成一个错误代码。 (已经下载到 CPU 的程序仍然存在于yongjiu存储器中,不会丢失。) 可以在修正错误后再次下载程序。 I/O 设备错误 上电和下载系统块后,CPU 验证系统块中存储的 I/O 组态与 CPU、信号板和实际存在的扩展模块是否匹配。 任何不匹配将导致生成设备的组态错误。 在运行时,设备检测到的其他 I/O 问题(如缺少用户电源或输入值超出限制)可生成 I/O 错误。 模块状态信息存储在特殊存储器 (SM) 位中。 程序可以监视和评估这些位。 SM5.0 是全局 I/O 错误位,当存在任何 I/O 错误条件时,它将保持置位。 程序执行错误 程序在执行过程中可能产生错误。 这些错误的原因可能是指令使用不正确或指令处理的数据无效。 例如,程序编译时有效的间接地址指针在程序执行过程中可能会改为指向非法地址。 这是一个运行程序问题的例子。 发生运行程序故障时,SM4.3 会置位,并会在 CPU 处于 RUN 模式期间一直保持置位。可通过执行 GET_ERROR 指令获取任何非致命错误代码并将 SM4.3 复位为 OFF。 有关违反编译规则和运行时编程问题的描述,请参见非致命错误代码列表 (页 844)。 有关用于报告 I/O 和程序执行错误的 SM 位的详细信息,请参见 SM 位 (页 851)的描述。致命错误 致命错误导致 PLC 停止执行程序。 根据致命错误的严重程度的不同,致命错误可能导致 PLC 无法执行任一或全部功能。处理致命错误的目的是使 PLC 进入安全状态,这样 PLC 能对现有错误条件的询问做出响应。 检测到致命错误时,PLC 将切换到 STOP 模式、点亮 STOP 和 ERROR LED、覆盖输出表并切断输出。 PLC 一直处于该状态,直到致命错误条件得到纠正。 在进行更改以纠正致命错误条件后,使用下列方法之一重新启动 PLC: ● 关闭 PLC 的电源后再重新接通。 ● 使用 STEP 7-Micro/WIN SMART,在 PLC 菜单功能区的“修改”(Modify) 区域单击“暖启动”(Warm Start) 按钮。 这会强制 PLC 重新启动并清除所有致命错误。 重新启动 PLC 将清除致命错误条件并执行上电诊断测试以验证致命错误是否已纠正。 如果发现其它致命错误条件,则 PLC 将再次点亮 ERROR LED,指示仍然存在错误。 否则,PLC 将开始正常运行。 有些错误条件可能会导致 PLC 无法进行通信。 在这些情况下,无法查看 PLC 中的错误代码。 这些类型的错误表明硬件发生故障,需要修理 PLC;更改程序或清空 PLC 存储器无法解决这些问题。 有关详细信息,请参见致命错误代码列表 (页 848)。在 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 模式之前,输出将始终保持为其Zui后的状态。 ● 如果删除在 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 模式下执行编辑的过程中,为Zui大程度减小程序中正跳变 (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 编号重复)。双击错误信息,即可在程序编辑器中编辑出错的程序段。

展开全文
拨打电话 微信咨询 发送询价