扫一扫,微信关注我们
西门子3VA1132-3ED16-0AA0
ET 200PA 模拟输出西门子6ES7650-8BK60-0AA0
6ES7650-8BK60-0AA0 ET 200PA SMART,模拟输出 电位隔离, 8 模拟输出;诊断; 分辨率 11/12 位,40针, 650-8PH 中需要 |
启动 IM 650
冗余情况下的声明:
在冗余组态中,插入的 2 个 IM 650 模块将独立启动。以下流程图说明 IM 650 (a) 的启动过程。对于 IM 650 (b),以下流程图同样适用,不过名称将相应地颠倒过来。
1 | 电源模块 |
2a | IM 650 (a) |
2b | IM 650 (b) |
3 | ET 200PA SMART I/O 模块或属于 S7-300 系列模块的模块 |
启动 IM 650
图片: 启动 IM 650
启动以实现时间同步/标记信号变化的时间戳
图片: 启动以实现时间同步/标记时间戳
ET 200PA SMART 的诊断消息触发的行为
每条诊断消息都会触发以下行为:
诊断以诊断中断的形式指示。
在诊断帧中,模块状态和通道相关诊断还可用。
发出诊断消息后,消息将以诊断中断块(给定时间内只能进行一次中断)的形式输入诊断帧中并存储于 CPU 的诊断缓冲区。
IM 650 上的 SF LED 亮起。
在 CPU 中调用 OB 82。 如果 OB 82 不可用,则 CPU 将进入 STOP 状态。
将诊断向 PCS 7 模块驱动程序报告。
由 CPU 确认诊断中断(然后才可进行新的诊断中断)
重新组态序列
在 HW Config 中更改了参数并将其下载到 RUN 模式下 CPU 之后,CPU 立即运行“运行期间下载组态后的 CPU 行为"中描述的测试,并将输入和输出值的状态更改为“BAD"。这表明,相关 I/O 模块的输入或输出数据此刻可能不再正确。可能无法再调用任何触发作业的功能将数据记录发送到相关 I/O 模块,否则在系统发送的数据记录和用户发送的数据记录之间可能会出现冲突。
用户或许只能访问过程映像中属于当前处理的 OB 的过程映像分区内的那些值。
数据记录传输后,IO 控制器在模块状态数据中如下标记 I/O 模块:
传输成功时,标记为可用。
传输失败时,标记为不可用。
访问 I/O 模块时,出现 I/O 访问错误:
- 在输入过程映像更新期间、输出过程映像传输到 I/O 模块期间或直接访问模块期间。具体取决于访问类型,启动 OB 85 或 OB 122。
- I/O 模块的输入或输出数据与移除模块中断的行为方式相同,这表明它可能还不正确(由于 I/O 模块可能尚未评估其数据记录)。
但是,不再存在无法再激活 I/O 模块数据记录功能的限制。
提示 例如,如果 I/O 模块的重新组态需要禁用诊断中断,则 I/O 模块随后仍可发送已准备好的中断。 |
重新组态端口(PDEV 子模块)
使用与 I/O 模块相同的方式重新组态端口。
重新组态期间可能发生的故障情形
可能出现以下错误情形:
I/O 模块接收参数数据记录但无法对其进行评估。
严重错误,特别是协议错误,可能导致 IO 控制器*挂起相关的 IO 设备,从而引起该站的所有 I/O 模块发生故障。
重新组态对 CPU 工作状态的依赖性
重新组态发生在 SDB 评估之后,且在 RUN 模式下进行(请参见“在运行期间下载组态后的 CPU 行为")。在重新组态期间,INTF-LED 点亮。
在切换到 HOLD 工作状态期间会中断重新组态过程。在 CPU 切换到 STOP 或 RUN 模式时,该过程继续。在 STOP 模式下仅停止 OB83 调用。
如果出现电源故障,将中止重新组态。电源恢复后,立即重新组态全部现有的 IO 设备。
重新组态期间的 OB 调用
CPU 运行“在运行期间下载组态后的 CPU 行为"中描述的测试后,将立即使用事件 W#16#335A 启动 OB 83。这表明,相关 I/O 模块的输入或输出数据此刻可能不再正确。可能无法再调用任何触发新作业的 SFC 将数据记录发送到相关 I/O 模块,否则在系统发送的数据记录和用户发送的数据记录之间可能会出现冲突。
CPU 完成 OB 83 后,将立即发送参数数据记录,每个涉及的 I/O 模块都接收全部数据记录(而无论有多少数据记录受到更改的影响)。
随后启动另一个 OB 83(如果发送成功,则启动事件 W#16#325A;否则,启动事件 W#16#395B)。如此处理 OB 83 不会中断其它优先级等级