西门子FB3功能在附件头上的应用
西门子 PLC中OB、FC、FB、SFC、SFB中功能块
西门子 PLC中OB、FC、FB、SFC、SFB中功能块使用概述(2013-12-05 16:13:52)S7-300/400PLC程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。
结合起来就能实现一个复杂的控制系统。
就像高级语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。
在S7-300/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。
FC运行是产生临时变量执行结束后数据就丢失-----不具有储存功能FB运行时需要调用各种参数,于是就产生了背景数据块DB。
例如用FB 41来作PID控制,则它的PID控制参数就要存在DB里面。
FB具有储存功能系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFB 和SFC是集成在S7 CPU中的功能块,用户能直接调用不需自已写程序。
SFC与FC不具有储存功能,FB和SFB具有储存功能。
OB模块相当于子程序,负责调用其他模块。
如果程序简单只需要OB就可以实现。
用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗?FB--功能块,带背景数据块FC--功能,相当于函数他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。
FB确保了3个电机的参数互不干扰。
FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。
他们的最大区别是,FB与DB配合使用,DB中保存着F B使用的数据,即使FB退出后也会一直保留。
FC就没有一个永久的数据块来存放数据,只在运行期间会被分配一个临时的数据区。
西门子PLC FC和FB用法讲解
西门子PLC FC和FB用法讲解FC块讲解首先,我们从两者的名字就可以进行区分,可以用一个公式即FB=FC+DB来表示,FB是具有DB背景块的特殊FC,也就是说FB具有FC的功能,同时拥有一个DB块。
FC全称是Function函数。
注:DB块全称DataBlock 数据存储区域,类似数据库中关系表结构。
那首先什么函数呢?函数函数f(x)就像机器或黑箱,给予输入值x便产生唯一输出值f (x)。
x是自变量,f(x)是因变量。
举一个我们常见的公式,求圆的面积,S=π*r*r。
输入r值,便得到圆的面积S,这就是最简单的函数,r是自变量,S是因变量。
图1 变量声明图2 FC函数内容Input:输入型参数,提供外部输入接口。
类似于函数f(x)中的x,是一个自变量。
Input类型参数,是外部变量的拷贝副本,修改其值,外部变量无变化。
假设在程序中修改R的值,从图2编译信息发现,传递的并不是实际参数,所以修改外部接口变量无变化。
Output:输出型参数,提供外部输出接口。
该类型参数由于直接引用外部变量地址,可以修改其值。
InOut:输入输出型参数,既做输入又做输出。
同Output类型一样,可以修改外部接口变量的值。
在适当地方,使用InOut类型变量,可以减少占用PLC的变量声明空间。
Temp:局部变量,在函数内部使用,不提供外部的接口。
我们常常把temp变量用于数据转换的中间值,或者用于循环变量,比如用于For 或者While循环。
由于Temp是局部变量,它的值是随机,使用必须初始化,对其赋值。
Constant:常量,在函数内部使用,意思是恒定不变的变量,只能在声明处修改。
比如我们这里的π圆周率是固定不变的,可能调用的地方有几十处,若程序中直接引用3.1415,后期修改,需要把每个地方都修改过去,很麻烦。
在声明处修改π值,所有函数中的π变量都会修改。
假设我们在程序中修改π常量,从图2中编译信息可以发现,常量不能在程序中修改。
FB和FC使用注意事项
用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗?FB--功能块,带背景数据块FC--功能,相当于函数他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。
FB确保了3个电机的参数互不干扰。
FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。
他们的最大区别是,FB与DB配合使用,DB中保存着FB使用的数据,即使FB退出后也会一直保留。
FC就没有一个永久的数据块来存放数据,只在运行期间会被分配一个临时的数据区。
在实际编程中,是使用FB还是FC,要看实际的需要决定。
FB的好处楼上以讲得很好了。
FB与FC没有太大的差别,FB带有背景数据块,而FC没有。
所以FB带上不同的数据块,就可以带上不同的参数值。
这样就可以用同一FB和不同的背景数据块,被多个对象调用。
FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。
S7-300plc中的FB和FC的分别?FB带有自己的背景DB而FC没有自己的背景DB,用FC 和FB 有什么分别呢,他们都能实现控制功能,到底该用FB还是该用FC,什么时候用FB什么时候用FC?FB与FC没有太大的差别,FB带有背景数据块,而FC没有。
所以FB带上不同的数据块,就可以带上不同的参数值。
这样就可以用同一FB和不同的背景数据块,被多个对象调用。
FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。
FB2和FB3的功能
你这里的FB2/FB3是用于串行通讯模块CP340通讯编程的,FB2<P-RECV>用于接收数据,FB3<P-SEND>P_RCV功能块允许接收来自一个通信伙伴的数据并将其存储在一个数据块中。
P_RCV无参数检查,如出现无效参数,CPUP_SEND功能块允许将一个数据块的全部或部分区域发送到一个通信伙伴。
没有必要了解FB2/FB3内部是怎么实现的,太复杂,精力应该放在学会如何使用FB2/FB3完成USS通讯。
点对点通讯功能块FB2、FB3是CPU模块与点对点通讯处理器CP340的软件接口,用于建立两者间的数据交换。
完成一次发送需要多个循环周期,因此在用户程序中它们必须被无条件的连续调用,用于周期性或定时程序控制的数据传输。
主站与从站的通讯协议类型、从站地址、数据位长度、停止位、奇偶校验、传输超时等必须一致,否则通讯难以成功。
FB3<P-SEND>在返回数据时将从站地址和功能码丢弃,故DB块中未见从站地址和功能码字节,而仅是数据内容。
程序不能根据从站地址、功能码来判定响应数据的种类,但CP340却规定了给定时间内仅允许一个发送模块(FB2)和一个接受模块(FB3)工作。
这就意味着它们在程序中已形成一一对应关系。
在设计程序时,可根据MODBUS的格式约定从返回的DB块中自行读取所需的数据,如返回的数据为0064,格式为16位整数,其读取地址为DB5.DBW01。
要读取从站(地址为01)从1789(十六进制,分高低位存储)开始的一个寄存器(十六进制,分高低位存储,占2个字节)的内容,其请求帧数据见表5。
CRC校验数据自行设定。
返回数据为0064(数据分高位和低位存放,占2个字节,转换为十进制是100,即6×16+4),返回帧见表6。
从站地址范围1-24 表中每格中的数据单位为字节,实例FC60 -----接收/发送子程序(CP340)程序段1程序段2 调用FB3 “P-SEND”程序段3程序段4程序段5程序段6 调用FB2 “P-RCV”P_RCV无参数检查,如出现无效参数,CPU将切换到STOP模式,必须先完成P_RCV功能块的CP_CPU启动机制,则CPU从STOP切换到RUN模式后,CP340才能接收到请求。
西门子300创建fb
西门子S7-300 中FB功能块的使用方法:1.创建功能块FB1准备完成如下功能:将“整型”变量转换成“实型”变量2.打开功能块FB13.在功能块FB1中添加入口参数、出口参数、静态变量入口参数=IN0 ---> 整型(INT)出口参数=OUT1 ---> 实型(REAL)静态变量=STAT2 ---> 整型(INT)局部变量=TEMP3 ---> 长整型(DINT)4.创建背景数据块DB25.打开DB2背景数据块,可以看到系统默认建立了三个数据IN0 ---> 入口参数(整型)OUT1 ---> 出口参数(实型)STAT2---> 静态变量(整型)6.打开FB1功能块,编写如下代码,实现将“整型”变量转换成“实型”变量同时再编写一段静态变量自加1代码7.打开OB1主程序,添加FB1功能块如何确定程序参数类型的块编号并传送给FC ?介绍使用以下程序代码可确定参数类型(BLOCK_FC, BLOCK_FB, TIMER or COUNTER)的编号。
例1 :FB 块FB1 变量声明中定义了“Timer”类型的变量“Time_1”,在FB2 中调用FB1,将定时器“T5”传递给变量“Time_1”。
如图01 所示程序代码中数值5 表示“T5”。
图. 01例2 FCFC1 变量声明中定义了“Timer”类型的变量“Time_1”,在FC2 中调用FC1,将定时器“T8”传递给变量“Time_1”。
如图02 所示程序代码中数值8 表示“T8”。
图. 02在使用多重实例时,需要在图01 所示程序中增加以下代码:TAR2 //多重实例偏移地址LAR1 P##Time_1+AR1 //多重实例偏移地址与当前地址相加L W[AR1,P#0.0]T MW00“BLOCK_DB”类型参数在调用FC 时不可以直接传送给FC 。
如果在调用功能时试图使用此参数类型,将产生如下的错误消息:“非法的参数传输<参数名>”“BLOCK_DB”类型参数仅在FB 被调用(从一个FB 或FC 中)时可被传送。
西门子OB,FB,FC模块
OB、FC、FB、SFC、SFB的区别
S7-300/400PLC程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。
结合起来就能实现一个复杂的控制系统。
就像高级语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。
在S7-300/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。
FC运行是产生临时变量执行结束后数据就丢失--------------不具有储存功能
FB运行时需要调用各种参数,于是就产生了背景数据块DB。
例如用FB41来作PID控制,则它的PID控制参数就要存在DB里面。
FB具有储存功能
系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFB和SFC是集成在S7 CPU中的功能块,用户能直接调用不需自已写程序。
SFC与FC 不具有储存功能,FB和SFB具有储存工办。
OB模块相当于主程序,负责调用其他模块。
如果程序简单只需要OB就可以实现。
FB中可以定义静态变量,每个FB可以定义多个背景数据块,来代表同种类型的不同设备。
这样只通过一个功能块就可以完成多个设备的变程。
而FC中不可以定义背景数据块,一般情况下只能使用共享数据块中的数据,但同时也可以通过全局变量定义方式来访问其他背景数据块。
我个人的经验:在有多个类似的设备的时候,尽量抽象出这些设备的共同点,编写一个FB,然后通过FC来挂点或处理一些不同点。
STEP7常用功能块FC105FB41FB43
STEP7常用功能块FC105FB41FB43STEP7常用功能块FC105FB41FB43常用功能块FC105:FC105是博途(TIA Portal)中的一个常用功能块,也被称为方向判别器功能块。
它在自动化控制系统中经常被用于判断运动方向,以便在适当的时候进行控制。
FC105通过对输入信号进行处理,根据预设条件判断运动方向,然后根据判断结果输出相应的控制信号。
FC105功能块包含以下常用输入参数:1.当前位置(输入):输入当前位置信息,用于判断运动方向。
2.目标位置(输入):输入目标位置信息,用于判断运动方向。
3.正向容差(输入):输入正向容差信息,用于判断正向运动完成的条件。
4.反向容差(输入):输入反向容差信息,用于判断反向运动完成的条件。
5.正向信号(输入):输入正向运动信号,用于判断正向运动的触发条件。
6.反向信号(输入):输入反向运动信号,用于判断反向运动的触发条件。
FC105功能块的输出参数包括:1.正向运动(输出):输出正向运动信号,在判断为正向运动时触发。
2.反向运动(输出):输出反向运动信号,在判断为反向运动时触发。
FC105的工作原理如下:1.输入当前位置和目标位置信息。
2.判断当前位置是否在目标位置的正向容差范围内。
如果是,则判断为正向运动完成。
3.判断当前位置是否在目标位置的反向容差范围内。
如果是,则判断为反向运动完成。
4.判断正向信号是否触发。
如果是,则判断为正向运动。
5.判断反向信号是否触发。
如果是,则判断为反向运动。
常用功能块FB41:FB41是博途(TIA Portal)中的一个常用功能块,也被称为开关功能块。
它在自动化控制系统中经常被用于对输入信号进行开关控制,通过设置不同的逻辑条件来控制不同的输出信号。
FB41功能块包含以下常用输入和输出参数:1.输入信号:FB41的输入信号可以是布尔类型、字节类型或字类型的信号。
它们可以是来自传感器、按钮等设备的信号。
2.输出信号:FB41的输出信号可以是布尔类型、字节类型或字类型的信号。
西门子S7-300 400高级编程培训教材
功能及功能块中的参数声明
"Motor"
EN
ENO
Start
地址 声明 名称 类型 初始化值 ... 0.0 输入 Start BOOL FALSE 0.1 输入 Stop BOOL TRUE 2.0 输入 Speed INT 0 2.0 输出 Motor_on BOOL FALSE 8.0 输出 Setpoint INT 0 10.0 输入/输出 EMER_OFF BOOL FALSE ... 静态 ... ... ... ... 临时 .. ... ...
CALL #Punch . CALL #Guard
... ...
CALL FB10, DB10
Press_1的数据
传送带的数据
Press_1. Guard
Press_2. Punch
Press_2. Guard
Press_2的数据
FB10的数据
Press_1. Punch
多个实例只需要 一个 DB 在为各个实例创建“private” 数据区时,无需任何额外的管理工作 多重背景模型使得“面向对象的编程风格”成为可能(通过“集合”的方式实现可重用性) 最大嵌套深度为8级
Q20.5 Q20.6 Q9.0 QW12
. . . Q8.2 Q8.3 I 0.2 I 0.3 I 16.6 I 16.7
多重背景模型的结构
FB10
钻床数据
FB10的背景DB
CALL Drill . CALL Motor_1 . CALL Motor_2
DB10
... stat Drill FB1 stat Motor_1 FB2 stat Motor_2 FB2
FB1 “Station” 的工作原理
OB、FC、FB、SFC、SFB的区别
西门子,OB、FC、FB、SFC、SFB的区别2011-08-28 23:12OB、FC、FB、SFC、SFB的区别<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />S7-300/400PLC程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。
结合起来就能实现一个复杂的控制系统。
就像高级语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。
在S7-300/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。
FC运行是产生临时变量执行结束后数据就丢失-----不具有储存功能FB运行时需要调用各种参数,于是就产生了背景数据块DB。
例如用FB41来作PID控制,则它的PID控制参数就要存在DB里面。
FB具有储存功能系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFB和SFC是集成在S7 CPU中的功能块,用户能直接调用不需自已写程序。
SFC与FC不具有储存功能,FB和SFB具有储存功能。
OB模块相当于子程序,负责调用其他模块。
如果程序简单只需要OB就可以实现。
用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗?FB--功能块,带背景数据块FC--功能,相当于函数他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。
FB确保了3个电机的参数互不干扰。
FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。
Siemens 3LD 开关切换器说明书
3LD2113-0TK51 Page 2/9
05/05/2020
Subject to change without notice © Copyright Siemens
Operating frequency ● initial value ● Full-scale value
● motor drive ● Voltage trigger
Yes
3 4 mm 8 mm
No No
3LD2113-0TK51 Page 3/9
05/05/2020
Subject to change without notice © Copyright Siemens
Short circuit Conditional short-circuit current / with line-side fuse protection
Current Operating current ● at AC-23 A / at 690 V / rated value ● at AC-23 A / at 400 V / rated value ● at AC-22 A / at 690 V / rated value ● at AC-21 / at 690 V / rated value ● at AC-21 A / at 240 V / rated value ● at AC-21 A / at 440 V / rated value ● at AC-22 A / at 240 V / rated value ● at AC-22 A / at 440 V / rated value ● at AC-23 A / at 240 V / rated value ● at AC-23 A / at 440 V / rated value Operating current / of upstream fuse / rated value Let-through current / with closed switch ● at 440 V / for combination switch + gG fuse / maximum ● at 690 V / for combination switch + gG fuse / maximum permissible Short-time withstand current (Icw) ● limited to 1 s / rated value ● at 690 V / limited to 1 s / rated value
西门子工业,M3FB...LX...系列技术指南书说明书
Siemens Industry, Inc.M3FB…LX… SeriesTechnical InstructionsDocument No. CA2N4721E-P25December 4, 2019Modulating Control Valve for Hot Gas ControlDescription Modulating control valves with magnetic actuator for hot gas applications for capacity control of refrigeration units and for heat recovery systems. Features• Quick positioning time (less than 1 second).• High stroke resolution (> 1:200) and control accuracy. • Hermetically sealed. • Versatile electrical interface.• Port AB → A closed when de-energized. •Heavy-duty and maintenance-free.ApplicationThe M3FB...LX... three-way or straight-through valves with magnetic actuator are used for modulating capacity control of refrigeration units and for heat recovery. They may be used as hot gas diverting or straight-through valves.Suitable for organic safety refrigerants such as R22, R134a, R404A, R407C and R507. Not suitable for flammable refrigerants or ammonia (R717).Product NumbersSee Table 1.Warning/Caution NotationsWARNING:Personal injury or loss of life may occur if you do not perform a procedure as specified.CAUTION:Equipment damage may occur if you do not follow a procedure as specified.Technical Instructions M3FB…LX… Series Modulating Control Valve Document Number CA2N4721E-P25 for Hot Gas Control December 4, 2019Ordering The valve body and magnetic actuator form one integral unit and cannot be separated.The M3FB...LX... valve and the ZM.../A module must be ordered separately.When placing an order, specify the quantity, product number and product description.Example :1 M3FB15LX/A control valve and 1 ZM101/A module.Key :∆p max= Maximum admissible differential pressure across the valve’s control path (AB →A valve) for the entire actuating range.S NA= Rated apparent power for transformer selection.P med= Typical power consumption.Cv = Flow rate tolerance ±10%.Technical Design The armature or magnetic core is designed as a floating component within the pressuresystem, so that no external shaft gland is required. Therefore, leakage losses commonwith moving parts are avoided. The valve cross-section allows for easy flow whetherthe valve is fully or only partially open. This reduces pressure losses and ensures quietoperation.The valves are fitted with extended female solder unions, making pipe connectionseasy.Mechanical Design The control signal is converted in the ZM.../A module into a phase cut signal, whichgenerates a magnetic field in the coil. This causes the only moving part, the armature,to change its position in accordance with the interacting forces (magnetic field, counter-spring, hydraulics, and so on). The armature responds rapidly to any change in signal,transferring the corresponding movement directly to the control disc, enabling fastchanges in load to be corrected quickly and accurately.The valve is normally closed. A spring closes the valve automatically if the power isswitched off or fails.Page 2Siemens Industry, Inc.M3FB…LX… Series Modulating Control Valve Technical Instructions for Hot Gas Control Document Number CA2N4721E-P25December 4, 2019Sizing See Table 2.NOTE: Correct valve sizing (to ensure a sufficiently large pressure drop ∆p v100 acrossthe fully open valve) is the key to the correct operation of a refrigeration unit.All the components must be coordinated, and this can be ensured only by therefrigeration specialist.The application examples that follow show the recommended pressure dropin each case.Refrigeration capacity in tonsNominal capacity in tons at evaporation temperature t o = 41°F (5°C)Table 2. Selection Table for Hot-Gas Applications.∆p v100 = Pressure drop across the fully open valve.Siemens Industry, Inc. Page 3Technical InstructionsM3FB…LX… Series Modulating Control ValveDocument Number CA2N4721E-P25 for Hot Gas ControlDecember 4, 2019Page 4Siemens Industry, Inc.Key :t o Evaporation temperature [°F] t c Condensation temperature [°F]t fl Liquid temp. ( t c – degree of sub-cooling) [°F]Q o Refrigeration capacity [tons] m Mass flow of refrigerant [lbs/h] C v s Flow rate [ft 3/h]p v Admissible pressure differential [psi]Figure 1. Selection Chart for Hot-Gas Applications.M3FB…LX… Series Modulating Control Valve Technical Instructionsfor Hot Gas Control Document Number CA2N4721E-P25December 4, 2019Siemens Industry, Inc.Page 5Mounting NotesMounting instructions are enclosed with the valve (Document Number 35548). Wiring instructions are included with the ZM Terminal Housing Module (Document Number 35541).The refrigerant valves can be mounted in any orientation, but upright mounting is preferable.Figure 2. Acceptable Mounting Positions.Arrange the piping so that the valve is not located at a low point where oil could collect. The pipes should be fitted so that the alignment does not distort the valve connections. Support the valve body so that it cannot vibrate. Vibration can lead to burst piping connections. Before soldering the pipes, ensure that the direction of flow through the valve is correct.Figure 3. Piping Alignment.The pipes must be soldered with care. The flame should be large enough to ensure that the junction heats up quickly and the valve does not get too hot. The flame should be directed away from the valve. Cool the valve body with a wet cloth while soldering. Port 2 must be sealed off when the valve is used in a straight-through application.CAUTION:Always switch off the power supply before connecting or disconnecting the ZM... module.Maintenance NotesThe M3FB…LX… valves are maintenance -free. The low friction and robust design ensure long product life. The valve cannot be repaired; it must be replaced as a complete unit.SpecificationsElectricalElectrical interface Only allowed with low voltage(Class 2)Supply voltage 24 Vac for 0 to 10 Vdc and 4 to 20 mA Maximum voltage tolerance +15/–10% Frequency 50 to 60 Hz Control signalsZM101/A 0 to 10 Vdc or 0 to 20V phase cut ZM121/A 4 to 20 mA or 0 to 20V phase cut Input resistance0 to 10 Vdc > 100K ohm 4 to 20 mA< 150 ohmConnection terminalsScrew terminals for 12 AWG wireTechnical InstructionsM3FB…LX… Series Modulating Control ValveDocument Number CA2N4721E-P25 for Hot Gas ControlDecember 4, 2019Page 6 Siemens Industry, Inc.Specifications, ContinuedProduct Specific DataPermissible operating pressure p e max Maximum 623 psi (43 bar) Pressure differential ∆p v max AB → A See Table 1AB → B 116 psi (8 bar)Leakage (at 14.5 psi [1 bar]) AB → A Max. 0.05% C VAB → B Max. 0.5% k CvPermissible media Organic safety refrigerants (R22,R134a, R404a, R40TC, R410A, R507, and so on). Not suitable for ammonia(R717) or flammable refrigerants. Temperature of medium-40°F to 248°F (-40°C to 120°C)Valve characteristic (stroke, k v ) Linear, optimized in low opening range Resolution ∆H / H 100 >1 : 200 (H = stroke)Type of operationModulatingPosition when de-energized AB → A closed OrientationAnyPositioning time <1 secondPipe connectionsInternally soldered Materials (Valve Body)Housing components Steel and CrNi steel Seat/inner valve Brass/CrNi steel Pipe connections CrNi steelGeneral Ambient Conditions Ambient temperature -13°F to 131°F (–25°C to 55°C) Humidity 10 to 100% rhSafetyConformity Meets the requirements for CEmarking.Connection TerminalsWARNING : ZM.../A module used with 0 to 20V phase cut signals:• Do not connect 24 Vac to Terminals 1 and 2.• Connect Terminal 5, (marked " – ") to Terminal 2 on type NKOA terminal modules. ZM101/A (0 to 10 Vdc or 0 to 20V phase cut)ZM121/A (4 to 20 mA or 0 to 20V phase cut)Figure 4. Connection Terminals.M3FB…LX… Series Modulating Control Valve Technical Instructionsfor Hot Gas Control Document Number CA2N4721E-P25December 4, 2019Siemens Industry, Inc. Page 7Application ExamplesThe diagrams shown here are examples only, without installation-specific details. Three-way Hot-gas Bypass Control• For accurate control of evaporators, from 0 to 100% refrigeration capacity. •Suitable for test rooms, laboratory systems, small chilled water units and DXevaporators with a refrigeration capacity of up to approximately 11.4 tons (40 kW). •Recommended pressure drop ∆p v100 across the fully-open valve (control path AB → A): between 7.2 and 14.5 psi (see Figure 1).Example:Refrigeration capacity Qo RefrigerantCondensation temperature tc Evaporation temperature to Liquid temperature tfl Selected valvePressure differential ∆pv across valve6.8 tonsR22104°F (40°C) 41°F (5°C) 95°F (35°C) M3FB15LX/A10.2 psi (0.7 bar)Figure 5. Three-way Hot-Gas Bypass Control Application.Indirect Hot-gas Bypass The control valve throttles the capacity of a compressor stage. The hot gas is injecteddirectly into the evaporator allowing capacity control from 100% to approximately 0%.•Suitable for use in large refrigeration systems in air conditioning applications to prevent unacceptable fluctuations in temperature between compressor stages. •The pressure differential ∆p v100 across the fully-open valve is determined by the condensation pressure at low load minus the pressure upstream of the evaporator. •If details are not provided, the pressure differential ∆pv100 can be assumed to be 58 psi (4 bar).Example :Refrigeration capacity Qo of one compressor stage RefrigerantCondensation temperature full load/low loadEvaporation temperature fullload/low loadLiquid temperature tfl Pressure differential ∆pv (from R22 vapor table) Selected valve Actual capacity8.5 tons R22 113/95°F (45/35°C) 41/59°F (5/15°C) 104/86°F (40/30°C) 81 psi (5.6 bar) M3FB15LX/A Approx. 40 kW M3FB15LX/A Approx. 40 kWFigure 6. Indirect Hot-gas Bypass Application.Technical InstructionsM3FB…LX… Series Modulating Control ValveDocument Number CA2N4721E-P25 for Hot Gas ControlDecember 4, 2019Page 8 Siemens Industry, Inc.Application Examples, ContinuedDirect Hot-gas BypassThe control valve throttles the capacity of a compressor stage. The gas is fed to the suction side of the compressor and cooled by a re-injection valve. Capacity control ranges from 100% to approximately 10%. •Suitable for large refrigeration systems for air conditioning with severalcompressors or compressor stages, and where the evaporator and compressor are some distance apart (attention must be paid to oil return).•The pressure differential ∆p v100 across the fully-open valve is determined by the condensation pressure at low load minus the suction pressure.•If no details are provided, the pressure differential ∆p v100 can be assumed to be 87 psi (6 bar).Example:Refrigerant capacity of one compressor stage RefrigerantCondensation temperature full load/low loadEvaporation temperature full load/low loadLiquid temperature t flPressure differential ∆p v100 (from R22 vapor table) Selected valve11.4 tons R22113°F/95°F (45°C/35°C) 36°F/-50°F (2°C/10°C) 104°F/86°F (40°C/30°C) 94 psi (6.5 bar)M3FB15LX/AFigure 7. Direct Hot-gas Bypass Application.Heat recoveryThe hot-gas diverting valve may be used for modulating recovery of the heat from the condenser, even in the event of high pressure differentials. Recommended pressure drop ∆p v100 across the fully-open valve (control path AB → A): between 0.5 and 1 bar.Example:Refrigeration capacity Q RefrigerantCondensation temperature tc Evaporation temperature to Liquid temperature tfl Selected valveActual pressure drop19.1 tons R134a 122°F (50°C) 36°F (2°C) 113 (45°C) M3FB32LX 10 psi (0.7 bar)Figure 8. Heat Recovery Application.M3FB…LX… Series Modulating Control Valve Technical Instructions for Hot Gas Control Document Number CA2N4721E-P25December 4, 2019 Information in this publication is based on current specifications. The company reserves the right to make changes in specifications and models as design improvements are introduced. Product or company names mentioned herein may be trademarks of their respective owners. © 2019 Siemens Industry, Inc.Siemens Industry, Inc. Smart Infrastructure1000 Deerfield Parkway Buffalo Grove, IL 60089-4513 USA1-847-276-1000Your feedback is important to us. If you havecomments about this document, please send themto ***************************************Document No. CA2N4721E-P25Printed in the USAPage9DimensionsValve Product NumberLine Size ø D L[in]H1[in]H2[in]H3[in]A[in]B[in]C[in]W [mm] [in] [in] [lb]M3FB15LX06/A 15 1/2 5/8 5.91 2.56 0.98 7.24 3.15 3.31 2.64 9.5 M3FB15LX15/A 15 1/2 5/8 5.91 2.56 0.98 7.24 3.15 3.31 2.64 9.5 M3FB15LX/A 15 1/2 5/8 5.91 2.56 0.98 7.24 3.15 3.31 2.64 9.5 M3FB20LX/A 20 3/4 7/8 6.69 2.72 1.18 9.37 3.94 3.70 3.31 19.6 M3FB25LX/A 25 1 1-1/8 7.87 2.83 1.42 9.76 3.94 3.70 3.70 20.9 M3FB32LX 32 1-1/4 1-3/8 9.84 3.58 1.69 9.65 3.94 3.70 3.86 25.1D Pipe connectionsW Weight (including packaging)Figure 9. Dimensions.。
西门子FB块如何使用
西门子S7-300 中FB 功能块的使用方法:1.创建功能块FB1 准备完成如下功能:将“整型”变量转换成“实型”变量2.打开功能块FB1 3.在功能块FB1 中添加入口参数、出口参数、静态变量入口参数=IN0 ---> 整型(INT) 出口参数=OUT1 ---> 实型(REAL) 静态变量=STAT2 ---> 整型(INT) 局部变量=TEMP3 ---> 长整型(DINT)4.创建背景数据块DB2 5.打开DB2 背景数据块,可以看到系统默认建立了三个数据IN0 ---> 入口参数(整型)OUT1 ---> 出口参数(实型)STAT2---> 静态变量(整型)6.打开FB1 功能块,编写如下代码,实现将“整型”变量转换成“实型”变量同时再编写一段静态变量自加 1 代码7.打开OB1 主程序,添加FB1 功能块如何确定程序参数类型的块编号并传送给FC ?介绍使用以下程序代码可确定参数类型(BLOCK_FC, BLOCK_FB, TIMER or COUNTER)的编号。
例 1 :FB 块FB1 变量声明中定义了“ Timer” 类型的变量“ Time_1” ,FB2 中调用FB1,在将定时器“T5” 传递给变量“ Time_1”。
如图01 所示程序代码中数值5 表示“T5”。
图. 01 例 2 FC FC1 变量声明中定义了“ Timer” 类型的变量“ Time_1” ,FC2 中调用FC1,在将定时器“T8” 传递给变量“ Time_1”。
如图02 所示程序代码中数值8 表示“T8”。
图. 02 在使用多重实例时,需要在图01 所示程序中增加以下代码:TAR2 LAR1 P##Time_1 +AR1 L W[AR1,P#0.0] T MW00 //多重实例偏移地址//多重实例偏移地址与当前地址相加“BLOCK_DB”类型参数在调用FC 时不可以直接传送给FC 。
THPFSF-3A型 使用手册簿(西门子)
目录第一章可编程序控制系统设计师综合实训装置简介 (2)一、产品概述 (2)二、装置特点 (2)三、技术性能 (2)四、装置配置 (2)五、实训项目 (4)第二章可编程控制器概述 (6)PLC的分类及特点 (6)一、PLC的结构与工作原理 (8)二、S7-200 PLC的硬件组成及指令系统 (9)三、PLC控制系统的设计与故障诊断 (10)四、PLC的应用及展望 (11)第三章实训项目 (12)实训一 PLC认知实训 (12)实训二十字路口交通灯控制 (16)实训三自动售货机控制 (18)实训四四层电梯控制 (21)实训五光电检测、定位控制 (26)实训六温度PID控制 (29)实训七变频器功能参数设置与操作 (31)实训八外部端子点动控制 (35)实训九变频器无级调速 (37)实训十多段速度选择变频调速 (39)实训十一基于PLC数字量方式的变频器外部端子正反转控制 (41)实训十二基于PLC数字量方式多段速控制 (43)实训十三基于PLC模拟量方式变频开环调速控制 (45)实训十四电动机加载控制 (47)实训十五基于PLC模拟量方式的变频闭环调速 (49)实训十六基于触摸屏控制方式的基本指令编程练习 (52)实训十七基于触摸屏控制方式的数码显示控制 (53)实训十八基于触摸屏控制方式的温度PID控制 (55)实训十九 PLC、触摸屏及变频器通信控制 (57)实训二十五自由度机械手控制 (59)实训二十一 PPI网络的组建 (63)实训二十二 PPI网络的MCGS组态监控 (66)附录一 STEP7 MicroWIN软件使用入门 (69)附录二 PLC仿真实训软件使用帮助 (76)附录三 MCGS工控组态软件使用说明书 (77)附录四触摸屏的使用入门 (85)附录五 S7-200 PLC指令集 (90)附录六可编程序控制系统设计师综合实训装置使用说明书 (92)附录七五自由度机械手使用说明书 (93)第一章可编程序控制系统设计师综合实训装置简介一、产品概述“THPFSF-3A/3B/3C型可编程序控制系统设计师综合实训装置”是根据人力资源和社会保障部制定的“可编程序控制系统设计师”培训及国家职业标准考核大纲内容,适当增加新技术,按照职业教育培训、职业技能鉴定和实训教学要求而研制的。
FB2和FB3的功能
你这里的FB2/FB3是用于串行通讯模块CP340通讯编程的,FB2<P-RECV>用于接收数据,FB3<P-SEND>P_RCV功能块允许接收来自一个通信伙伴的数据并将其存储在一个数据块中。
P_RCV无参数检查,如出现无效参数,CPUP_SEND功能块允许将一个数据块的全部或部分区域发送到一个通信伙伴。
没有必要了解FB2/FB3内部是怎么实现的,太复杂,精力应该放在学会如何使用FB2/FB3完成USS通讯。
点对点通讯功能块FB2、FB3是CPU模块与点对点通讯处理器CP340的软件接口,用于建立两者间的数据交换。
完成一次发送需要多个循环周期,因此在用户程序中它们必须被无条件的连续调用,用于周期性或定时程序控制的数据传输。
主站与从站的通讯协议类型、从站地址、数据位长度、停止位、奇偶校验、传输超时等必须一致,否则通讯难以成功。
FB3<P-SEND>在返回数据时将从站地址和功能码丢弃,故DB块中未见从站地址和功能码字节,而仅是数据内容。
程序不能根据从站地址、功能码来判定响应数据的种类,但CP340却规定了给定时间内仅允许一个发送模块(FB2)和一个接受模块(FB3)工作。
这就意味着它们在程序中已形成一一对应关系。
在设计程序时,可根据MODBUS的格式约定从返回的DB块中自行读取所需的数据,如返回的数据为0064,格式为16位整数,其读取地址为DB5.DBW01。
要读取从站(地址为01)从1789(十六进制,分高低位存储)开始的一个寄存器(十六进制,分高低位存储,占2个字节)的内容,其请求帧数据见表5。
CRC校验数据自行设定。
返回数据为0064(数据分高位和低位存放,占2个字节,转换为十进制是100,即6×16+4),返回帧见表6。
从站地址范围1-24 表中每格中的数据单位为字节,实例FC60 -----接收/发送子程序(CP340)程序段1程序段2 调用FB3 “P-SEND”程序段3程序段4程序段5程序段6 调用FB2 “P-RCV”P_RCV无参数检查,如出现无效参数,CPU将切换到STOP模式,必须先完成P_RCV功能块的CP_CPU启动机制,则CPU从STOP切换到RUN模式后,CP340才能接收到请求。
西门子 SIGNUM 3SB3 系列 按钮和指示灯 说明书
西门子按钮和指示灯SIGNUM 3SB3系列产品一览*图片右下角的数字为该产品订货信息所在的页码产品一览1113目录页码产品一览图0 3SB3 SIGNUM 模块组合式3概况和安装尺寸3安装结构图4技术数据5成套装置6按钮头8双按钮单元10按钮盒11触点块和灯座12附件13外形尺寸14 3SB37 SIGNUM 紧凑型16SIGNUM 3SB3 按钮和指示灯SIGNUM 3SB3 是一种用于板前安装,板后接线的控制装置,有金属和塑料两个系列。
SIGNUM 的外形设计,扁平且具有流线型,使整个控制面板非常协调而美观。
滑环式的安装结构,设计巧妙,大大提高了安装效率。
此外, SIGNUM 金属系列具有很高的防护等级,可达到 IP 67 和 NEMA 4。
标准IEC 60 947, EN 60947-1(DIN VDE 0660 第 100 部分),IEC 60 947-5-1,EN 60 947-5-1 (DIN VDE 0660第 200 部分)设计SIGNUM 塑料系列为扁平外形,有圆形和方形。
金属系列只有圆形。
扁平外形,使塑料系列和薄膜面板组合非常协调,并且容易清洁。
按钮和带灯按钮的操作面为中凹形。
指示灯的的镜片为凸形。
铭文铭文可以用激光直接刻在元件表面或者刻在铭牌或背板上,也可以用SIGNUM 铭文系统。
一个控制装置由三个部分组成: 板前的按钮头或灯罩,板后的安装基座和触点块或灯座。
圆形系列的安装基座可以双面使用,一面适合厚度为 1~4mm 的面板,另一面适合厚度为 3~6mm 的面板。
方形系列的安装基座只适用于厚度为 1~4mm 的面板。
常规配置的按钮可以安装两个触点块。
当需要三个触点块或者一个灯座+两个触点块时,必须在按钮头后部插入一个 3 位支架(3SB3901-0AB)。
对于旋钮开关、钥匙开关和双按钮单元, 需要插入一个带中心触点驱动片的 3 位支架 (3SB3901-0AC)。
为使用者选型方便,我们对一些常用型号设立了成套装置的订货号,可以满足大部分应用的需求。
Siemens 3KE 三极开关切断器产品说明书
Service&Support (Manuals, Certificates, Characteristics, FAQs,...) /WW/view/en/3KE4230-0AA/all
A
50,000
Yes Yes
W
15
W
5
V
1,000
V
8,000
Q Q
flat connector 3源自A250A
250
A
250
A
250
A
250
A
250
A
250
A
125
A
125
A
250
V
440
V
690
0 0 0
3KE4230-0AA Page 2/4
02/23/2013
subject to modifications © Copyright Siemens AG 2013
3KE4230-0AA Page 3/4
02/23/2013
subject to modifications © Copyright Siemens AG 2013
CAx-Online-Generator /cax
last change:
3KE4230-0AA Page 4/4
Image database (product images, 2D dimension drawings, 3D models, device circuit diagrams, ...) /bilddb/cax_en.aspx?mlfb=3KE4230-0AA