15221406036
西门子电源6SL3130-7TE31-2AA3参数详细
报价: 666.00元/件
最小起订: 1
有效期至: 长期有效
发布时间: 2023-04-16 13:37
发布IP: 116.224.103.5
浏览次数: 70
手机号: 15221406036
电话: 15221406036
在线咨询: 点击这里给我发消息
15221406036
详细信息

西门子电源6SL3130-7TE31-2AA3参数详细

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然后多次

 

对可靠性要求很高的系统,应考虑是否采用冗余系统或热备用系统,六、机型尽量,一个企业,应尽量做到PLC的机型,主要考虑到以下三方面问题。1)机型,其模块可互为备用,便于备品备件的采购和管理,2)机型,其功能和使用方法类似,有利于技术力量的培训和技术水平的。3)机型,其外部设备通用,资源可共享,易于联网通信,配计算机后易于形成一个多级分布式控制系统,德国西门子总,u=,&fm=21&gp=0u=&fm=21&gp=0,产品信息:。现有性能范围极宽的分级 CPU 系列,可用于组态控制器,产品范围包括 种标准的 CPU、。  在多层结构中多可以达到 个 I/O,在带有 PROFIBUS DP 的分布式组态中,可以有个 I/O 连接(多 个站点,如通过 IM连接的 ET200M),插槽可自由编址,因此无需插槽规则,S7-模块种类丰富。还可以用在分布式自动决方案中,与 S7-具有相同结构的 ET 200M I/O 系统通过接口模块不仅可以连接到 PROFIBUS 上还可以连接到 PROFINET 上,西门子PLC总代理。西门子代理商,湖南西门子总代理,西门子湖南代理商,电机总代理。湖南西门子PLC总代理。

西门子6SE70变频器通讯故障E报警分析和维修案例:

西门子6SE70系列变频器是由德国西门子公司推出的,基于全数字控制的工程变频器,单机容量从2.2-4000KW,具有卷绕、角度同步、张力控制工艺控制选件等功能,应用领域非常广泛。

一、西门子6SE70变频器E报警故障原因

在西门子6SE70变频器使用中,E报警是常见的一种故障现象,主要是由于变频器的主控板(CUVC)板和功率板的通讯故障引起。出现E报警后,将变频器无法工作。

在E故障出现时,首先应考虑是否CUVC板出现损坏,如果CUVC板排查后*,则应进一步排查是否是由于功率板故障,故障源后再进行维修。

二、西门子6SE70变频器E故障维修案例

一台西门子变频器6se7023变频器,控制面板PMU液晶显示屏显示E故障报警,变频器无法工作,启停和送电均无效。处理如下

首先更换新CUVC板,对变频器输入侧送电,发现操作面板仍然显示E报警,不能复位,因此排除CUVC板故障,判断故障是出在功率板上;

将更换下来的CUVC板好的变频器上测试,发现操作面板显示正常,E报警,同时测试CUVC板输入输出功能正常,再次确认CUVC板*;

对变频器内部清理干净后,将功率板拆下,单独维修台上测试,给功率卡送直流560VDC电压,开关电源开始工作,用示波仪测量功率开关电源电压值,发现15V电压值为0V。

测试芯片L4974A 输出电压15V为0V,查芯片8脚软启动电压是0.5V,正常值为3.85V,所以芯片L4974A的8脚输入电压不对。经查Q2输入触发电压正常。

将功率卡供电电压切断,用万用表测量电路中的元器件,发现Q2损坏,其它元件正常;

更换Q2后,给功率卡送电,测量芯片L4974A 输出电压为15V,电压输出正常,操作面板显示正常,E报警。

安装功率板和控制板后,对变频器进行静态测试,送电条件,对变频器输入侧送电,输入参数,启动变频器后运行正常。

无功补偿等,可无变压器运行,可四象限运行,适用于新能源(风电、光伏等)并网、岸电电源等特殊应用。 SINAMICS CM,SINAMICS GM150,三电平单机传动高压变频器。功率范围与电压等级IGBT: MVA – MVA; 高kV,IGCT: MVA – MVA; 高 kV冷却方式风冷或水冷。设计简洁,可靠性高,的控制系统。动态性能好,12/24脉波输入可选,谐波性能友好,适用于风机、水泵、压缩机、磨机、船舶推进器等应用, SINAMICS GM150。  集成的 R-S 485接口或者作为系统总线使用,极其快速和的操作顺序和控制。通过时间中断完整控制对时间要求严格的流程,西门子PLC S7-300系列PLC安装及注意事项 ,西门子S7-300安装注意事项一) 电源功率较小。只能带动小功率的设备(光电传感器等); 。西门子S7-300安装注意事项二) 一般PLC均有一定数量的占有点数(即空地址接线端子),不要将线接上; ,西门子S7-300安装注意事项三) PLC存在I/O响应问题。西门子S7-300安装注意事项四) 输出有继电器型。输出可直接带轻负载(LED指示灯等); 。

 

