产品中心
(3)输出电压下降比列大,有的输出电压下降比列小。(4)主负载(行扫描电路)未工作造成开关电源负载变轻引起输出电压升高。西门子电机软启动器的主接线方法1、在线型:所有软启动器的控制器都有电动机过载保护,当软启动器在线运行时软启动器的控制器能对电机进行过载保护,不要加装热过载继电器。
由于可控硅比较昂贵而且更换困难,为了保护可控硅要用快速熔断器防止软启动器下口发生短路烧毁可控硅,图4A是指在经常使用的场所,软起动器的上口不加接触器,图4B是指不经常使用的场所,在停车后将软启动器的电源断开。
由于经过可控硅后的电流谐波电流非常大,所以不能加装电子式热过载继电器,否则热继的误动作使系统不能正常工作。2、旁路型:旁路运行软启动器,离开旁路接触器是无法运行的,所以在两种主接线方案里都有。对于软启动器上口的接触器的作用和在线运行方式下作用相同在此不再重复。
着重说明的是热继电器,把它安方在旁路接触器的下口,不通过起动电流好,尤其是电子热继电器,由于经过软启动器后电流谐波很大能干扰电子热继电器误动作而使电机停车。另外因为可控硅的短时工作没必要安装快速熔断器,所以在主结线方案里没有加装快速熔断器。
3、内置旁路型:它的主接线和在线型的大致相同,的优点是因为可控硅的短时工作没必要安装快速熔断器。电动机的过载保护是有软启动器的控制器实现的,它不仅在功能和性能上超过电子热继电器,而且不会因主回路的谐波电流及外界的干扰而误动作。
电机软启动器的常见故障软启动器的故障大体分如下几种:1、电动机起不来:电动机起不来的原因大致分两种情况:一是六只可控硅的其中一只触发不可靠或是不导通,此时一相电路通过的是半波直流,电动机的两相绕组通过的直流对电动机起到了制动作用,不仅电机起不来,严重的还会烧毁电机和可控硅。
二是启动参数或启动曲线不合适造成电机起不来,这是常见故障。前者在使用过程当中会发生,但几率低于接触器的故障率。后者多发生在次投运调试,调试好以后就不会出现。多数的厂家不会出现此现象,启动程序性能好,出厂值设定的适用性强。
只有很少厂家的产品需要厂家自己去调试。2、可控硅烧毁:可控硅击穿或,此类故障不分品牌,因厂家而易,但都比接触器的故障率低,而且主要问题出现在饼式可控硅的安装工艺上。3、控制器烧损:相对于软启动器来讲,控制器烧毁故障是严重的。
有的厂家此类故障造成的返修率已超过30%。进口的或合资的厂家此类问题不多见。主要是控制器的电源和触发电路以及输入电路三部分容易烧毁。4、软启动器误动作:电动机在运行的装态下因软起动器受干扰而停机在停止状态下因软起动器受干扰而起动是时有发生,前者较普遍,后者只有两个品牌发生过。
究其原因,一是产品质量问题,二是和线路布局有关。但是凡是进口或合资的软启都没有上述现象,国产品牌中此问题比较多。5、软启动器内部插接件接触不良:软启动器内部插接件选用本来不是问题,这是国内厂家容易忽略的问题,经常出现故障。
进口或合资厂家都不犯此类的错误。西门子PLC中如何使用FB、FCFC,功能。因为是一个功能,如果这个功能在多处都能用到,那么这段FC就具有通用性。我们在程序的其他地方就可以调用,简化代码,这个是FC的模块式的作用。
当然,FC也可以作为我们被调用的一个子程序,用OB1去调用他,以实现结构化编程。因此,得出结论,FC可以干两个事:,实现功能化编程。比如,我们有大车,小车,起升3个结构。我们就可以定义3个FC,跟这3个机构一一对应,然后用OB1依次调用。
为什么这样做,为什么不都放在OB1里。你也可以放OB1里,对段数比较少,很简单的项目就把代码都放在OB1里。如果功能,机构多了,好还是分开来,这样有利于程序的可读可调,更符合规范。否则一个小故障都会导致你把OB1翻个遍,会很麻烦的。
找准故障机构,在相应的FC里再去找会少看很多代码。这个道理比较简单。第二个事,就是我上面说的模块化编程,我的描述不是很准确,因为是自己的总结。这个意思就是我们平常讨论说的,把所有功能都写到一个块里,然后去调用整个块。
FC可以干这个事(当然,FB也可以干,区别后面说),新建好FC,确定好输入,输出接口,然后编写逻辑,一个FC就搞定了。大家可以写一些简单的功能,来感受下FC。写好FC之后,在主程序OB1或者其他FC里就可以调用该块,程序界面右边“FCBLOCK”里就有该块,相信做到这里的话大家都应该知道怎么做了。
我这里要说明其他问题。关于FC的编写,这里就不得不说一些概念性的东西,FC是不带背景数据块的,就这句话。因为FC是不带背景数据块,所以我们在调用FC时,关于FC这些逻辑的计算靠的是我们输入输出接口上的这些地址位,给FC提供数据来源。
我们在编写FC的时候,需要注意的是,如果需要中间变量,考虑使用temp,临时变量满足需要。但是使用临时变量需要注意的是,在一个周期没有完成扫描时,A段程序调用FC1,使用了临时变量X,改变了其值。那么B段程序再次调用FC1时,X的值已经被改变了。
在下个周期,才会释放。这点要非常小心。这就是跟FB无法比的,没有地址来存放数据。编程的时候,尽量多考虑使能。同样,M寄存器也要慎用,比如,你FC里用了M2.0这个位表示中间状态。现在次调用FC时,改变了M2.0的值,为ON。
现在又第二次调用FC,M2.0的值已经为ON了,显然这不是我们想要的。虽然你调用了两次,分别赋了两组输入输出变量,但是你FC内的M终究是内存里的那个M,你调用无数次都是跟这个M打交道。不知道我说清楚了没。
所以一般不要用这样呀的中间变量,要用时,多考虑通过使能来改变调用时序。同样,像定时器啊什么的,如果我们要使用,都需要定义一个in接口,为FC内的定时器提供一个实实在在的通道。次调用,我们用T21输入。
第二次调用,我们用T22输入。这样就不会出错。否则就会像M那样出错。这个部分很重要。如果没听懂,不要紧。继续听FB。两个比较下,应该就很更清楚了。FB,功能块。可以干的事,就是FC能干的第二个事。只能干这个事,为什么要特别些呢,干嘛不让FC一个人搞定就行了。