西门子电缆中国授权经销商

西门子电缆中国授权经销商

发布商家
浔之漫智控技术(上海)有限公司
联系人
王华(先生)
职位
销售
电话
13564949816
手机
13564949816
微信
13564949816
品牌
西门子
型号
西门子电源线缆
产地
德国

西门子电缆我国授权经销商

浔之漫智控技术(上海)有限公司(XMZ-WH-SHQW)


S7-200PLC存储芯片区域内的功效及内在联系


 CPU控制模块等同于人大脑和心脏,它不停地收集输入信号,实行可执行程序,更新系统软件输出;存储芯片用于贮存程序流程和信息。


     1.CPU处理芯片


     CPU控制模块主要是由CPU芯片和存储芯片构成。PLC应用以下几类CPU处理芯片:


    (1)通用性微控制器,如Intel企业的8086,80186到Pentium系列处理芯片;


    (2)片式微控制器(单片机设计),如Intel企业的MCS51/96系列产品单片机设计;


    (3)位内置式微控制器,如AMD 2900系列产品位内置式微控制器。


    2.存储芯片


    PLC的存储芯片分成系统软件程序存储器与用户程序存储器。软件程序等同于PC机的操作系统,它让PLC具备基本上智能,就能完成PLC设计师所规定的所有工作。软件程序由PLC生产商设计并干固在ROM内,客户无法直接载入。PLC的可执行程序由用户设计,它取决于PLC的输入信号与脉冲信号中间的实际关联。客户程序存储器的容量一般以字(每一个字由16位二进制数组合而成)为基准,西门子系统的FX系列产品PLC将用户程序存储器的部门称之为步(Step,即字)。中小型PLC的消费者程序存储器容积在lK多字,大中型PLC的消费者程序存储器容积可以达到数M(兆)字。


    PLC常见以下这些存储芯片:


    (1)随机存取存储器:(RAM)


    用户可用开发板读取RAM里面的内容,还可以将可执行程序载入RAM,因而RAM也叫读/写存储芯片。这是易失性的存储芯片,将它开关电源断掉后,存放的信息内容可能遗失。


    RAM工作速率高,价格便宜,改变便捷。想要在关闭PLC外界开关电源后,储存RAM里的可执行程序和其他数据信息(如电子计数器的计数值),为RAM配置了一个锂离子电池。现在有的PLC仍用RAM来贮存可执行程序。

  锂离子电池可以用2~5年,要换锂离子电池时,PLC板上的“电池电压过低”发光二极管亮,并且有一个内部结构标志寄存器变成l情况,可以使用它自锁电路来接入控制柜板上的信号灯或声光报警,通告客户定期更换锂离子电池。


    (2)随机存储器(ROM)


    ROM内容只有读取,不可以载入。它是是非非易失的,它开关电源消失之后,依然能储存存放的具体内容。ROM—般用于储放PLC的软件程序。 


    (3)可电擦掉的EPROM(EEPROM或E2PROM)


    这是非易失性的,可是可以使用开发板对它程序编写,兼具ROM的非易失性和RAM的随机存储器优势。可是载入信息内容所需要的时间比RAM长的多,EEPROM用于储放可执行程序。有些PLC将EEPROM做为标准配置,有些PLC将EEPROM做为可选件。


(1) S7-300/400 PLC程序应用。S7-300/400 PLC的可执行程序结构和S7-200 PLC有明显不一样,可以用归一化处理构造及功能启用式结构与结构化编程。


选用启用式结构与结构化编程时,程序流程以机构块(OB)、程序块(FC)、应用(FB)、系统软件程序块(SFC)、系统软件应用(SFB)、db块(DB)等形式出现。在其中,机构块(OB)、程序块(FC)、应用(FB)称为"逻辑块"(Logic Blok);系统软件程序块(SFC)、系统软件应用(SFB)称为"系统软件块"。


1) 机构块()。机构块(Organization Blocks,通称OB)带来了PLC内部结构 CPU电脑操作系统与可执行程序之间的插口,是由 CPU电脑操作系统直接使用调用的逻辑块,用于管理方法PLC系统中各构成部分的启用与执行终断。OB取决于PLC可执行程序的构造与块启用次序,也起到了"管理方法"可执行程序的功效。


S7-300/400 PLC不同类型的 CPU种类。可以考虑、适用不同类型的 OB 块,但 OBI 是所有 PLC 可执行程序能量循环控制块,这是运作PLC可执行程序的前提,因而,一切PLC程序流程、一切CPU都不能缺乏OBI。