每种类型的OB块的分析及其使用方法:

1、自由循环组织块OB1

      S7  CPU启动完成后,操作系统循环执行OB1,OB1执行完成后,操作系统再次启动OB1。在OB1中可以调用FB、SFB、FC、SFC等用户程序使其循环执行。除OB90以外,OB1优先级*低,可以被其他OB中断。OB1默认扫描监控时间为150ms(可设置),扫描超时,CPU自动调用)B80报错,如果程序中没有建立OB80,CPU进入停止模式。

2、日期中断组织块OB10~OB17

      在CPU属性中,可以设置日期中断组织块OB10~OB17触发的日期、执行模式(到达设定的触发日期后,OB只执行一次或按每分、每小时、每周、每月周期执行)等参数,当CPU的日期值大于设定的日期值时,触发相应的OB并按设定的模式执行。在用户程序中也可以通过调用SFC28系统函数设定CPU日期中断的参数,调用SFC30激活日期中断投入运行,与在CPU属性中的设置相比,通过用户程序,可以在CPU运行时灵活地修改设定的参数,两种方式可以任意选择,也可以同时对一个OB进行设置。

3、时间延迟中断组织块OB20~OB23

      时间延迟中断组织块OB20~OB23的优先级及更新过程映像区的参数需要在CPU属性中设置,通过调用系统函数SFC32触发执行,OB号及延迟时间在SFC32参数中设定,延迟时间为1~60000ms,大大优于定时器精度。

4、循环中断组织块OB30~OB38

      循环中断组织块OB30~OB38按设定的时间间隔循环执行,循环中断的间隔时间在CPU属性中设定,每一个OB默认的时间间隔不同,例如)B35默认的时间间隔为100ms,在OB35中的用程序将每隔100ms调用一次,时间间隔可以自由设定,*小时间间隔不能小于55ms。OB中的用户程序执行时间必须小于设定的时间间隔,如果间隔时间较短,由于循环中断OB没有完成程序扫描而被再次调用,从而造成CPU故障,触发OB80报错,如果程序中没有创建OB80,CPU进入停止模式。通过调用SFC39~SFC42系统函数可以禁止、延迟、使能循环中断的调用。循环中断组织块通常处理需要固定扫描周期的用户程序,例如PID函数块通常需在循环中断中调用以处理积分时间的计算。

5、硬件中断组织块OB40~OB47

      硬件中断也叫过程中断,由外部设备产生,例如功能模块FM、通信处理器CP及数字量输入、输出模块等。通常使用具有硬件中断的数字量输入模块触发中断响应,然后为每一个模块配置相应的中断OB(一个模块只能良一个中断OB,S7-300系列plc  CPU只能触发硬件中断OB40),在模块配置中可以选择输入点的上升沿、下降沿或全部作为触发中断OB的事件。配置中的中断事件出现,中断主程序,执行中断OB中的用户程序一个周期,然后跳回中断处继续执行主程序。使用中断与普通输入信号相比,没有主程序扫描和过程映像区更新时间,适合需要快速响应的应用。

        如果输入模块中的一个通道触发硬件中断,操作系统将识别模块的槽号及触发相应的OB,中断OB执行之后发送与通道相关的确认。在识别和确认过程中,该通道再次触发的中断事件将丢失;如果模块其他通道触发中断事件,中断不会丢失,在当前正在运行的中断确认之后触发;如果是不同的模块触发的中断事件,中断请求被记录,中断OB在空闲(没有模块其他通道的中断请求)时触发。通过调用SFC39~SFC42系统函数可以禁止、延迟、使能硬件中断的调用。

6、DPV1中断组织块OB55~OB57

      CPU响应PROFIBUS-DP  V1从站触发的中断信息。

7、多处理器中断组织块OB60

      用于S7-400系列PLC多CPU(一个机架中*多插入4个CPU完成同一个复杂任务)处理功能,通过调用SFC35,可以触发OB60在多个CPU中同时执行。

8、时钟同步中断组织块OB61~OB64

      用于处理PROFIBUS-DP  V1等时钟同步,从采集各个从站的输入到逻辑结果输出,需要经过从站输入信号采样循环(信号转换)、从站背板总线循环(转换的信号从模块传递到从站接口)、PROFIBUS-DP总线循环(信号自从站传递到主站)、程序执行循环(信号的程序处理)、PROFIBUS-DP总线循环(信号从主站传递到从站)、从站背板总线循环(信号从从站接口传递到输出柜块)及模块输出循环(信号转换)7个循环,时钟同步中断将7个循环同步,优化数据的传递并保证PROFIBUS-DP各个从站数据处理的同步性。PROFIBUS时钟同步中断只能用于S7-400系列PLC  CPU(具有DP  V2  功能)。

