西门子CPUSR40继电器输出模块6ES7288-1SR40-0AA0
S7-200 SMART,CPU SR40,标准型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出
上海斌勤电气技术有限公司 高级业务顾问;康晓肆竭诚为你服务.
本公司主营西门子工业自动化产品,全新原装,假一罚十,品质保障.
主营西门子自动化原装产品
所有产品均为西门子原装,所有产品非人为损坏质保一年,(烧坏、客户保管不善)
公司地址.上海市松江区三新北路1800弄24号楼
全新原装,千万库存。
本公司宗旨:本着以诚信为本,以顾客为中心,让顾客满意,创造一个舒心的购物环境
因为诚信所以简单,成交只是开始,服务永不止步。
处理通讯请求
在扫描周期的信息处理阶段,S7-200处理从通讯端口或智能I/O模块接收到的任何信息。
执行CPU自检诊断
在扫描周期的这一阶段,S7-200检查CPU的操作和扩展模块的状态是否正常。
写数字输出
在每个扫描周期的结尾,CPU把存储在输出映像象寄存器中的数据写到数字输出点。(模拟量输出直
接刷新,与扫描周期无关)。
S7-200数据的存取
S7-200将信息存于不同的存储器单元,每个单元都有单独的地址。可以明确指出要访问的存储器地
址。这就允许用户程序直接访问这个信息。表4-1列出了不同长度的数据所能表示的数值范围。
表4-1 不同长度的数据表示的十进制和十六进制数范围
数制 字节(B) 字(W) 双字(D)
无符号整数 0到255 0到FF 0到65,535 0到 FFFF 0到4,294,967,295 0到FFFF FFFF
符号整数 -128到 + 127 80到7F -32,768到+32,767 8000到7FFF -2,147,483,648到+2,147,483,647 8000 0000到7FFF FFFF
实数IEEE32 位浮点数 不适用 不适用 +1.175495E-38到+3.402823E+38 (正数) -1.175495E-38到-3.402823E+38 (负数)
若要访问存储区的某一位,则必须指定地址,包括存储器标识符、字节地址和位号。图4-4是一个位
寻址的例子(也称为“字节.位”寻址)。在这个例子中,存储器区、字节地址(I =输人,3 =字节3)之
后用点号(“■ “)来分隔位地址(第4位)。
3 . 4
1—字节的位,或位号: 8位
(0 -7)中的第4位
——字节地址与位号之间的分
隔符
字节地址:字节3(第4个
字节)
存储器标识符
输人过程映像区
图4-4 字节.位寻址
使用这种字节寻址方式,可以按照字节、字或双字来访问许多存储区(V、I、Q、M、S、L及SM)中的
数据。若要访问CPU中的一个字节、字或双字数据,则必须以类似位寻址的方式给出地址,包括存储
器标识符、数据大小以及该字节、字或双字的起始字节地址,如图4-5所示。
27
S7-200可编程序控制器系统手册
使用包括区域标识符和设备号的地址格式来访问其他CPU存储区(如T、C、HC和累加器)中的数据。
V B 100 V W100 V D 100
1 ^ 宇节地址 1 ^ 宇节地址 I匕
访问一个宇节 区域标识符 访问一个宇 区域标识符
宇节地址
访问一个双宇
区域标识符
VB100 7 VB100 0
有效字节 MSB 有效字节 ISB MSB = 有效宇节 LSB = 有效宇节
VW100 15 VB100 8 7 VB101 0
有效字节 MSB 有效字节 LSB
VD100 31 VB100 24 23 VB101 16 15 VB102 8 7 VB103 0
LSB
MSB
图4-5 对同一地址进行字节、字和双字存取操作的比较。
存储区数据的存取
过程映像输入寄存器:I
在每次扫描周期的开始,CPU对物理输人点进行采样,并将采样值写人输人过程映像寄存器中。可以
按位、字节、字或双字来存取输人过程映像寄存器中的数据:
位: \1字节地址.〖位地址 I0.1
字节、字或双字: \[大小K起始字节地址 IB4
过程映像输出寄存器:Q
在每次扫描周期的结尾,CPU将输出过程映像寄存器中的数值复制到物理输出点上。可以按位、字
节、字或双字来存取输出过程映像寄存器:
位: QI字节地址.〖位地址 Q1.1
字节、字或双字: Q[大小起始宇节地址 QB5
变量存储区:V
您可以用V存储器存储程序执行过程中控制逻辑操作的中间结果,也可以用它来保存与工序或任务相
关的其他数据。并且可以按位、字节、字或双字来存取V存储区中的数据:
位: W字节地址.〖位地址 V10.2
字节、字或双字: V[大小K起始字节地址 VW100
位存储区:M
可以用位存储区作为控制继电器来存储中间操作状态和控制信息。并且可以按位、字节、字或双字来
存取位存储区:
位: M[字节地址.[位地址 M26.7
字节、字或双字: M[大小K起始字节地址 MD20
28
PLC的基本概念
第4章
定时器存储区:T
S7-200 CPU中,定时器可用于时间累计,其分辨率(时基增量)分为1ms、10ms和100ms三种。定
时器有两个变量:
□当前值:该16位有符号整数可存储由定时器计数的时间量。
□定时器位:在比较当前值和预设值后,可设置或清除该位。预设值是定时器指令的一部分。
可以用定时器地址(T +定时器号)来存取这两种形式的定时器数据。是否访问定时器位或当前值取决
于所使用的指令:带位操作数的指令可访问定时器位,而带字操作数的指令则访问当前值。如图4-6
中所示,常开触点指令访问定时器位;而移动字指令则访问定时器的当前值。
访问当前值
格式: T[定时器 编号 T24
I2.1 I I MOV_W EN 当前值 定时器位 T3 1 1
II T0 T0 1 1
T3 — IN OUT —VW200 T1 T1
1 T2 T2
15 (MSB) T3 0 (LSB) T3
访问定时器位
图4-6
访问定时器位或者定时器的当前值
计数器存储区:C
S7-200提供三种类型的计数器,可计算计数器输人上的低-高跳变事件:一种类型仅计算向上事件,
一种类型仅计算向下事件,还有一种类型计算向上和向下两种事件。计数器有两种形式:
□当前值:该16位有符号整数可存储累加计数。
□计数器位:在比较当前值和预设值后,可设置或清除该位。预设值是计数器指令的一部分。
可以用计数器地址(C +计数器号)来访问这两种形式的计数器数据。是否访问计数器位或当前值取决
于所使用的指令:带位操作数的指令访问计数器位,而带字操作数的指令则访问当前值。如图4-7中
所示,常开触点指令是存取计数器位;而移动字指令则是存取计数器的当前值。
格式:
CI计数器编号
C24
I2.1
H
存取当前值
存取计数器位
图4-7 存取计数器位或者计数器的当前值
29
S7-200可编程序控制器系统手册
高速计数器:HC
高速计数器对高速事件计数,它独立于CPU的扫描周期。高速计数器有一个32位的有符号整数计数值
(或当前值)。若要存取高速计数器中的值,则应给出高速计数器的地址,即存储器类型(HC)加上计数
器号(如HCO)。高速计数器的当前值是只读数据,仅可以作为双字(32位)来寻址。
格式: HC[高速计数器编号] HC1
累加器:AC
累加器是可以象存储器一样使用的读写设备。例如,可以用它来向子程序传递参数,也可以从子程序
返回参数,以及用来存储计算的中间结果。S7-200提供4个32位累加器(ACO、AC1、AC2和AC3)。
并且您可以按字节、字或双字的形式来访问累加器中的数值。
被访问的数据长度取决于存取累加器时所使用的指令。如图4-8所示,当以字节或者字的形式存取累
加器时,使用的是数值的低8位或低16位。当以双字的形式存取累加器时,使用全部32位。
关于如何在中断程序中使用累加器的相关信息,参见第6章中的中断指令部分。
格式: acimm器编号 AC0
图4-8 存取累加器
3O
PLC的基本概念
第4章
特殊存储器:SM
SM位为CPU与用户程序之间传递信息提供了一种手段。可使用这些位来选择和控制S7-200 CPU的
某些特殊功能,例如:一个一个扫描时接通的位、一个以固定速率切换的位或一个显示数学或运算
指令状态的位。(有关SM位的详细信息参见附录D)。并且可以按位、字节、字或双字来存取SM位:
位:SM〖字节地M.〖位地址 SM0.1
字节、字或双字: SM[大观起始字节地址 SMB86
局部存储器区域:L
S7-200有64个字节的局部存储器,其中60个可以用作临时存储器或者给子程序传递参数。
提示
如果用梯形图或功能方块图编程,STEP7-Micro/WIN保留这些局部存储器的四个字节。
局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局
部有效。全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断中断程序程序)。局
部是指存储器区和特定的程序相关联。S7-200给主程序分配64个局部存储器;给每一级子程序嵌套
分配64个字节局部存储器;同样给中断程序分配64个字节局部存储器。
子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序
或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。
S7-200 PLC根据需要分配局部存储器。也就是说,当主程序执行时,分配给子程序或中断程序的
局部存储器是不存在的。当发生中断或者调用一个子程序时,需要分配局部存储器。新的局部存储器
地址可能会覆盖另一个子程序或中断程序的局部存储器地址。
局部存储器在分配时PLC不进行初始化,初值可能是任意的。当在子程序调用中传递参数时,在被调
用子程序的局部存储器中,由CPU替换其被传递的参数的值。局部存储器在参数传递过程中不传递
值,在分配时不被初始化,可能包含任意数值。
位:L[字节地M[位地址 L0.0
字节、字或双字: W大小]〖起始宇节地址 LB33
模拟量输入:AI
S7-200将模拟量值(如温度或电压)转换成1个字长(16位)的数字量。可以用区域标识符(AI)、数据长度
(W)及字节的起始地址来存取这些值。因为模拟输人量为1个字长,且从偶数位字节(如0、2、4)开
始,所以必须用偶数字节地址(如AIW0、AIW2、AIW4)来存取这些值。模拟量输人值为只读数据。
相关产品