西门子PLC模块授权总经销商 6ES7193-6AP40-0AA0 ET 200SP 总线适配器
6ES7193-6AP40-0AA0 SIMATIC ET 200SP, 总线适配器:BA SCRJ/FC, 光纤-铜媒介转换器 1个 SCRJ FO 接口和, 1个FastConnect(FC)连接Anschluss |
操作模式说明了 CPU 的状态。 通过模式选择器可选择下列操作模式: • STARTUP • RUN • STOP例如,在这些操作模式下,CPU 可通过 PROFINET 接口进行通信。 CPU 前端的状态 LED 指示灯指示当前的操作模式。12.6.1 STARTUP 模式 特性 在 CPU 开始执行循环用户程序之前,将执行启动程序。 通过编写相应的启动OB,可以在启动程序中指定循环程序的初始化变量。可以选择编写 0 个、1 个或多个启动 OB。 启动期间的特性 请注意以下几点有关STARTUP 模式的内容: • 根据相应 I/O 模块的参数设置,禁用或响应所有输出:根据参数中的设置提供替换值或保持上一个值输出并将受控过程置于安全运行状态。 • 将初始化过程映像。 • 过程映像未更新。为了在启动期间读取输入的当前状态,可以通过直接 I/O 访问来访问输入。 要在启动期间初始化输出,可以通过过程映像或直接 I/O访问来写入值。在转换到 RUN 模式 过程中将向输出端输出这些值。 • CPU 始终以暖启动方式启动。 –非保持性位存储器、定时器和计数器已初始化。 – 将初始化数据块中的非保持性变量。 • 在启动期间,尚未运行循环时间监视 • CPU按启动组织块编号的顺序处理启动组织块。无论所选的启动模式如何,CPU 都会处理 所有编程的启动组织块。(图“设置启动特性”)。 •如果发生相应事件,则 CPU 可在启动期间启动以下 OB: – OB 82:诊断中断 – OB 83:模块拔出/插入中断 – OB86:机架错误 – OB 121:编程错误(**全局错误处理) – OB 122:I/O 访问错误(**全局错误处理)有关如何使用全局和本地错误处理的说明,请参见 STEP 7 在线帮助。 在转换为 RUN 模式之后,CPU 才会启动其它所有OB。 195 调试 12.6 CPU 的操作模式 分布式 I/O 系统 系统手册, 11/2022, A5E03576855-AM预期组态和实际组态不匹配时的响应 下载到 CPU 的组态表示所需的组态。实际组态是 ET 200SP 分布式 I/O系统的实际组态。如果 预期组态与实际组态不匹配,则 CPU 的特性取决于参数“比较预设组态和实际组 态”(Comparisonpreset to actual configuration) 的设置。有关硬件兼容性的更多信息,请参 见“操作模式的转换 (页198)”部分。 取消启动 如果启动期间出错,CPU 将取消启动并回到 STOP 模式。 在以下情况下,CPU不执行启动或者会中断启动: • 未插入 SIMATIC 存储卡或插入的存储卡无效。 • 必须将硬件配置下载到 CPU。 组态启动特性在 CPU 属性的“启动”(Startup) 组中组态该 CPU 的特性。 设置启动特性 要设置启动特性,请按以下步骤操作: 1. 在STEP 7 硬件和网络编辑器的设备视图中选择 CPU。 2. 在“常规”(General)下的属性中,选择“启动”(Startup) 区域。 图 12-8 设置启动特性 ① 在上电后设置启动类型 ②定义插槽中的模块与所组态的模块无法匹配时的启动特性。可以在 CPU 或每个模块上集中设置此参数。在更改模块设置时,不再应用为此模块集中进行的设置。 • 仅在兼容时启动CPU:在这种设置下,已组态插槽中的模块必须与已组态模块兼容。 兼容表示模块匹配输入和输出的数量,且匹配其电气和功能属性。 •不兼容也启动 CPU:在这种设置下,CPU 的启动与所插入的模块类型无关。 196 分布式 I/O 系统 系统手册,11/2022, A5E03576855-AM 调试 12.6 CPU 的操作模式 ③指定*大时间段(默认值:60000 ms),在此时间段内,I/O 必须已就绪。CPU 切换至 RUN 模式。 如果集中式I/O 和分布式 I/O 在所组态的时间段内没有准备就绪,则 CPU 的启动特性将取决于“比较预设组态和实际组态”(Comparison preset to actual configuration) 参数的设置。“比较预设组态和实际组态”(Comparison preset to actual configuration) 参数的示例“仅在兼容时启动 CPU”: 具有 16 个数字量输入的 DI 16x24VDC ST 输入模块是具有 8个数字量输入的 DI 8x24VDC ST 输入模块的兼容替代模块。引脚分配和所有电气和功能特性完全相同。“不兼容也启动 CPU”(Startup CPU even if mismatch):在此插槽中插入了模拟量输出模块,而不是已组态的数字量输入模块,或者此插槽以及后续所 有插槽中都没有模块。无法访问已组态的输入,但CPU 仍然启动。 请注意,在此情况下,用户程序无法正常运行,必须采取适当措施。 12.6.2 STOP 模式 特性 CPU 不以STOP 模式执行用户程序。 根据相应 I/O 模块的参数设置,禁用或响应所有输出:根据参数中的设置提供替换值或保持上一个值输出并将受控过程置于安全运行状态。 在 STOP 模式下,电机起动器将根据其在 CPU STOP状态下的参数化方式进行响应。可通过手 动本地控制(“本地控制”)功能避开 CPU STOP 状态。如果 CPU关闭,则可在电机起动器的调 试模式下开启电机。 有关详细信息,请参见《电机起动器(https://support.industry.siemens.com/cs/ww/zh/view/109479973)》手册。12.6.3 RUN 模式 特性 在“RUN”模式下,执行循环、时间驱动和中断驱动的程序。在每个程序周期内,将自动更新“自动更新”过程映像中的地址。另请参见“过程映像和过程映像分区 (页 136)”部分。 执行用户程序 当 CPU读取输入时,循环程序会从第一条指令运行到*后一条指令。 如果已组态*小循环时间,则 CPU将在*小循环时间用完后结束该循环,用户程序提早 完成。设置了一个循环周期监视时间以确保循环程序在指定时间内完成。可根据用户要求更改循环周期监视时间。如果在此时间内循环程序未完成运行,则系统将响应一个时间错误。硬件中断和诊断中断等更多事件可以中断循环程序流并导致循环时间延长。 197 调试 12.6 CPU 的操作模式 分布式 I/O 系统系统手册, 11/2022, A5E03576855-AM 参考 有关循环和响应时间的更多信息,请参见功能手册《循环和响应时间(https://support.automation.siemens.com/WW/view/zh/59193558)》。12.6.4 操作模式的转换 操作模式间的转换 下图描述了这些操作模式间的转换: 67$5783 32:(5 21 6723 581图 12-9 操作模式间的转换 下表列出了操作模式转换的影响: 表格12-7 操作模式的转换 编号 操作模式的转换 影响 ① POWER ON → STARTUP接通电源后,发生以下情况时,CPU 将切换 为“STARTUP”模式: • 硬件配置与程序块一致。 • 先前的“POWEROFF”是由电源中断触发的。 • 设置启动类型“暖启动 - RUN”(Warm restart - RUN)。 或 •设置启动类型“暖启动 - 断电前模式”(Warm restart - mode before POWER OFF),且 CPU在断电之前处于 RUN 模式。 CPU 将清空非保持性存储器中的内 容,并将非保持性 DB 中的内容复 位为装载存储器的起始值。保留保持性存储器和保持性 DB 中的 内容。 保留诊断缓冲区中的 500 个*新条 目。 ② POWER ON → STOP接通电源后,发生以下情况时,CPU 将转入“STOP”模式: • 硬件配置与程序块不一致。 或 • 设置了“不重启”(Norestart) 启动类型。 或 • 设置启动类型“暖启动 - 断电前模式”(Warm restart - mode beforePOWER OFF),且 CPU 在断电之前处于 STOP 模式。 CPU 将清空非保持性存储器中的内 容,并将非保持性 DB中的内容复 位为装载存储器的起始值。保 留保持性存储器和保持性 DB 中的 内容。 保留诊断缓冲区中的 500 个*新条 目。 ③STOP → STARTUP 在以下情况下,CPU 将切换为“STARTUP”模式: • 硬件配置与程序块一致。 • 通过编程设备将CPU 设置为“RUN”模式,且模式选择 开关处于 RUN 位置处。 或 • 将模式选择开关从 STOP 切换到 RUN。 CPU将清空非保持性存储器中的内 容,并将非保持性 DB 中的内容复 位为装载存储器的起始值。保 留保持性存储器和保持性 DB 中的内容。 保留诊断缓冲区中的 500 个*新条 目。 198 分布式 I/O 系统 系统手册, 11/2022,A5E03576855-AM 调试 12.6 CPU 的操作模式 编号 操作模式的转换 影响 ④ STARTUP → STOP在下列情况下,CPU 将从“STARTUP”模式进入“STOP”模 式: • CPU 在启动过程中检测到错误。 •通过编程设备或模式选择开关,将 CPU 设置 为“STOP”模式。 • CPU 在启动 OB 中执行 STOP 命令。 ⑤STARTUP → RUN 在下列情况下,CPU 将从“STARTUP”模式进入“RUN”模式: • CPU 已对 PLC变量进行了初始化。 • CPU 已成功启动块。 ⑥ RUN → STOP 在下列情况下,CPU将从“RUN”模式返回“STOP”模式: • CPU 检测到阻止工作的错误。 • CPU 在用户程序中执行 STOP 命令。 •通过编程设备或模式选择开关,将 CPU 设置 为“STOP”模式。 操作模式的转换对数据无影响。 12.7 CPU 存储器复位存储器复位的基础知识 CPU 必须处于 STOP 模式才能进行存储器复位。 存储器复位使 CPU 恢复其“初始状态”。存储器复位意味着: • 断开 PG/PC 和 CPU 间的现有在线连接。 •工作存储器中的内容以及保持性和非保持性数据(仅适用于用户手动进行存储器复位)被 删除。 • 诊断缓冲区、时间、IP地址和设备名称被保留。 • 随后,CPU 通过已装载的项目数据(硬件配置、代码块和数据块以及强制作业)进行初始 化。CPU将此数据从装载内存复制到工作存储器。 结果: – 如果在硬件配置中设置了 IP 地址(“在项目中设置 IP 地址”(Set IPaddress in the project) 选项)且带有该项目的 SIMATIC 存储卡处于 CPU 中,则存储器复位后该 IP地址有效。 – 数据块不再具有当前值,而是具有其组态的起始值。 – 强制作业保持激活。 检测 CPU 存储器复位 RUN/STOPLED 黄色指示灯以 2 Hz 为频率闪烁。复位完成后,CPU 将切换为 STOP 模式。 RUN/STOP LED指示灯点亮(黄色常亮)。