Local data顾名思义为本地数据,在西门子控制器中有一部分内存空间被设置为L区间,它被用于控制器在运行程序时存储临时数据。由于编写FB/FC程序的需要和OB中调用功能块结构的不同,不同的OB由于调用不同的FB/FC,因此所需的Local data的大小各不相同(被调用的FB/FC将占用当前调用他的OB块的Local Data资源)。在控制器硬件组态中的CPU属性设置中,Memory选项卡用于设置Local data的分配。如果相应OB块实际运行所需的Local data大于硬件组态中所设置的Local Data大小,那么相应的程序将无法运行,CPU将报告INTF错误,甚至更为严重的情况下CPU可能会停止运行。但如果盲目将Local Data的分配设置过大,将会浪费一部分宝贵的CPU内存空间。 S7 300CPU中的Local data不可修改,每个优先级固定设置为256 bytes,S7 400的Local data则可以人为修改。由此可以看出正确设置S7400 CPU的Local Data的大小非常重要。在控制器硬件组态中CPU属性 Memory选项卡的Local Data区域用于设置基于优先级的Local Data(如下图所示):
在PCS7组态的项目中,在编译CFC程序后,系统将会自动计算各OB块所需的Local Data大小,可以通过交叉索引(Chart reference data Local data,如下图所示)查询到。
而普通的由用户采用Step7编程方式编写的程序,程序功能块及OB块各自的调用结构由用户自行控制,需要在编写完整个程序之后自行计算。
注:嵌套调用时,上一级功能块将不会计算其嵌套调用的FB/FC所需的Local data大小;在上图中将不会累加嵌套功能块所需的Local data大小;
获得所有上述信息后,即可计算当前程序所需的Local data大小。假设当前项目下使用的功能块及OB块上述相关信息如下表所示: OB/FB/FCPriority 优先级所需Local Data(Bytes)FB1X100FC1X400OB1126OB351226OB121X20OB122X20OB的调用关系如上图Pic4所示。根据调用结构计算,单独运行各OB块时所需的Local data如下: 1. 从内往外,从低往高; |
驻马店西门子(中国)授权总代理商
1、控制单元:
CU320(6SL3040-0MA00-0AA0,6SL3040-0MA00-0AA1),CU320-2 DP(6SL3040-1MA00-0AA0),它是驱动系统的大脑,负责控制和协调整个驱动系统中的所有模块,完成各轴的电流环、速度环甚至位置环的控制,并且同一块CU320 控制的各轴之间能相互交换数据,即任意一根轴能够读取控制单元上其它轴的数据,这一特征广泛被用作多轴之间的简单的速度同步。
2、电源模块
电源模块就是我们常说的整流或整流/回馈单元,它是将三相交流电整流成直流电,供给各电机模块(又常称逆变器),有回馈功能的模块还能够将直流电回馈给电网。根据是否有回馈功能及回馈的方式,将电源模块分成下列三种:
基本型电源模块
基本型电源模块(BLM: Basic Line Modules):整流单元,但无回馈功能。靠接制动单元和制动电阻才能实现快速制动。型号有:6SL3330-1TE34-2AA0,6SL3330-1TE35-3AA0,6SL3330-1TH33-0AA0,6SL3130-1TE22-0AA0,6SL3136-1TE22-0AA0,6SL3130-1TE24-0AA0,6SL3136-1TE24-0AA0,6SL3130-1TE31-0AA0,6SL3136-1TE31-0AA0。
智能型电源模块
智能型电源模块(SLM:Smart Line Modules,又称非调节型电源模块):整流/回馈单元,但直流母线电压不可调。SLM 的供电电压为380-480V,功率范围为5-36Kw。在实际应用中,在电网和BLM之间必须安装与其功率相对应的电抗器。
型号有:6SL3130-6AE15-0AB0,6SL3131-6AE15-0AA0,6SL3130-6AE21-0AB0,6SL3131-6AE21-0AA0,6SL3130-6TE21-6AA3,6SL3130-6TE23-6AA3。
主动型电源模块
主动型电源模块(ALM: Active Line Modules,又称调节型电源模块):整流/回馈单元,且直流母线电压可调。主动接口模块AIM(Active Interface Modules),AIM 安装在电网和ALM 之间,它集成了滤波器、预充电回路及电源电压监控电路。型号有:6SL3130-7TE21-6AA3,6SL3131-7TE21-6AA3,6SL3130-7TE23-6AA3,6SL3131-7TE23-6AA3,6SL3130-7TE25-5AA3,6SL3131-7TE25-5AA3,6SL3130-7TE28-0AA3,6SL3131-7TE28-0AA3,6SL3130-7TE31-2AA3,6SL3131-7TE31-2AA3,6SL3100-0BE25-5AB0,6SL3100-0BE28-0AB0,6SL3100-0BE31-2AB0,6SL3330-7TE32-1AA0,6SL3330-7TE32-6AA0,6SL3330-7TE33-8AA0,6SL3330-7TE35-0AA0,6SL3300-7TE32-6AA0,6SL3300-7TE33-8AA0,6SL3300-7TE35-0AA0
3、电机模块
电机模块就是我们常说的逆变单元,它是将540V 或600V 的直流电逆变成三相交流电。目前的电机模块有两种类型:书本型和装机装柜型。书本型又分为单轴电机模块和双轴电机模块,单轴为3-200A;双轴为3-18A。装机装柜型为210-1405A(380-480V 电网);85-1270A(500-690V电网)。电机模块和主控单元之间通过 接口,进行快速数据交换