6ES7288-1SR20-0AA0S7-200 SMART,CPU SR20,标准型CPU模块,继电器输出,220 V AC供电,12输入/8输出
6ES7288-1ST20-0AA0S7-200 SMART,CPU ST20,标准型 CPU 模块,晶体管输出,24 V DC 供电,12 输入/8 输出
6ES7288-1SR30-0AA0S7-200 SMART,CPU SR30,标准型 CPU 模块,继电器输出,220 V AC 供电,18 输入/12 输出
6ES7288-1ST30-0AA0S7-200 SMART,CPU ST30,标准型 CPU 模块,晶体管输出,24 V DC 供电,18 输入/12 输出
6ES7288-1SR40-0AA0S7-200 SMART,CPU SR40,标准型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出
6ES7288-1ST40-0AA0S7-200 SMART,CPU ST40,标准型 CPU 模块,晶体管输出,24 V DC 供电,24 输入/16 输出
6ES7288-1SR60-0AA0S7-200 SMART,CPU SR60,标准型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出
6ES7288-1ST60-0AA0S7-200 SMART,CPU ST60,标准型 CPU 模块,晶体管输出,24 V DC 供电,36 输入/24 输出
6ES7288-1CR20-0AA1S7-200 SMART,CPU CR20s,经济型 CPU 模块,继电器输出,220 V AC 供电,12 输入/8 输出
6ES7288-1CR30-0AA1S7-200 SMART,CPU CR30s,经济型 CPU 模块,继电器输出,220 V AC 供电,18 输入/12 输出
6ES7288-1CR40-0AA1S7-200 SMART,CPU CR40s,经济型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16输出
6ES7288-1CR60-0AA1S7-200 SMART,CPU CR60s,经济型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出
6ES7288-1CR40-0AA0S7-200 SMART,CPU CR40,经济型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出
6ES7288-1CR60-0AA0S7-200 SMART,CPU CR60,经济型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出
6ES7288-2DE08-0AA0S7-200 SMART,EM DE08,数字量输入模块,8 x 24 V DC 输入
6ES7288-2DE16-0AA0S7-200 SMART,EM DE16,数字量输入模块,16 x 24 V DC 输入
6ES7288-2DR08-0AA0S7-200 SMART,EM DR08,数字量输出模块,8 x 继电器输出
6ES7288-2DT08-0AA0S7-200 SMART,EM DT08,数字量输出模块,8 x 24 V DC 输出
6ES7288-2QR16-0AA0S7-200 SMART,EM QR16,数字量输出模块,16 x 继电器输出
6ES7288-2QT16-0AA0S7-200 SMART,EM QT16,数字量输出模块,16 x 24 V DC 输出
6ES7288-2DR16-0AA0S7-200 SMART,EM DR16,数字量输入/输出模块,8 x 24 V DC 输入/8 x 继电器输出
6ES7288-2DT16-0AA0S7-200 SMART,EM DT16,数字量输入/输出模块,8 x 24 V DC 输入/8 x 24 V DC 输出
6ES7288-2DR32-0AA0S7-200 SMART,EM DR32,数字量输入/输出模块,16×24 V DC 输入/16 x 继电器输出
6ES7288-2DT32-0AA0S7-200 SMART,EM DT32,数字量输入/输出模块,16 x 24 V DC 输入/16 x 24 V DC 输出
6ES7288-3AE04-0AA0S7-200 SMART,EM AE04,模拟量输入模块,4 输入
6ES7288-3AE08-0AA0S7-200 SMART,EM AE08,模拟量输入模块,8 输入
6ES7288-3AQ02-0AA0S7-200 SMART,EM AQ02,模拟量输出模块,2 输出
6ES7288-3AQ04-0AA0S7-200 SMART,EM AQ04,模拟量输出模块,4 输出
6ES7288-3AM03-0AA0S7-200 SMART,EM AM03,模拟量输入/输出模块,2 输入/ 1 输出
6ES7288-3AM06-0AA0S7-200 SMART,EM AM06,模拟量输入/输出模块,4 输入/ 2 输出
6ES7288-3AR02-0AA0S7-200 SMART,EM AR02,热电阻输入模块,2 通道
6ES7288-3AR04-0AA0S7-200 SMART,EM AR04,热电阻输入模块,4 通道
6ES7288-3AT04-0AA0S7-200 SMART,EM AT04,热电偶输入模块,4 通道
循环执行称为扫描周期。用户程序的执行与否取决于CPU 是处于 STOP 模式还是 RUN 模式。在 RUN 模式下,执行程序;在 STOP模式下,不执行程序。表格 4- 1 CPU 在扫描周期中执行任务扫描周期 说明读取输入:CPU将物理输入的状态复制到过程映像输入寄存器。执行程序中的控制逻辑:CPU执行程序指令,并将值存储到不同存储区。处理任何通信请求:CPU执行通信所需的所有任务。执行 CPU 自检诊断:CPU确保固件、程序存储器和所有扩展模块正确工作。写入输出:将存储在过程映像输入寄存器的数值写入到物理输出。S7-200 SMART66 系统手册, V2.4, 03/2019, A5E-AFPLC
概念4.1 控制逻辑的执行4.1.1 读取输入和写入输出读取输入数字量输入:每个扫描周期开始时,会读取数字量输入的电流值,然后将该值写入到过程映像输入寄存器。模拟量输入:CPU在正常扫描周期中不会读取模拟量输入值。而当程序访问模拟量输入时,将立即从设备中读取模拟量值。写入输出数字量输出:扫描周期结束时,CPU将存储在过程映像输出寄存器的值写入数字量输出。模拟量输出:CPU在正常扫描周期中不会写入模拟量输出值。而当程序访问模拟量输出值时,将立即写入模拟量输出。
4.1.2 立即读取或写入 I/OCPU 指令集提供立即读取或写入物理 I/O 的指令。这些立即 I/O指令可用来直接访问实际输出或输入点,即使映像寄存器通常用作 I/O访问的源地址或目的地址。使用立即指令来访问输入点时,不改变相应过程映像输入寄存器单元。使用立即指令来访问输出点时,将同时更新相应过程映像输出寄存器单元。说明读取模拟量输入时,可立即读取到相应的值。向模拟量输出写入值时,会立即更新该输出。S7-200 SMART系统手册, V2.4, 03/2019, A5E-AF 67PLC 概念4.1 控制逻辑的执行在程序执行期间,使用过程映像寄存器比直接访问输入或输出点更有优势。
使用映像寄存器共有三个原因:● 在扫描开始时对所有输入进行采样可在扫描周期的程序执行阶段同步和冻结输入值。程序执行完成后,使用映像寄存器中的值更新输出。这样会使系统更稳定。● 程序访问映像寄存器的速度比访问 I/O 点的速度快得多,从而可以更快地执行程序。● I/O点是位实体,必须以位或字节的形式访问,但可以采用位、字节、字或双字的形式访问映像寄存器。因此,映像寄存器更为灵活。4.1.3 执行用户程序在扫描周期的执行阶段,CPU执行主程序,