OB块启用标准被称作"触发事件",依据"触发事件"的差异,OB块可分为多个等级,每个等级有着不同的**级,高**级OB能够终断低**级OB的落实。必要时,S7系列产品PLC除OB1外,也可以使用好几个OB块。


2) 程序块(FC)*。程序块(Function,FC)是通过客户整理的、不用专业db块的常见逻辑块。FC块在系统中一般不能反复启用,在大部分场所,FC块应直接用PLC的"**详细地址"或"标记详细地址”开展程序编写,但根据需求能够界定一部分程序流程自变量。


与S7-200 PLC一样,FC块“临时变量”一样保存在静态变量数据信息局部变量(L)中,这一区域为所有程序块所公共,只可用作FC块内部使用中间计算结论寄放(这种正中间计算结论不能用以FC块外界);程序块实行结束后,静态变量数据信息局部变量里的数据信息要被别的块所需的具体内容所取代。必要时储存可用作别的逻辑块状态,应选用PLC的结构标志寄存器M或使用"db块DB"。


在程序块FC中,有部分是PLC生产商所提供、集成化在S7PLC的CPU电脑操作系统里的逻辑块,称之为系统软件程序块(System Function,SFC)。系统软件程序块SFC归属于PLC内部结构操作系统的一部分,客户不用撰写,也不能对它进行编写,但可以根据实际情况立即启用。


3) 应用(FB)。应用(Function Blocks,FB块)是通过客户整理的、必须*db块(Instance Data Blocks,称之为"及时db块"或"环境db块",通称DI)适用的常见逻辑块。

FB与FC的功效基本一致,但FB中除了可以用"**详细地址"或"标记详细地址"开展程序编写外,在结构化编程时**应用“程序流程自变量”开展程序编写,因而,FB**配套设施单独的文件存储地区——“及时db块DI”。DI 一方面可以为启用FB给予程序运行所需的“程序流程自变量”取值与其它数据信息,另一方面,应用FB也能通过DI给启用它逻辑块回到所需的数据信息。


和功能启用块FC一样,应用FB中也有一部分为PLC生产商所提供、集成化在S7CPU电脑操作系统里的应用,称之为系统软件应用(System Function Blocks,SFB)。系统软件应用SFB一样归属于PLC内部结构操作系统的一部分,客户不用撰写,也不能对它进行编写,但可以根据实际情况立即启用。

 

4) db块(DB)。db块(Dma Blocks,DB)就是用来储放实行可执行程序时所需要的数据和存储程序执行结果的文件存储区,其作用与标志寄存器相近,但总数大量。db块DB根据不同的用处可分为及时db块(Instance Data Blocks,又被称为环境db块,通称DI)和通用数据块(Data Blocks,又被称为共享信息块,通称DB)两大类。


及时db块(DI)用以传送应用参数值,很容易被*的应用FB浏览。启用应用FB时,**与此同时*用以该应用的及时db块DI,及时db块里的数据信息能够一键生成,他们能是FB变量声明表中数据(没有临时变量)。


通用数据块(DB)用以存放PLC的全局性数据信息,每一个FB、FC或OB都能够对通用数据块开展读写操作,因而,它也被称为共享信息块。通用数据块里的数据信息不会因为可执行程序彻底结束而删掉。


相关应用、db块的启用、程序编写及其程序流程自变量、静态变量的概念,将于下边的案例中直接详解。


(2) S7-300/400 PLC的软件结构。S7-300/400 PLC的软件结构伴随着软件程序员所使用的程序设计方法不同而不一样。一般而言,编程设计可以采取归一化处理程序编写、启用式程序编写、结构化编程的办法(如图5-32)。


选用归一化处理程序编写时,全部程序指令都撰写在一个连续不断的程序块-机构块OB1中,不必编辑程序块、应用、db块等。


选用启用式程序编写程序由机构块OB、程序块(FC)、应用(FB)、系统软件程序块(SFC)、系统软件应用(SFB)、db块(DB)等构成,由机构块OB1对各个逻辑块与db块开展组织管理。


选用结构化编程的软件结构形式与启用式程序编写同样,程序流程一样由机构块OB、程序流程(FC)、应用(FB)、系统软件程序块(SFC)、系统软件应用(SFB)、db块(DB)等构成,并通过开展块OB1对它进行组织管理。应用(FB)可用作结构化编程,为了实现参数化设计程序编写的需求,应用(FB)必须配套及时db块DI,机构块OBI在启用FB时,必须针对不同的操纵规定,根据及时db块DI对主要参数开展取值。


人气
62
发布时间
2023-04-23 04:37
所属行业
其他通信线缆
编号
31487697
我公司的其他供应信息
相关西门子电缆产品
拨打电话
微信咨询
请卖家联系我