9、工艺同步处理中断组织块OB65

      用于T-CPU(具有运动控制功能的CPU)工艺块与开始程序的同步处理。

10、冗余故障中断组织块OB70、OB72

      用于S7-400H冗余系统,当I/O冗余故障,例如冗余的PROFIBUS-DP从站故障时,触发OB70的调用,当CPU冗余故障,如CPU切换、同步故障时,触发OB72的调用。如果I/O冗余,或者CPU冗余故障而在CPU中没有创建OB70、OB72,CPU不会进入停止模式。

11、异步故障中断组织块OB80~OB87

      异步故障中断用于处理各种故障事件。

      OB80:处理时间故障、CIR(Configuration  In  Run)后的重新运行等功能,例如OB1或OB35运行超时,CPU自动调用OB80报错,如果程序中没有创建OB80,CPU进入停止模式。

      OB81:处理与电源相关的各种信息(S7-400系列PLC  CPU只有电池故障时调用),出现故障,CPU自动调用OB81报错,如果程序中没有创建OB81,CPU不会进入停止模式。

      OB82:诊断中断,如果使能一个具有诊断中断模块的诊断功能(例如断线、传感器电源丢失),出现故障时调用OB82,如果程序中没有创建OB82,CPU进入停止模式。诊断中断还对CPU所有内外部故障,包括模块前连接器拔出、硬件中断丢失等作出响应。

      OB83:用于模块插拔事件的中断处理,事件出现,CPU自动调用OB83报警,如果程序中没有创建OB83,CPU进入停止模式。

      OB84:用于处理存储器、冗余系统中两个CPU的冗余连接性能降低等事件。

      OB85:用于处理操作系统访问模块故障、更新过程映像区时I/O访问故障、事件触发但相应的OB没有下载到CPU等事件,事件出现,CPU自动调用OB85报错,如果程序中没创建OB85,CPU进入停止模式。

      OB86:用于处理扩展机架(不适用于S7-300系列)、PROFIBUS-DP主站、PROFIBUS-DP或PROFINET  I/O分布I/O系统中站点故障等事件,事件出现,CPU自动调用OB86报错,如果程序中没有创建,CPU进入停止模式。

      OB87:用于处理MPI  GD  通信及时钟同步故障,事件出现,CPU自动调用OB87报错,如果程序中没有创建,CPU不会进入停止模式。

12、处理中断组织块OB88

      用于处理程序嵌套、区域数据分配故障,故障出现,CPU自动调用OB88报错,如果程序中没有创建,CPU进入停止模式。

13、背景循环中断组织块OB90

      优先级*低,保证CPU*短的扫描时间,避免过程映像区更新过于频繁。程序的下载和CPU中程序的删除触发OB90的调用。只能用于S7-400系列PLC  CPU。

14、启动中断组织块OB100~OB102

      用于处理CPU启动事件,暖启动CPU调用OB100,热启动CPU调用OB101(不适合S7-300系列PLC和S7-400H),冷启动CPU调用OB102,温度越低,CPU启动时清除存储器中数据区的类型越多。

15、同步错误中断组织块OB121、OB122

      OB121处理与编程故障有关的事件,例如调用的函数没有下载到CPU中、BCD码出错等,OB122处理与I/O地址访问故障有关的事件,例如访问一个I/O模块时,出现读故障等。如果上述故障出现,在程序中没有创建OB121、OB122,CP进入停止模式。

        注意:不是所有的OB都可以在S7  CPU中使用,例如S7-300系列PLC  PU中只有暖启动OB100,操作系统不能调用OB101、OB102,CPU中可以使用的OB请参考CPU选型手册。

        S7-300系列PLC中组织块的优先级是固定的,不能修改,在S7-400系列PLC中下列组织块的优先级可以进行修改:

        OB10~OB47:优先级修改范围2~23。

        OB70~OB72:优先级修改范围2~38。

        OB81~OB87:优先级修改范围2~26,优先级24~26确保异步故障中断不被其他的事件中断。

        几个组织块可以具有相同的优先级,当事件同时出现时,组织块按事件出现的先后顺序触发,如果超过12个相同优先级的OB同进触发,中断可能丢失。

我们在使用相应OB时要注意以下问题。

1.OB只是及时反应出了故障,但并不解决故障,OB允许CPU带故障运行。

2.诊断OB如OB82/86/122反映的是硬件上的故障,靠软件是解决不了的,软件的作用是尽快指向故障点,硬件的问题还是硬件解决。

  3.诊断OB的产生会影响CPU的整个程序的执行速度,会影响系统的控制品质,尤其是一些带过程中断,大量运算及运动控制的高速生产线。

  4.无条件的让OB去掩盖故障是一件很危险的事情,应该有应对的措施,让系统尽快的进入一种可控的安全状态。

