6ES7288-2QR16-0AA0
SIMATIC S7-200 SMART, 数字输出 EM DR16, 16 个数字输出端,继电器 2A
:
6ES7288-3AE08-0AA0
SIMATIC S7-200 SMART, 模拟输入 SM AI08,8 模拟输入, 0...10V,0...5V,+/-5V,+/-2.5V 或者 0/4-20mA; 11 Bit+符号位(12 Bit ADC)
6ES7288-3AE04-0AA0
SIMATIC S7-200 SMART, 模拟输入 SM AI04,4 模拟输入, 0...10V,0...5V,+/-5V,+/-2.5V, 或者 0/4-20mA 11 Bit+符号位(12 Bit ADC)
6ES7288-3AQ02-0AA0
SIMATIC S7-200 SMART, 模拟输出 SM AQ02,2 AO, +/-10V,11 Bit 分辨率, 或 4-20mA,10 Bit 分辨率
6ES7288-3AT04-0AA0
SIMATIC S7-200 SMART, 模拟输入 SM AI04,4 模拟输入, 4xAI 热电偶
6ES7288-3AM06-0AA0
SIMATIC S7-200 SMART, 模拟 I/O SM AM06,4 个模拟输入/2 个模拟输出, 0..10V,0..5V,0/4..20mA,+/-5V, +/-2.5V,12 Bit 分辨率 或 4...20mA,+/-10V 11 Bit 分辨率
解S7--200如何执行您的控制逻辑
S7-200周而复始地执行程序中的控制逻辑和读写数据。
S7--200将您的程序和物理输入输出点联系起来
S7--200的基本操作非常简单:
? CPU读取输入状态
? CPU中存储的程序利用输入执行控制逻辑。当
程序运行时,CPU刷新有关数据。
? CPU将数据写到输出。
图4--1给出了一个简图,说明一个继电器图如何与
S7--200 联系起来。在本例中,电机启动开关的状态
和其他输入点的状态结合在一起。它们计算的结果,
最终决定了控制执行机构启动电机的输出点状态。
启动_PB
M_启动器
M_启动器
E_停
输出
电机
启/停开关
输入
电机启动器
图4--1
输入和输出的控制
S7--200在扫描循环中完成它的任务
S7--200周而复始地执行一系列任务。任务循环执行一次称为一个扫描周期。如图4--2所示,在一个扫
描周期中,S7-200将执行部分或全部下列操作:
? 读取输入:S7-200将实际输入的状态复制到过
程映像输入寄存器。
? 执行程序中的控制逻辑:S7-200执行程序指
令,并在不同的存储区存储数值。
? 处理通讯请求:S7-200执行通讯所需的所有
任务。
? 执行CPU自检诊断:S7-200可确保固件、程序
存储器和所有扩展模块正确工作。
? 写入输出:将存储在过程映像输出寄存器中的数
值写入到实际输出。
写入输出
处理通讯请求
执行CPU自诊断
扫描周期
读取输入
执行程序
图4--2 S7-200扫描周期
用户程序的执行取决于S7-200是处于STOP模式还是RUN模式。在RUN模式中,执行程序;在
STOP模式中,不执行程序。
PLC的基本概念 第4章
25
读取输入
数字量输入: 每个扫描周期从读取数字量输入的当前值开始,然后将这些值写入到过程映像输入寄
存器。
模拟量输入:除非启用了模拟量输入过滤,否则,S7-200在正常扫描周期中不更新来自扩展模块的模
拟量输入。模拟量滤波会使您得到较稳定的信号。可以启用每个模拟量输入通道的滤波功能。
当您启用了模拟量输入滤波功能后,S7--200会在每一个扫描周期刷新模拟量、执行滤波功能并且在
内部存储滤波值。当程序中访问模拟量输入时使用滤波值。
如果没有启用模拟量输入滤波,则当程序访问模拟量输入时,S7-200都会直接从扩展模块读取模
拟值。
在每次扫描期间,CPU224XP的AIW0和AIW2模拟量输入都会读取模--数转换器生成的值,从而
完成刷新。该转换器求取的是均值(sigma-delta),因此通常无需软件滤波。
提示
模拟量滤波会使您得到较稳定的信号。在模拟量输入信号随时间变化缓慢时使用模拟量输入滤波。
如果信号变化很快,不应该选用模拟量滤波。
不要对在模拟量字中传递数字信息或者报警指示的模块使用模拟量输入滤波。对于RTD、TC和
ASI主站模块,不能使用模拟量输入滤波。
执行程序
在扫描周期的执行程序阶段,CPU从头至尾执行应用程序。在程序或中断程序的执行过程中,立即
I/O指令允许您直接访问输入与输出。
如果在程序中使用子程序,则子程序作为程序的一部分存储。当由主程序、另一个子程序或中断程序
调用时,则执行子程序。从主程序开始时子程序嵌套深度是8,从中断程序开始时子程序嵌套深度
是1。
如果在程序中使用了中断,与中断事件相关的中断程序就作为程序的一部分被存储。中断程序并不作
为正常扫描周期的一部分来执行,而是当中断事件发生时才执行 (可能在扫描周期的任意点)。
为11个实体中的每一个保留局部存储器:当从主程序开始时,为1个主程序、8个子程序嵌套级别;当
从中断程序开始时,为1个中断和1个子程序嵌套级别。局部存储器有一个局部范围,在该范围内它只
能供其相关的程序实体使用,其他程序实体无法访问。有关局部存储器的更多信息,请参见本章中的
局部存储区:L。
图4--3描述了一个典型的扫描流程,该流程包括局部存储器应用和两个中断事件(一个事件发生在程序
执行阶段,另一个事件发生在扫描周期的通讯阶段)。子程序由下一个较高级别调用,并在调用时得到
执行。不调用中断程序;中断程序是发生相关中断事件的结果。
S7-200可编程序控制器系统手册
26
图4--3
典型的扫描流程
PLC的基本概念 第4章
27
处理通讯请求
在扫描周期的信息处理阶段,S7-200处理从通讯端口或智能I/O模块接收到的任何信息。
执行CPU自检诊断
在扫描周期的这一阶段,S7-200检查CPU的操作和扩展模块的状态是否正常。
写数字输出
在每个扫描周期的结尾,CPU把存储在输出映像象寄存器中的数据写到数字输出点。(模拟量输出直
接刷新,与扫描周期无关)。
S7--200数据的存取
S7--200将信息存于不同的存储器单元,每个单元都有唯一的地址。可以明确指出要访问的存储器地
址。这就允许用户程序直接访问这个信息。表4--1列出了不同长度的数据所能表示的数值范围。