S7-1200 CPU的操作模式转换

下图显示了 s7-1200 cpu 的操作模式和操作模式转换:
① power on → startup
接通电源后,发生以下情况时,cpu 将转入“startup”模式:
● 启动类型设置为“暖启动”,且
● 硬件配置与程序块一致。
将清空非保持性存储器中的内容,同时将非保持性 db 的内容复位为装载存储器的初始值。同时保留保持性存储器和保持性 db 中的内容。
② power on → stop
启动类型设置为“不启动”之后,在打开电源之后,cpu 将转入stop”模式。
将清空非保持性存储器中的内容,同时将非保持性 db 的内容复位为装载存储器的初始值。同时保留保持性存储器和保持性 db 中的内容。
③ stop → startup
在以下情况下,cpu 将切换为“startup”模式:
● 从编程设备将 cpu 设置为“run”模式,而且
● 硬件配置与程序块一致。
④ startup → stop
在以下情况下 cpu 将返回到“stop”模式:
● 在启动过程中检测到错误。
● 从编程设备将 cpu 设置为“stop”模式。
● 在 startup ob 中执行了一个 stop 命令。
⑤ startup → run
如果 startup 成功,cpu 将切换到“run”模式。
⑥ run → stop
在以下情况下 cpu 将返回到“stop”模式:
● 检测到阻止继续处理的错误。
● 从编程设备将 cpu 设置为“stop”模式。
● 在用户程序中执行了一个 stop 命令。
startup 模式的原理 (s7-1200)
功能  
接通 cpu 后,它在开始执行循环用户程序之前首先执行启动程序。
通过适当编写启动 ob,可以在启动程序中为循环程序指定一些初始化变量。对启动 ob 的数量没有要求。即,可以在用户程序中创建一个或多个启动 ob,或者一个也不创建。
启动特性的参数设置
可以指定 cpu 是否保持在 stop 模式或者是否在暖启动。此外,还可以在 cpu 属性的“启动”(startup) 组中设置启动期间的响应(run 或前一模式)。
请注意以下几点有关“startup”模式的内容:
● 执行启动 ob。不管选择哪种启动模式,已编写的所有启动 ob 都会执行。
● 不执行任何基于时间的程序。
● 中断控制的程序的执行仅限于:– ob 82(诊断中断)
● 禁用模块上的输出。
● 不更新过程映像;可以对输入进行直接 i/o 访问。
下图显示了在“stop”、“startup”和“run”模式下 cpu 的操作。
可以使用以下方法在用户程序的第一个周期中指定 i/o 输出的状态:
● 使用可分配的输出模块可以输出替换值或保持上一个值。
● 在启动 ob 中为输出设置默认值。
启动期间,所有中断事件都输入到队列中,以便随后可以在 run 模式期间处理它们。在 run 模式下,可随时处理硬件中断。
如果启动期间出错,则取消启动且 cpu 保持在“stop”模式。
run 模式 (s7-1200)
在“run”模式下,执行循环、时间驱动和中断驱动的程序段:
● 读取过程映像输出。
● 读取过程映像输入表。
● 执行用户程序。
只有在“run”模式下,才能通过开放式用户通信在 s7-1200 cpu 间进行主动数据交换。
当 cpu 读取输入后,循环程序会从第一条指令运行到最后一条指令。
如果已组态最小循环时间,则 cpu 将在最小循环时间用完后结束该循环,即使用户程序提早完成。设置的最大循环时间可根据您的需求进行调整。这将确保循环程序在指定时间内完成。在该时间内如果循环程序并未完成,则系统将返回一个时间错误。诸如硬件中断和诊断中断等其它事件,可中断循环程序流并延长循环时间。
stop 模式 (s7-1200)
在“stop”模式下,不执行用户程序。根据参数设置,禁用或响应所有输出:根据参数中的设置提供替换值或保持上一个值输出并将受控过程置于安全状态。
cpu 检查以下几点:
● 硬件,例如是否所有模块均可用
● cpu 的默认设置是否适用,或者参数集是否存在
● 是否满足所编写的启动行为的一般条件
存储器复位的基础知识 (s7-1200)
只有在 stop 模式下,才能执行 cpu 的存储器复位。
复位存储器时,cpu 切换到“初始状态”。这表示:
● 终止编程设备/pc 和 cpu 间的现有在线连接。
● 被删除工作存储器中的内容以及保持性和非保持性数据。
● 保留诊断缓冲区、时间、ip 地址、硬件配置和激活的强制作业。
● 装载存储器内容(代码和数据块)随后复制到工作存储器。其结果为,数据块不再具有当前值,而是具有其组态的起始值。


5G时代下的边缘计算的特点及发展趋势
江苏常州市智能电网产业9个重点项目正式开工取得了新的发展里程碑
人工智能对传感器发展的影响有哪些
谷歌微软全新的Cookie模型力保网络数据安全
工业物联网设备管理平台(IIOT数据集成平台)有什么功能?
S7-1200 CPU的操作模式转换
为什么国产手机不再追求“超薄”?或许这就是真相!
可穿戴设备的通用测试
6V和12V汽车电池充电器电路
苹果手机可能很快会被迫切换到USB-C接口
0glass AR眼镜在互联网大会互联网之光博览会亮相
影像测量机的功能介绍
三相异步电机中转矩大小与转速有什么影响?
以太坊生态有什么新的数据
GIC-600的内部结构组件
汽车自适应巡航控制系统(ACC)技术详解
基于微机电系统激光雷达扫描方案
一文解析UWB技术的发展与应用
盘点一周内中兴诺基亚等企业的巨额交易
Android平台消息响应机制的研究及其触摸屏响应的优化实现