电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子PLC的用户装载存储区、用户工作存储区和用户系统存储区

2021-11-27 07:19分类:西门子PLC 阅读:

 

运载储存区可能是CPU控制模块中的一部分RAM、内嵌的E2PROM或采用的脱卸式FlashEPROM( FEPROM)卡,用以储存不包含符号详细地址和注解的可执行程序和系统软件数据信息(组态软件、联接和控制模块主要参数等)。

有的CPU有集成化的运载储存器,有的能够应用微储存器卡(MMC)来开展拓展,CPU31XC的可执行程序只有装进插式的MMC。

关闭电源时数据信息储存在MMC储存器中,因而,数据信息块的內容大部分被永久性保存。

烧录时,可执行程序(逻辑性块和数据信息块)被免费下载到CPU的运载储存器,CPU把可实行一部分拷贝到工作中储存器,而符号表和注解则储存在程序编写机器设备中。

工作中储存区占有CPU控制模块中的一部分RAM,它是集成化的高速存取的RAM储存器,用以储放CPU运作时需实行的可执行程序和数据信息。为了更好地确保程序运行的高频率性和但是多地占有工作中储存器,在实行时只把与程序运行相关的块装人工作中储存区。

CPU工作中储存区也为程序流程块的启用分配了一定总数的临时性当地数据储存区(或称L局部变量),用于储存程序流程块被启用时的临时性数据信息,浏览局域网数据信息比浏览数据信息块中的数据信息更快。客户转化成块时,能够说明临时性自变量( TEMP),他们只在实行该块时合理,实行完后就被遮盖了。换句话说,L局部变量中的数据信息在程序流程块工作中时合理,并一直维持,当新的块被启用时,L局部变量将开展分配。

在FB、FC或OB运作时设置,将块自变量申明表格中申明的临时性自变量存有临时性当地数据储存区(L局部变量)。L局部变量给予室内空间以传输一些种类主要参数和储放子程序的正中间結果。块完毕实行时,临时性本地存储区再次分派,不一样的CPU给予不一样总数的临时性本地存储区(L局部变量)。

句子表( STL)程序流程中的数据信息块能够被标志为“与实行不相干”(UNLINIKED),他们仅仅储存在运载储存器中。必须时,可以用SFC 20“BLKMOV”将他们拷贝到工作中储存区。

校准CPU的储存器时,RAM中的程序流程被消除。

系统软件储存区为不可以拓展的RAM,是CPU为可执行程序给予的储存器部件,被区划为多个详细地址地区,各自用以储放不一样的实际操作数据信息,如键入全过程印象、輸出全过程印象、位储存器、计时器和电子计数器、块局部变量(B局部变量)、终断局部变量(I局部变量)和确诊缓冲区域等。

系统软件储存区可根据命令在相对应的详细地址区域内对数据信息立即开展寻址方式。

(1)键入/輸出(I/O)全过程印象表

在每一次扫描仪循环系统逐渐时,CPU载入数据量键入控制模块的外置键入电源电路的情况,并将他们的储放全过程印象键入表格中。在扫描仪循环系统中,可执行程序测算輸出值,并将他们的储放全过程印象输出表。在扫描仪循环系统完毕时,将全过程印象输出表的內容载入数据量plc模块。

可执行程序浏览plc的键入(I)和輸出(O)详细地址区的时候,并不是去读/写模拟信号控制模块中的数据信号情况,只是浏览CPU中的全过程印象区。

I和O均能够按位、字节数、字和双字来存储,如10.0、IBO、IWO和IDO。

与立即浏览I/O控制模块对比,浏览全过程印象表能够确保在全部程序流程周期时间内,全过程印象的情况自始至终一致。在程序运行全过程中,即便接在键入控制模块的外置键入电源电路的情况发生了转变,全过程印象表格中的数据信号情况依然维持不会改变,直至下一个循环系统被更新。因为全过程印象储存在CPU的系统软件储存器中,该问速率比立即浏览I/O控制模块快得多。

在可执行程序中键入全过程印象的标志符为I,是PLC接受外界键入数据量数据信号的对话框。键入端能够外接延时继电器或常闭点,还可以接好几个接触点构成的串并联电路。PLC将外界电源电路的通/断情况读取并储存在键入全过程印象中。外界键入电源电路接入时,相匹配的键入全过程印象为ON(1情况);相反为OF(0情况)。在子程序中,能够数次应用键入全过程印象的延时继电器和常闭点。

在可执行程序中輸出全过程印象的标志符为0,在循环系统周期时间完毕时,CPU将輸出全过程印象的数据信息传输给plc模块,再由后面一种推动外界负荷。假如子程序00.0的电磁线圈“得电”,汽车继电器型plc模块中相匹配的硬件配置汽车继电器的延时继电器合闭,使接在00.0相匹配的輸出接线端子的外界负荷工作中。plc模块中的每一个硬件配置汽车继电器仅有一对延时继电器,可是在子程序中,每一个輸出位的延时继电器和常闭点都能够数次应用。

S7-300 CPU的全过程印象区的尺寸是固定不动的,S7-400 CPU能够将全过程印象区划为数最多15个区间,这代表着假如必须,能够单独于循环系统来更新全过程印象表的一些区间。用STEP 7特定的全过程印象区间中的每一个I/O详细地址不会再归属于081全过程印象I/O表。必须界定什么I/O控制模块详细地址归属于什么全过程印象区间。

能够在可执行程序选用SFC(系统功能)更新全过程印象。SFC26“UPDAT_PI”用于更新全部或一部分全过程印象键入表,SFC27“UPDAT_PO”用于更新全部或一部分全过程印象输出表。

一些CPU还可以启用OB(机构块)由系统软件全自动地对特定的全过程印象系统分区更新。

(2)內部储存器标志位(M)储存器区

內部储存器标志位(M)用于储存操纵逻辑性的正中间实际操作情况或别的操纵信息内容。尽管名叫“位储存器区”,表明按位存储,可是还可以按字节数、字或双字来存储。

(3)计时器(T)储存器区

计时器等同于汽车继电器系统软件中的时间控制器。给计时器分派的字用以储存時间基值和時间值(0~ 999),時间值可以用二进制或BCD码方法载入。

(4)电子计数器(C)储存器区

电子计数器用于总计其记数单脉冲上升沿的频次,备至电子计数器、减电子计数器和加/减电子计数器。给电子计数器分派的字用以储存记数当今值(0~ 999),计标值可以用二进制或BCD码方法载入。

(5)数据信息块

数据信息块用于存放程序数据信息,分成可被全部逻辑性块公共的“共享资源”数据信息块(DB,通称数据信息块)和被功能块( FB)特殊占有的“情况”数据信息块(DI)。

DB为共享资源数据信息块,DBX是共享资源数据信息块中的数据位,DBB、DBW和DBD分别是数据信息块中的数据信息字节数、数据字和数据信息双字。

DI为情况数据信息块,DIX是情况数据信息块中的数据位,DIB、DIW和DID分别是情况数据信息块中的数据信息字节数、数据字和数据信息双字。

(6)确诊缓冲区域

确诊缓冲区域是系统状态目录的一部分,包含系统诊断事情和客户界定的确诊事情的信息内容。这种信息内容按他们发生的排列顺序,第一行中是全新的事情。

确诊事情包含控制模块的常见故障、写解决的不正确、CPU中的系统异常、CPU的运行模式转换不正确、可执行程序中的不正确和客户用系统功能SFC 52界定的确诊不正确等。

上一篇:西门子plc的4种寻址方式

下一篇:西门子plc编程语言数据类型之复合数据类型

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部