咨询热线:021-80392549

西门子-SIMATIC S7 S7-1200 可编程控制器

PDF文档
  • 文件类型:PDF文档
  • 文件大小:23.44M
  • 更新日期:2016-03-01
  • 浏览次数:10296
  • 下载次数:18632
  • 上传会员:liuhongping
详细介绍
 西门子-SIMATIC S7 S7-1200 可编程控制器
1、CPU  的工作模式
CPU 有以下三种工作模式: STOP 模式、STARTUP 模式和 RUN 模式。 CPU
前面的状态 LED 指示当前工作模式。
1). 在 STOP 模式下,CPU 不执行程序。 您可以下载项目。
2). 在 STARTUP 模式下,执行一次启动 OB(如果存在)。 在启动模式下,CPU
不会处理中断事件。
3). 在 RUN 模式,程序循环 OB 重复执行。 可能发生中断事件,并在 RUN
模式中的任意点执行相应的中断事件 OB。 可在 RUN 模式下下载项目的某些部分
(页 1239)。
CPU 支持通过暖启动进入 RUN 模式。 暖启动不包括储存器复位。 执行暖启动时,CPU
会初始化所有的非保持性系统和用户数据,并保留所有保持性用户数据值。
存储器复位将清除所有工作存储器、保持性及非保持性存储区、将装载存储器复制到工作
存储器并将输出设置为组态的“对 CPU STOP 的响应”(Reaction to CPU STOP)。
存储器复位不会清除诊断缓冲区,也不会清除永久保存的 IP 地址值。
可组态 CPU 中“上电后启动”(startup after POWER ON) 设置。 该组态项出现在
CPU“设备组态”(Device Configuration) 的“启动”(Startup) 下。 通电后,CPU
将执行一系列上电诊断检查和系统初始化操作。 在系统初始化过程中,CPU
将删除所有非保持性位 (M) 存储器,并将所有非保持性 DB
的内容复位为装载存储器的初始值。 CPU 将保留保持性位 (M) 存储器和保持性 DB
的内容,然后进入相应的工作模式。 检测到的某些错误会阻止 CPU 进入 RUN 模式。
CPU 支持以下组态选项:
4). 不重新启动(保持为 STOP 模式)
5). 暖启动 - RUN 模式
6). 暖启动 - 断电前的模式
2、在 RUN  模式下处理扫描周期
在每个扫描周期中,CPU
都会写入输出、读取输入、执行用户程序、更新通信模块以及响应用户中断事件和通信请
求。 在扫描期间会定期处理通信请求。
以上操作(用户中断事件除外)按先后顺序定期进行处理。
对于已启用的用户中断事件,将根据优先级按其发生顺序进行处理。
对于中断事件,如果适用的话,CPU 将读取输入、执行
OB,然后使用关联的过程映像分区 (PIP) 写入输出。
系统要保证扫描周期在一定的时间段内(即最大循环时间)完成;否则将生成时间错误事
件。
1). 在每个扫描周期的开始,从过程映像重新获取数字量及模拟量输出的当前值,然后将
其写入到 CPU、SB 和 SM 模块上组态为自动 I/O 更新(默认组态)的物理输出。
通过指令访问物理输出时,输出过程映像和物理输出本身都将被更新。
2). 随后在该扫描周期中,将读取 CPU、SB 和 SM 模块上组态为自动 I/O
更新(默认组态)的数字量及模拟量输入的当前值,然后将这些值写入过程映像。
通过指令访问物理输入时,指令将访问物理输入的值,但输入过程映像不会更新。
3). 读取输入后,系统将从第一条指令开始执行用户程序,一直执行到最后一条指令。
其中包括所有的程序循环 OB 及其所有关联的 FC 和 FB。 程序循环 OB 根据 OB
编号依次执行,OB 编号最小的先执行。
在扫描期间会定期处理通信请求,这可能会中断用户程序的执行。
自诊断检查包括定期检查系统和检查 I/O 模块的状态。
中断可能发生在扫描周期的任何阶段,并且由事件驱动。 事件发生时,CPU
将中断扫描循环,并调用被组态用于处理该事件的 OB。 OB 处理完该事件后,CPU
从中断点继续执行用户程序。

如果需要了解更多,请点击http://www.gongboshi.com
下载地址
 
合作投稿:您好,欢迎光临,我们将竭诚为您服务 展会合作:您好,欢迎光临,我们将竭诚为您服务会员咨询:您好,欢迎光临,我们将竭诚为您服务广告合作:您好,欢迎光临,我们将竭诚为您服务软文营销:您好,欢迎光临,我们将竭诚为您服务短视频营销:您好,欢迎光临,我们将竭诚为您服务沪公网备31011402005898号