由于通信的原因,模块不存在或有故障,刷新过程映像表时I/O访问出错,将会调用优先级错误中断(OB85)。

        可以在CPU属性对话框中设置3种调用OB85的方式。S7-300默认的方式是不调用OB85,S7-400默认的方式是每个扫描循环周期调用一次,还可以设置为故障发生和消失时分别调用一次。



        用PI/PQ地址区访问有故障的I/O模块、DP从站时,将会调用I/O访问错误中断(OB122),每个扫描周期调用一次。

对于简单程序,只涉及到数字量逻辑控制,只使用OB1就可以了,对于复杂程序,使用了DP通讯等等,就需要做一些相应功能的组织块来保证PLC的运行正常。

1  OB100启动组织块,即PLC一通电的第一个扫描周期就先处理此块,以后就不扫描了,所以在这个块内可以做初始化脉冲,复位一些数据。

2  OB122  I/O访问错误组织块,

3  OB121  编程错误组织块,这个块比较重要,曾经遇到一个德国进口喂料机,使用一段时间后出现CPU不能运行,程序是使用STL编程,使用了很多间接寻址,很难找到问题所在,后来就选择了这个组织块后,CPU运行设备就正常工作了。

4  OB82诊断中断组织块,这个对于使用模拟量模块多的项目需要使用这个块,否则一旦接入的模拟量信号出现问题时,CPU停机就是大事了。

5  OB80  时间错误组织块,包括:超出周期时间、执行OB时出现确认错误、提前了时间而使OB的启动时间被跳过、在CiR后恢复RUN模式。

6  OB86机架故障组织块,对于使用了DP通讯的分布式I/O需要使用这个块。  要想第一时间找到处故障的子站,需要使用OB86来作为DP故障诊断.需要对OB86内变量做编程处理,使用触摸屏或其他上位机来显示报警内容。

7  OB87通讯错误组织块。

组织块是操作系统与用户程序的接口,可以从下面几个方面来理解:#p#分页标题#e#

        1.  组织块不是用户程序调用的,而是由操作系统调用的。其变量声明表中只有临时变量。

        2.组织块分为三类:

        启动组织块用于系统初始化;

        主程序OB1是循环执行的;

        出现中断事件时,操作系统将会停止执行当前的任务,调用一个分配给该事件的组织块。

        3.除了自动生成的OB1,其他组织块需要用户生成,组织块中的程序是用户编写的。

        4.每个组织块都有20个字节的局部变量,其中包含OB的启动信息。这些信息在OB启动时由操作系统提供,包括启动事件、启动日期与时间,错误及诊断事件。

        5.  中断的优先级也就是组织块的优先级,如果在执行中断程序(组织块)时,又检测到一个中断请求,CPU将比较两个中断源的中断优先级。如果优先级相同,按照产生中断请求的先后次序进行处理。如果后者的优先级比正在执行的OB的优先级高,将中止当前正在处理的OB,改为执行较高优先级的OB。

        下面是优先级的顺序(后面的比前面的优先):背景循环、主程序扫描循环、时间中断、时间延时中断、循环中断、硬件中断、多处理器中断、I/O冗余错误、异步故障(OB80~87)、启动和CPU冗余,背景循环的优先级*低。可以用STEP  7修改S7-400  CPU某些组织块的优先级。

        6.  时间中断和延时中断有专用的允许处理中断(或称激活、使能中断)和禁止中断的系统功能。

        其他组织块可以用SFC  39“DIS_INT”来禁止处理某些中断,用SFC  40“EN_INT”来激活(使能)被禁止的中断。

        SFC  41“DIS_AIRT”用来延迟处理比当前优先级更高的中断,直到用SFC  42“EN_  AIRT”来允许立即处理被SFC  41暂时禁止的中断。


ob1:循环扫描ob,它是没有时间间隔的,执行完ob1后就会再次从头开始执行ob1,所以外部输入的模拟量数据转换成工程量的程序在ob1中执行,使得数据能够及时更新。

ob10~ob23:一般很少用到。

ob30~ob38:ob33和ob35是常用的,和时间有关的程序一般都是放在这些ob中得,比如利用pid控制的程序块,要求不是很严格的时间处理功能,当定时器不够用的时候自己编写的类似定时器的程序块。

ob100~ob102:这些ob只是在cpu不同的启动模式下启动一次,所有一些初始化的程序可以写在这些ob中


相关产品
相关西门子电源产品
产品分类
最新发布
企业新闻
站内搜索
 
联系方式
  • 地址:上海市松江区广富林路4855弄88号3楼
  • 电话:15221406036
  • 手机:15221406036
  • 联系人:聂航