6ES7314-6CH04-0AB0详细说明
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的变量只在调用期内有效,下次调用又重新更换。每次调用FC的I/O区域必须要自己每次手动输入,而FB就不要,省去不少麻烦,如果在上位机控制直接输入DB控制地址就可以。
举个例子来说,有50台电机需要控制,这些电机除了参数不一样,控制流程上是一样的,每个
电机需要不同的参数去运行,运行中的过程参数要参与到下一次的控制过程中。
这个要求,用FC做的话,你需要针对不同的电机分配好DB块,来逐一的确认参数地址,不能混
淆,保存和调用不能出错,可以想象会有多麻烦。如果用FB来做呢?写好控制过程和定义的参
数的调用就可以了。针对电机重复调用同一个FB,每次调用一个独立的DB作为背景数据块
,*不必理会背景DB中的数据是怎么存储的。如果功能需要修改,只要修改该FB就行了。
还有其他的例子,比如PID、比如流量累计等等。
fc就相当于流水线,加工完就过去了!没有任何纪录。fb+db不但可以加工,还能记录数据的。
一般有多个设备的时候,我们编写一个fb多次调用,自动生成相应的db,这样简化了我们
的工作。
FB的变量声明表中有静态变量,并可以进行多级的参数传递,在调用FB时需生成背景数据块,
而FC则没有这些.FB可以替代FC,则不行.
多级的参数传递即所谓的MULTIINSTANCE,你可以把FB,DB做为一个FB中的函数来调用,
如在FB2中可以使用FB1中的参数,而终只生成一个背景数据块
西门子plc有哪几种模块组成?
CPU模块,输入模块,输出模bai块,电源模块,温度检测模du块zhi,位置检测模块,PID控制模块,通讯模块等
西门子plc:
1.简介dao:
西门子PLC,是德国西门子(SIEMENS)公司生产的可编程序控制器,产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等,具备体积小、速度快、标准化的特点,PLC可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。PLC采用梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言,其不需要大量的活动元件和连线电子元件,编程简单,有较高的易操作性,能自动诊断,维修容易。
2.详细介绍:
1.SIMATICS7-200PLCS7-200PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。
2.SIMATICS7-300PLCS7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独
的模块之间可进行广泛组合构成不同要求的系统。与S7-200PLC比较,S7-300PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。
3.SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300PLC可通过编程软件Step7的用户界面提供通信组态功能,这使得组态非常容易、简单。
4.S7-300PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于连接编程器、PC机、人机界面系统及其他SIMATICS7/M7/C7等自动化控制系统
这些装置尤其适用于电机的开关、保护和监测等所有功能,从高速起动到无机械/电气峰值的软起动和斜坡起动,。高峰负荷可多达60%。西门子的所有电机起动器和软起动器均采用紧凑型设计,不但节省空间易于安装,可直接通过AS-interface
通信接口为S7-300 CP通信模块时,需要使用SIMATIC_NET_CP 库中PUT/GET指令,如图2所示。
通信接口为S7-300 CP通信模块时,需要使用SIMATIC_NET_CP 库中PUT/GET指令,如图2所示。图2 S7-300CP模块接口需采用SIMATIC_NET_CP库
图2 S7-300 CP模块接口需采用SIMATIC_NET_CP库
S7-400 CPU不区分通信接口,需要使用System Function Blocks中的SFB14/SFB15指令块,如图3所示。
S7-400 CPU不区分通信接口,需要使用System Function Blocks中的SFB14/SFB15指令块,如图3所示。图3 S7-400 需采用SFB程序块
图3 S7-400 需采用SFB程序块
本文以采用1个315-2PN/DP,1个S7-200 SMART PLC为例,介绍它们之间的S7通信。
在STEP7中创建一个新项目,项目名称为S7-300-SMART。插入1个S7-300站,在硬件组态中插入CPU 315-2PN/DP。如图4所示。
平时订购的行程开关、限位开关、接近开关是否只是一种叫法?它们三者之间是否存在微小的差异,而这小小的差异是否会影响我们的选型?您是否真的了解?下面电工学习网小编为大家介绍下对行程开关、限位开关、接近开关三者区别的理解! 接近开关:接近开关又称无触点行程开关,它除可以完成行程控制和限位保护外,还是一种非接触型的检测装置,用作检测零件尺寸和测速等,也可用于变频计数器、变频脉冲发生器、液面控制和加工程序的自动衔接等。特点有工作可靠、寿命长、功耗低、复定位精度高、操作频率高以及适应恶劣的工作环境等。性能特点在各类开关中,对接近它的物件有“感知”能力的元件。 |
漏电保护器,用以对低压电网直接触电和间接触电进行有效保护,也可以作为三相电动机的缺相保护。它有单相的,也有三相的。 由于其以漏电电流或由此产生的中性点对地电压变化为动作信号,不必以用电电流值来整定动作值,灵敏度高,动作后能有效地切断电源,保障人身安全。 根据保护器的工作原理,可分为电压型、电流型和脉冲型三种。电压型保护器接于变压器中性点和大地间,当发生触电时中性点偏移对地产生电压,以此来使保护动作切断电源,但由于它是对整个配变低压网进行保护,不能分级保护,停电范围大,动作频繁,已被淘汰。脉冲型电流保护器是当发生触电时使三相不平衡漏电流的相位、幅值产生的突然变化,以此为动作信号,但也有死区。目前应用广泛的是电流型漏电保护器,下面主要介绍电流型的保护器。 安装要求 (1)被保护回路电源线,包括相线和中性线均应穿入零序电流互感器。 (2)穿入零序互感器的一段电源线应用绝缘带包扎紧,捆成一束后由零序电流互感器孔的中心穿入。这样做主要是消除由于导线位置不对称而在铁芯中产生不平衡磁通。 (3)由零序互感器引出的零线上不得重复接地,否则在三相负荷不平衡时生成的不平衡电流,不会全部从零线返回,而有部份由大地返回,通过零序电流互感器电流的向量和便不为零,二次线圈有输出,可能会造成误动作。 (4)每一保护回路的零线,均应专用,不得就近搭接,不得将零线相互连接,否则三相的不平衡电流,或单相触电保护器相线的电流,将有部分分流到相连接的不同保护回路的零线上,会使二个回路的零序电流互感器铁芯产生不平衡磁动势。 (5)保护器安装好后,通电,按试验按钮试跳。 漏电保护器运行维护注意事项如下: (1)应制订制度,专人维护,定期试跳,并做好运行记录。 (2)遇有问题,应分析处理,不得擅自退出运行,或有意识使其失效。 (3)在正常运行时跳闸,若原因为电动机启动或大电流冲击,则采取交替启动,适当调整定位,或带短延时躲过冲击。若系下雨等原因使漏电流增加造成,则可临时调节灵敏度。 |