西门子中国代理商-电线电缆总代理商

    西门子中国代理商-电线电缆总代理商

    S7-200 SMART数据存储区

    S7-200 SMART 的存储区可以分为两大类:一是跟外部物理信号相关的输人/输出映像区/存储区;二是 CPU 内部的存储区。

    (1)输入/输出映像区/存储区

    数字量输入映像区(DI);数字量输出映像区(DO);模拟量输人存储区(AI);模拟量输出存储区(AO)。

    (2)内部存储区

    变量存储区(V);标志存储区(M);定时器(T);计数器(C);高速计数器(HC)累加器;特殊存储器(SM);局部存储区(L);顺序控制继电器存储区(S)。

    CPU 在每个扫描周期的初期将物理外设的数字量输人信号扫描到数字量输人映像区(DI)中,程序在运行过程中的数字量输出值暂存在数字量输出映像区(DO)中,并在扫描周期的末期将数字量输出映像区的值刷新到物理输出模块。数字量输入/输出映像区是可读且可写的,在程序中对某些数字量输人位进行写操作,便可以模拟外部的数字量输入信号。CPU 对模拟量的处理有所不同,模拟量的值存放在模拟量输入/输出存储区中。

    注意:模拟量的存放区被称为“存储区”而不是“映像区”或者“缓存区”。对于程序中

    使用的模拟量,是直接从存储区进行读取或写入的。模拟输入(AI)存储区是只读的,模拟量输出(AO)存储区是只写的;变量存储区(V)用来存放程序在运行过程中的中间变量或者需要的配方数据;标志存储区(M)用来存放逻辑运算的中间结果。其实,在编程时,变量存储区和标志存储区没有明显的界限,也可以用变量存储区来存放逻辑运算的中间结果。两者都可以位、字节、字或者双字的方式进行访问,其区别在于变量存储区(V)比标志存储区(M)要大很多。比如,在 CPU ST40 中,变量存储区的范围为 VB0 ~VB16383,而标志存储区的范围为 MB0~MB31。程序运行过程中需要的配方数据,需要在数据块编辑器中设置并存放在变量存储区(V)中。

    ① 定时器用来计时。S7-200 SMART 定时器的时间基准有 1ms、10ms 和 100ms 三种。定时器有两种变量:当前值和定时器位。当前值是一个16位的无符号整数,用来记录当前的时间;定时器位是一个位,用来记录定时器是否已经被触发(当前值大于设定值)。以定时器的地址(T 编号)既可以访问当前值,也可以访问定时器位,取决于访问指令的类型。位操作指令访问的是定时器的位,字操作指令访问的是定时器的当前值。以图 3-19 为例:一段程序是读取定时器 T3 的当前值,并将其存放到 VW10,属于字操作;二段程序是读取定时器 T3 的位,并将其输出到 Q0.0,属于位操作。

    图3 -19 定时器的字操作与位操作

    ① 计数器用来进行计数。S7-200 SMART 提供三种计数器:向上计数器、向下计数器和上下计数器。与定时器类似,计数器也有一个当前值(16 位无符号整数)和一个计数器位,其地址以字母 C加上编号表示(比如 C10)。使用字操作指令可以访问计数器的当前值,使用位操作指令可以访问计数器的的位。S7-200 SMART 的 CPU 大支持 256个计数器(编号C0~C255)。

    ② 高速计数器 与普通的计数器不同,它不受 CPU 扫描周期的限制,可以用来对高速信号(比如脉冲)进行计数。高速计数器的值是一个32 位的有符号整数,其性质为只读,可以通过高速计数器的地址(HC 编号)进行访问。

    ③ 累加器 可以用来传递参数或存放指令运算的中间结果。S7-200SMART提供4个32 位的累加器(ACO~AC3)。累加器可以字节、字或者双字的方式进行访问。

    ④ 特殊存储器(SM) 存放着与系统运行有关的特殊变量。S7-200 SMART PLC 的操作系统会将系统状态等信息写人到特殊存储器中,用户程序通过访问特定的特殊存储器,就可以获取一些系统级的信息。比如,SM0.0 始终为 1,SM0.5 会产生 1s的时钟脉冲等。S7-200 SMART 有非常多的特殊存储器,可以参考 8.7 节中的常用特殊存储器。

    ⑤ 局部存储区(L) 用来保存程序块的运行信息。S7-200 SMART 为每一个程序组织单元(POU)分配了 64个字节的局部存储区,其中可以存放程序运行所需要的输人、输出输人输出及临时变量。局部存储区中的变量仅在当前 POU 运行时有效,POU 运行结束后将被释放。

    ⑥ 顺序控制继电器存储区(S) 与顺序控制继电器相关,在编写顺序控制流程图中使用。它可以位、字节、字和双字的方式进行访问,其地址符号为S,比如 S3.1、SB6等。

    (3)程序结构

    在S7-200 SMARTCPU的内部运行着两类程序:操作系统和用户程序。操作系统是厂家设计的、在出厂前固化到 CPU 内部的程序。操作系统是 PLC 的大管家,担负着管理统内存、执行用户程序、处理中断、状态诊断及各种通信处理。用户程序是由用户编写的用来完成某个或某些功能的程序。用户程序只有被操作系统调用后才能执行

    从用户的角度来看,S7-200 SMART 的程序结构由三部分组成:主程序、子程序和中断程序。主程序的名称为“MAIN”,又称为组织块1(OB1),它是操作系统调用用户程用的接口,类似于C语言的 Main 函数。主程序中的指令按照从上到下的方向顺序执行,在每

    一个循环扫描周期中,只能被执行一次。

    在 PLC 的程序设计中,有一些功能代码可能需要反复调用。比如,现场有五个相同的电机,其控制方式完全相同。如果每一个电机都单独写一段控制代码,会增加很多工作量,有时候甚至是不太可能完成(想象下如果是五十个电机呢?)。而且这样做对于代码的阅话和日后的维护都非常不方便。这里,我们有一种简单的方案。S7-200 SMART 支持模块化程序设计。我们可以把常用的功能代码(比如上述例子中的电机控制)写成一个子程序,根据需要设计形参。子程序可以被主程序调用而执行,主程序在调用子程序时,根据实际情况,为其形参赋不同的实参值。

    子程序中还可以调用其他子程序,这就是嵌套调用。S7-200 SMART CPU 支持大嵌套深度为8层(从主程序开始算)。子程序的另一个好处是增加了程序的可移植型。

    中断程序也是操作系统与用户程序的一种接口,用户把中断处理的代码写在中断程序中。当中断发生时,操作系统调用相应的中断程序,而执行中断处理。

    S7-200 SMART 中,主程序、子程序和中断程序都被称为程序组织单元(POU)。

    注意:OB 是 Organization Block 的缩写,中文翻译为“组织块”。


    6ES7211-1BE40-0XB0CPU 1211C   AC/DC/Rly,6输入/4输出,集成2AI
    6ES7211-1AE40-0XB0CPU 1211C   DC/DC/DC,6输入/4输出,集成2AI
    6ES7211-1HE40-0XB0CPU 1211C   DC/DC/Rly,6输入/4输出,集成2AI
    6ES7212-1BE40-0XB0CPU 1212C   AC/DC/Rly,8输入/6输出,集成2AI
    6ES7212-1AE40-0XB0CPU 1212C   DC/DC/DC,8输入/6输出,集成2AI
    6ES7212-1HE40-0XB0CPU 1212C   DC/DC/Rly,8输入/6输出,集成2AI
    6ES7214-1BG40-0XB0CPU 1214C   AC/DC/Rly,14输入/10输出,集成2AI
    6ES7214-1AG40-0XB0CPU 1214C   DC/DC/DC,14输入/10输出,集成2AI
    6ES7214-1HG40-0XB0CPU 1214C   DC/DC/Rly,14输入/10输出,集成2AI
    6ES7215-1BG40-0XB0CPU 1215C   AC/DC/Rly,14输入/10输出,集成2AI/2AO
    6ES7215-1AG40-0XB0CPU 1215C   DC/DC/DC,14输入/10输出,集成2AI/2AO
    6ES7215-1HG40-0XB0CPU 1215C   DC/DC/Rly,14输入/10输出,集成2AI/2AO
    6ES72171AG400XB0CPU 1217C   DC/DC/DC,14输入/10输出,集成2AI/2AO


    浔之漫智控技术(上海)有限公司专注于西门子等

  • 词条

    词条说明

  • SIEMENS盐城西门子代理商

    SIEMENS盐城西门子代理商SIEMENS盐城西门子代理商SIEMENS盐城西门子代理商S7-400PLC分布式扩展分布式PLC控制扩展系统用于系统规模较大、控制对象分散、PLC的中央控制器与控制对象的I/O距离较远、需要PLC对远程I/O进行控制的场合。这种情况下,PLC的中央控制器与相应的操作、显示面板、I/O模块等统一安装在控制柜(或控制室)内;分散的I/O点按照相对集中的原则,连接到各个

  • 西门子S7-200CN模块6ES7223-1PH22-0XA8

    西门子S7-200CN模块6ES7223-1PH22-0XA8西门子S7-200CN模块6ES7223-1PH22-0XA8西门子S7-200CN模块6ES7223-1PH22-0XA8SIMATIC S7-200 CN,数字量 I/O EM 223,仅用于 S7-22X CPU, 8 DE 24V DC,灌电流/拉电流, 8 DA 继电器,2A/通道 此 S7-200 CN 产品 只具有 CE

  • 西门子S7-1200代理商|全国总代理商

    西门子S7-1200代理商|全国总代理商可编程序控制器的英文为Programmable Controller,在二十世纪70-80年代一直简称为PC。由于到90年代,个人计算机发展起来,也简称为PC;加之可编程序的概念所涵盖的范围太大,所以美国AB公司**将可编程序控制器定名为可编程序逻辑控制器(PLC-Programmable Logic Controller),为了方便,仍简称PLC为可编程序

  • 西门子CPU 1214C AC/DC/Rly代理商

    西门子CPU 1214C AC/DC/Rly代理商可编程自动化控制器PAC的在工控领域的特点和优势  PAC目前锁定的大应用领域仍是工控,而来自工厂的实时数据可以令管理人员拥有丰富的信息资源,以便借此进行决策,但是要安装能够提供工厂数据的系统可能相当困难。企业系统通常会通过ODBC、ADO及XML等标准输入来自自动化系统的数据。PLC的做法是通过OPC之类的标准提供通信能力,也就是说

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

电 话: 19873876272

手 机: 19873876272

微 信: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

手 机: 19873876272

电 话: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved