前言:西门子PLC,西门子CPU,西门子交换机,西门子触摸屏,西门子电线电缆
西门子代理商SIMATIC S7-200,存储器模块 MC 291 6ES7291-8GF23-0XA0-宣传视频
6ES7291-8GF23-0XA0无可用图片*** 备件 *** SIMATIC S7-200,存储器模块 MC 291,64 KByte, 针对 S7-22X CPU(从..23-0XB0 起), 用来保存项目, 记录数据,配方管理产品商品编号(市售编号)6ES7291-8GF23-0XA0产品说明*** 备件 *** SIMATIC S7-200,存储器模块 MC 291,64 KByte, 针对 S7-22X CPU(从..23-0XB0 起), 用来保存项目, 记录数据,配方管理产品家族未提供产品生命周期 (PLM)PM410:停止批量生产 / 仅供应有限备件PLM 有效日期产品停产时间:2021.04.01价格数据价格组 / 总部价格组2ET列表价(不含税)显示价格您的单价(不含税)显示价格金属系数无交付信息出口管制规定ECCN : N / AL : N工厂生产时间1 天净重 (Kg)0.004 Kg包装尺寸3.20 x 7.20 x 1.20包装尺寸单位的测量CM数量单位1 件包装数量1其他产品信息EAN4025515070658UPC未提供商品代码85389091LKZ_FDB/ CatalogIDST9-E5产品组4558组代码R131原产地中国Compliance with the substance restrictions according to RoHS directiveRoHS 合规开始日期: 2008.03.31产品类别C: 产品制造/生产到订单,无法重复使用或再利用,也不能通过信用退货。电气和电子设备使用后的收回义务类别是REACH Art. 33 责任信息Lead monoxide (lead ... CAS-No. 1317-36-8 > 0, 1 % (w / w)西门子300/400PLC的程序与存储器结构①S7-300/400的程序功能块 S7-300/400的PLC用户程序结构与S7-200有明显的不同,可以使用线性化结构以及功能调用式结构与结构化编程。??采用调用式结构与结构化编程时,程序以组织块(OB)、程序块(FC)、功能块(FB)、系统程序块(SFC)、系统功能块(SFB)、数据块(DB)等形式出现。其中,组织块(OB)、程序块(FC)、功能块(FB)统称为“逻辑块(Logic Block)”;系统程序块(SFC)、系统功能块(SFB)统称为“系统块”。??a.组织块(OB)。组织块(Organization Blocks,简称OB)提供了PLC内部CPU操作系统与用户程序间的接口,它是由CPU操作系统直接进行调用的逻辑块,用来管理PLC 程序中各组成部分的调用和执行中断。OB决定了PLC用户程序的结构与块的调用顺序,起到了“管理”用户程序的作用。??S7-300/400不同的CPU类型,可以选择、支持不同的OB块,但OB1是所有PLC用户程序的循环控制块,它是运行PLC用户程序的前提条件,因此,任何PLC程序、任何CPU都不可以缺少OB1。??OB块的调用条件被称为"触发事件",根据"触发事件"的不同,OB块可以分为若干级别,各个级别有不同的优先级。高优先级的 OB可以中断低优先级 OB的执行。如果需要,S7系列PLC除OB1外,还可以使用多个OB块。??b.程序块(FC)●。程序块(Function,简称FC)是由用户编写的、不需要专门数据块的常用逻辑块。??FC块在程序中一般不可以重复调用,在大多数场合,FC块应直接使用PLC的"juedui地址"或"符号地址"进行编程,但根据需要,可以定义部分程序变量。??与S7-200一样,FC块的“临时变量”同样存储在局部变量数据堆栈(L)中,这一区域为全部程序块所公用,只可以用于FC块内部使用的中间运算结果寄存(这些中间运算结果不可以用于FC块外部);程序块执行完成后,局部变量数据堆栈内的数据将被其他块所需要的内容所替代。如果需要保存可以用于其他逻辑块的状态,应使用PLC的内部标志寄存器 M或使用“数据块DB”。??在程序块FC中,有部分为PLC生产厂家所提供的、集成在S7CPU操作系统中的逻辑块,称为系统程序块(System Function,简称SFC)。系统程序块SFC属于PLC内部操作系统的一部分,用户不需要编写,也不可以对其进行编辑,但可以根据需要直接调用。??c.功能块(FB)。功能块(Function Blocks,简称FB块)是由用户编写的、需要专用数据块(Instance Data Blocks,称为"即时数据块"或"背景数据块",简称 DI)支持的常用逻辑块。??FB块与FC块的作用基本相同,但FB中除可以使用"juedui地址"或"符号地址"进行编程外,在结构化编程时必须使用"程序变量"进行编程,因此,FB必须配套独立的数据存储区域,即"即时数据块DI"。DI一方面可以为调用FB提供执行程序所需要的"程序变量"赋值与其他数据;另一方面,功能块FB也能通过DI给调用它的逻辑块返回所需要的数据。??与功能调用块FC一样,功能块FB中也有部分为PLC生产厂家所提供的、集成在S7 CPU操作系统中的功能块,称为系统功能块(System Function Blocks,简称 SFB)。系统功能块SFB同样属于PLC内部操作系统的一部分,用户不需要编写,也不可以对其进行编辑,但可以根据需要直接调用。??d.数据块(DB)。数据块(Data Blocks,简称DB)是用来存放执行用户程序时所需的数据与存储程序执行结果的数据存储区,其作用与标志寄存器类似,但数量更多。数据块DB按不同的用途可以分为即时数据块(Instance Data Blocks,又称背景数据块,简称 DI)和通用数据块(Data Blocks,又称共享数据块,简称DB)两类。??即时数据块(DI)用于传递功能块的参数,只能被指定的功能块FB访问。调用功能块??●:在SIEMENS早期的SS系列PLC中,只有组织块(OB)、功能块(FB)、数据块(DB)与程序块(PB)四类逻乳块。在S7系列PLC中,取消了程序块(PB)的名字,而是用英文的“Function”代替了原程序块(PB)。“Function”可以直译为功能,因此,在许多书中称为“功能”,在这里考虑到S5的继承性,同时便于读者与“功能块”区别,仍然将“Function”称为“程序块”。??FB时,必须同时指定用于该功能块的即时数据块DI,即时数据块内的数据可以自动生成、它们可以是FB变量声明表中的数据(不含临时变量)。??通用数据块(DB)用于存储PLC的全局数据,所有的FB、FC或OB都可以对通用数据块进行读写操作,因此,它又被称为共享数据块。通用数据块内的数据不会因用户程序的结束而删除。??有关功能块、数据块的调用、编程以及程序变量、局部变量等概念,将在下面的实例中予以详细介绍。??②S7-300/400的程序结构S7-300/400的PLC程序结构随着编程人员所采用的程序设计方法的不同而不同。一般而言,程序设计可以采用线性化编程、调用式编程、结构化编程的方法,如图5-53所示。??采用线性化编程时,所有程序指令都编写在一个连续的程序块——组织块OB1中,无需编制程序块、功能块、数据块等。??采用调用式编程的程序由组织块(OB)、程序块(FC)、功能块(FB)、系统程序块(SFC)、系统功能块(SFB)、数据块(DB)等组成,由组织块OB1对各逻辑块与数据块进行组织与管理。??采用结构化编程的程序结构形式与调用式编程相同,程序同样由组织块(OB)、程序块(FC)、功能块(FB)、系统程序块(SFC)、系统功能块(SFB)、数据块(DB)等组成,并通过组织块OB1对其进行组织与管理。功能块(FB)可以用于结构化编程,为了满足参数化编程的需要,功能块(FB)需要配套的即时数据块(DI),组织块(DB1在调用FB时,需要根据不同的控制要求,通过即时数据块(DI)对参数进行赋值。??图5-53为采用三种不同编程方式的程序结构示意图,在实际调用式编程、结构化编程时,被组织块OB1调用的逻辑块还可以调用其他逻辑块(程序嵌套)。??③S7-300/400的存储器结构 S7-300/400 PLC的存储器结构可以分为基本存储区域与程序处理区两大部分。??a.基本存储区域。S7-300/400PLC的基本存储区域又可以分为装载存储区、系统存储区、工作存储区3部分,具体如下。??(a)装载存储区(Load Memory)。相当于S7-200的程序存储区,用于PLC用户程序逻辑块、数据块的存储。??(b)系统存储区(System Memory)。相当于S7-200的数据存储区,用于存储PLC运算、处理的中间结果。如输入/输出映像,标志、变量的状态存储,计数器、定时器的中间值,模拟量输入/输出状态等,使用PLC内部RAM。??(c)工作存储区(Work Memory)。用于存储当前处理的可执行程序块、程序块所生成的局部变量L等。3个存储器区域的作用以及相互间的关系如图5-54所示。??b.程序处理区域。S7-300/400 PLC的程序处理区域又可以分为累加器、地址寄存器、数据块地址寄存器、状态寄存器4部分,具体如下。??(a)累加器。S7-300/400共有2个32位累加器ACCU1、ACCU2,用来进行读入、传送、运算、移位等操作。??(b)地址寄存器。S7-300/400共有2个32位地址寄存器 AR1、AR2,用于存放寄存器间接寻址时的地址指针。??(c)数据块地址寄存器。S7-300/400共有2个32位数据块地址寄存器DB、DI,用于存放程序中被打开的数据块地址。程序执行过程中允许同时被打开的数据块最大为2个,其中一个为共享数据块(DB),在程序中可以任意使用;另一个为瞬时数据块(DI),它是与功能块FB配套使用的数据块,在调用FB时同时打开。??(d)状态寄存器。S7-300/400共有1个16位状态寄存器STW,状态寄存器用于存放程序的处理结果,如逻辑运算结果RLO、溢出标志OV、溢出记忆OS、条件码CC0与C1、二进制值BR等,以显示指令的执行结果。SM 422 数字量输出模块概述用于SIMATIC S7-400 的数字量输出用于连接电磁阀、接触器、小功率电机、灯和电机启动器应用数字量输出模块用于从控制器向过程变量输出数字量信号。用于连接电磁阀、接触器、低功率电机、灯和电机启动器。设计数字量输出模块具有以下机械特性:设计紧凑:坚固的塑料机壳里包括:绿色 LED,用于指示输出的信号状态红色 LED 指示内部和外部错误/故障,以及显示保险丝熔断和无负载电压标签条安装简单用户友好的接线:通过插入式前连接器来对模块接线。功能数字量输出模块把 S7-400 的内部信号电平转换成过程所要求的外部信号电平。技术规范商品编号6ES7422-1FH00-0AA06ES7422-1HH00-0AA06ES7422-1BH11-0AA06ES7422-1BL00-0AA06ES7422-7BL00-0AB0SM422, 16DO, AC120/230V, 2ASM422, 16DO, AC5-230V, 5A RELAYSM422, 16DO, DC24V, 2A,SIMATIC S7-400, SM 422SIMATIC S7-400, DIG.OUTPUT MOD.电源电压负载电压 L+● 额定值 (DC)60 V24 V24 V24 V● 允许范围,下限 (DC)1 V20.4 V20.4 V20.4 V● 允许范围,上限 (DC)60 V28.8 V28.8 V28.8 V负载电压 L1● 额定值 (AC)230 V; 120/230 V AC230 V● 允许范围,下限 (AC)79 V2 V● 允许范围,上限 (AC)264 V264 V● 允许的频率范围,下限47 Hz● 允许的频率范围,上限63 Hz输入电流来自负载电压 L+(空载),最大值1.5 mA30 mA30 mA120 mA来自背板总线 DC 5 V,最大值400 mA1 A160 mA200 mA200 mA功率损失功率损失,典型值16 W4.5 W5 W4 W8 W数字输出数字输出端数量1616; 继电器163232短路保护是; 保险丝 8 A,250 V;每组否是; 电子脉冲是; 电子脉冲是; 电子脉冲● 响应阈,典型值2.8 至 6 A0.7 至 1.5 A0.75 至 1.5 A● 引起保险切断所需的电流,最小值100 A● 响应时间,最大值100 ms感应式关闭电压的限制-30 V-27 VL+ (-45 V)控制数字输入是; 可能是; 可能是; 可能是; 可能是; 可能符合 NEMA 防护等级的电机起动器最大规格尺寸 5 符合 NEMA尺寸 5 符合 NEMA备用保险丝保险丝 8 A,250 V,快速熔断零交叉开关否输出端的通断能力● 照明负载时的最大值50 W60 W10 W5 W5 W负载电阻范围● 下限24 ?48 ?48 ?● 上限4 k?4 k?4 k?输出电压● 对于信号 “1”,最小值L1 (-18.1 V)L+ (-0.5 V)L+ (-0.3 V)L+ (-0.8 V)● 对于信号 “1”(在电流最大时),最小值L1 (-1.3 Vrms)● 对于信号“1”(在电流最小时),最小值L1 (-18.1 Vrms)输出电流● 对于信号“1”的额定值2 A5 A2 A0.5 A0.5 A● 针对信号“1”的允许范围,最小值10 mA5 mA5 mA5 mA● 针对信号“1”的允许范围,最大值2 A2.4 A0.6 A600 A● 针对信号“1”的最小负载电流11 mA● 针对信号“1”允许的浪涌电流,最大值50 A; 每个循环● 针对信号“0”的剩余电流,最大值2.6 mA0.5 mA0.3 mA0.5 mA电阻负载时的输出延迟● 从 “0” 到“1”,最大值1 ms1 ms1 ms● 从 ”1” 到“0”,最大值1 个 AC 循环1 ms1 ms两个输出端并联● 用于增加功率否; 不可能否; 不可能是; 可能(只有同组输出)是; 可能(只有同组输出)● 用于冗余控制负载是; 可以(只使用相同负载电压的输出端)是; 可以(只使用相同负载电压的输出端)是; 可能(只有同组输出)是; 可能(只有同组输出)是; 可能(只有同组输出)