西门子S7-200 SMART PLC可编程控制器,SMART LINE 触摸屏和SINAMICS V20 变频器*整合,为OEM 客户带来高性价比的小型自动化解决方案,满足客户对于人机交互、控制、驱动等功能的*需求。
产品简介
详细介绍
江西西门子S7-200SMART系列扩展模块参数
S7-200 Smart系列PLC将系统相关的一些状态(比如:CPU报错、指令溢出、IO错误)存放在特殊的内存地址中,可以在编程的时候通过读取相关内存地址的内容来获取当前的状态(比如:若系统存在IO错误,则SM5.0将被置1);也可以通过编程来修改相关内存地址的内容来达到参数配置的目的(比如:SMB30可以来配置系统串口Port0的参数)。这些特殊的内存区域,被称为特殊存储器(Special Memory),英文简写“SM”。
特殊存储器有两种存储形式:SMB和SMW。“SMB”表以字节(Byte)形式存储的特殊存储器;“SMW”表示以“字(Word)”的形式存储的特殊存储器。在编程的时候,可以"字"、"字节"、"位"的方式对特殊存储器进行访问,位的方式访问按照"SM<字节编号>.<位编号>"的规则进行,比如前面提到的“SM5.0”。
S7-200 Smart系列PLC提供了大量的特殊存储器,今天这篇文章,我们先来聊聊SMB0和SMB1。
SMB0称为“系统状态(System Status)”特殊存储器,顾名思义,它与系统的状态相关。SMB0提供了8个可访问的位(SM0.0~SM0.7),CPU在每次扫描周期的结束之前都会更新这些位(bits)的状态。
SM0.0(Always_ON)会被始终置1,
SM0.1(First_Scan_ON)在CPU的*个扫描周期被置1,之后被复位。该位可以用来执行初始化的相关操作,类似于S7-300的OB100的功能;
SM0.4(Clock_60s)提供一个60秒的时钟脉冲(30s为真,30s为假),可以用于简单延时或者蜂鸣器的报警;
SM0.5(Clock_1s)提供一个1秒的时钟脉冲(0.5s为真,0.5秒为假),可以用于简单延时或者蜂鸣器的报警;
SM0.6(Clock_Scan)提供一个扫描周期时钟,在一个扫描周期其值为真(TRUE),在下一个扫描周期其值为假(False),如此反复。该位可以作为扫描周期计数器来使用。
SMB1称为“指令执行状态(Instruction execution status)”特殊存储器,包含8个位(SM1.0~SM1.7),这些位会在指令执行期间被置位或复位。
SM1.0(Resut_0)当运算结果为0时,会被置位;
SM1.0(Overflow_Illegal)当出现运算溢出或检测到非法数值时,被置位;
SM1.1(Neg_Resut)当运算结果为负数时,数学运算指令会将其置位;
SM1.2(Divide_By_0)当CPU检测到除数为0时,该位被置位
S7-200 smart系列PLC的特殊存储器很多,本文介绍了其中的SMB0和SMB1,更多内容在之后的文章中继续介绍。
江西西门子S7-200SMART系列扩展模块参数
PLC存储器
S7-200数据存储区:
1. 输入/输出映像寄存器:S7-200 PLC编址规模(I0.0~I15.7)。 输入映像寄存器(该区域能够按位操作又称输入继电器)输入继电器线圈由外部信号驱动,常开触点和常闭触点供用户编程运用。
输出映像寄存器:S7-200 PLC编址规模(Q0.0~Q15.7)。输出映像寄存器(又称输出继电器)是用来将PLC的输出信号传递给负载,线圈用程序指令驱动。PLC的每一个I/O点都是一个断定的物理点。CPU 224主机有I0.0~I0.7,I1.0~I1.5共14个数字量输入端点,Q0.0~Q0.7、Q1.0、Q1.1共10个数字量输出端点。
2.变量存储器V
用以存储运算的中心成果和其它数据。CPU 224有VB0.0~VB5119.7的5K存储字节。可按位、字节、字或双字运用。
3. 内部标志位(M)存储区
M作为操控继电器(又称中心继电器),用来存储中心操作数或其它操控信息。
S7-200 PLC编址规模M0.0~M31.7,能够按位、字节、字或双字来存取存储区的数据。
4. 次序操控继电器(S)存储区
S又称状况元件,以完成次序操控和步进操控。
S7-200 PLC编址规模S0.0~S31.7,能够按位、字节、字或双字来存取数据。
5.特殊标志位(SM)存储器
① SMB0为状况位字节,在每次扫描循环结尾由S7-200 CPU更新,界说如下:
SM0.0 RUN状况监控,PLC在运转RUN状况,该位始终为1。
SM0.1 初次扫描时为1,PLC由STOP转为RUN状况时,ON(1态)一个扫描周期,用
于程序的初始化。
SM0.2 当RAM中数据丢失时,ON一个扫描周期,用于犯错处理。
SM0.3 PLC上电进入RUN方法,ON一个扫描周期。
SM0.4 分脉冲,该位输出一个占空比为50%的分时钟脉冲。用作时刻基准或简易延时。
SM0.5 秒脉冲,该位输出一个占空比为50%的秒时钟脉冲。可用作时刻基准。
SM0.6 扫描时钟,一个扫描周期为ON(高电平),另一为OFF(低电平)循环替换。
SM0.7 工作方法开关方位指示,0为TERM方位,1为RUN方位。为1时,使自由端
通讯方法有用。
② SMB1为指令状况位字节,常用于表及数学操作,部分位界说如下:
SM1.0 零标志,运算成果为0时,该方位1。
SM1.1 溢出标志,运算成果溢出或查出不合法数值时,该方位1 。
SM1.2 负数标志,数学运算成果为负时,该位为1。
6. 部分存储器(L)
S7-200有64个字节的部分存储器,编址规模LB0.0~LB63.7,其中60个字节能够用作暂时存储器或者给子程序传递参数,最终4个字节为系统保留字节。
7. 定时器(相当于时刻继电器)
S7-200 CPU中的定时器是对内部时钟累计时刻增量的设备,用于时刻操控。编址规模T0~T255(22X);T0~T127(21X)。
8. 计数器
计数器首要用来累计输入脉冲个数。有16位预置值和当时值寄存器各一个,以及1位状况位,当时值寄存器用以累计脉冲个数,计数器当时值大于或等于预置值时,状况方位1。 S7-200 CPU供给有三种类型的计数器,增计数、减计数、增/减计数。编址规模C0~C255(22X),C0~C127(21X)。
9. 模拟量输入/输出映像寄存器(AI/AQ)
S7-200的模拟量输入电路将外部输入的模拟量(如温度、电压)等转换成1个字长(16位)的数字量,存入模拟量输入映像寄存器区域。
AI编址规模AIW0,AIW2,……AIW62,开始地址界说为偶数字节地址,共有32个模拟量输入点。
S7-200模拟量输出电路用来将模拟量输出映像寄存器区域的1个字长(16位)数字值转换为模拟电流或电压输输出。
AQ编址规模AQW0,AQW2,……AQW62,开始地址也采用偶数字节地址,共有32个模拟量输出点
10. 累加器(AC)
累加器是用来暂存数据, S7-200 PLC供给了4个32位累加器AC0~AC3。累加器支持以字节(B)、字(W)和双字(D)的存取。。
11. 高速计数器(HC)
CPU 22X供给了6个高速计数器HC0、HC1……HC5 (每个计数器最高频率为30KHz)用来累计比CPU扫描速率更快的事件。高速计数器的当时值为双字长的符号整数。
SIMATIC S7-200 SMART 订货数据
中央处理单元 CPU 订货号
CPU SR20 CPU 模块,AC/DC/RLY,12 输入/8 输出 ( 6ES7 288-1SR20-0AA0 )
CPU SR40 CPU 模块,AC/DC/RLY,24 输入/16 输出 ( 6ES7 288-1SR40-0AA0 )
CPU ST40 CPU 模块,DC/DC/DC,24 输入/16 输出 ( 6ES7 288-1ST40-0AA0 )
CPU CR40 CPU 模块,AC/DC/RLY,24 输入/16 输出 ( 6ES7 288-1CR40-0AA0 )
CPU SR60 CPU 模块,AC/DC/RLY,36 输入/24 输出 ( 6ES7 288-1SR60-0AA0 )
CPU ST60 CPU 模块,DC/DC/DC,36 输入/24 输出 ( 6ES7 288-1ST60-0AA0 )
扩展模块 EM 订货号
EM DI08 数字量输入模块,8 x 24 V DC 输入 ( 6ES7 288-2DE08-0AA0 )
EM DR08 数字量输出模块,8 x 继电器输出 ( 6ES7 288-2DR08-0AA0 )
EM DR16 数字量输入/输出模块,8 x 24 V DC 输入/8 x 继电器输出 ( 6ES7 288-2DR16-0AA0 )
EM DR32 数字量输入/输出模块,16 x 24 V DC 输入/8 x 继电器输出 ( 6ES7 288-2DR32-0AA0 )
EM DT08 数字量输入/输出模块,8 x 24 V DC 输出 ( 6ES7 288-2DT08-0AA0 )
EM DT16 数字量输入/输出模块,8 x 24 V DC 输入/8 x 24 V DC 输出 ( 6ES7 288-2DT16-0AA0 )
EM DT32 数字量输入/输出模块,16 x 24 V DC 输入/16 x 24 V DC 输出 ( 6ES7 288-2DT32-0AA0 )
EM AI04 模拟量输入模块,4 输入 ( 6ES7 288-3AE04-0AA0 )
EM AQ02 模拟量输入模块,2 输出 ( 6ES7 288-3AQ02-0AA0 )
EM AM06 模拟量输入/输出模块,4 输入/2 输出 ( 6ES7 288-3AM06-0AA0 )
EM AR02 热电阻输入模块,2 通道 ( 6ES7 288-3AR02-0AA0 )