6ES7312-5BF04-0AB0参数详细
三菱PLC PLS和PLF指令的使用
PLS(Pulse):上升沿微分输出指令。
PLF:下降沿微分输出指令。
PLS和PLF指令只能用于输出继电器和辅助继电器(不包括特殊辅助继电器)。图中的M0仅在X0的常开触点由断开变为接通(即X0的上升沿)时的一个扫描周期内为ON,M1仅在X0的常开触点由接通变为断开(即X0的下降沿)时的_个扫描周期内为ON。
当PLC从RUN到STOP,又由STOP进入RUN状态时,其输入信号仍然为ON,PLS M0指令将输出一个脉冲。如果用电池后备(锁存)的辅助继电器代替M0,其PLS指令在这种情况下不会输出脉冲。
三菱PLC维修:
检修方法: 打开机检查,发现电源烧坏,整流桥后滤波电解电容已炸开,保险丝烧得发黑,用万用表检查,炸开的滤波电容已短路。保险丝开路,逐个查其它元件未发现有烧坏。更换保险丝和滤波电解电容后通电,测各组电源都已正常,装好整台机,通电后电源指示灯亮,将输入点与公共端短路,输入点灯亮,输出对应点灯同样亮。使用系统测试平台检验,证实一切正常。
PLC的故障诊断:
各种品牌PLC都具有自诊断功能,当PLC异常时应该充分利用其自诊断功能以分析故障原因。当PLC发生异常时,检查电源电压、PLC及I/O端子的螺丝和接插件是否松动,以及有无其他异常。再根据PLC基本单元上设置的各种LED的指示灯状况,以检查PLC自身和外部有无异常。发生错误时,8009、8060~8068其中之一的值被写入特殊数据寄存器D8004中,假设这个写入D8004中内容是8064,则通过查看D8064的内容便可知道出错代码。与出错代码相对应的实际出错内容参见PLC使用手册的错误代码表。
下面以三菱FX系列PLC为例,来说明根据LED指示灯状况以诊断PLC故障原因的方法。
1.电源指示([POWER]LED指示)
当向三菱PLC基本单元供电时,基本单元表面上设置的[POWER]LED指示灯会亮。如果电源合上但[POWER]LED指示灯不亮,请确认电源接线。若同一电源有驱动传感器等时,请确认有无负载短路或过电流。若不是上述原因,则可能是PLC内混入导电性异物或其它异常情况,使基本单元内的保险丝熔断,此时可通过更换保险丝来解决。
2.出错指示([EPROR]LED闪烁)
当程序语法错误(如忘记设置定时器或计数器的常数等),或有异常噪音、导电性异物混入等原引起程序内存的内容变化时,[EPROR]LED会闪烁,三菱PLC处于STOP状态,输出全部变为OFF。在这种情况下,应检查程序是否有错,检查有无导电性异物混入和高强度噪音源。
3.出错指示([EPROR]LED灯亮)
由于三菱PLC内部混入导电性异物或受外部异常噪音的影响,导致CPU失控或运算周期超过200ms,则WDT出错,[EPROR]LED灯亮,PLC处于STOP,输出全部都变为OFF。此时可进行断电复位,若PLC恢复正常,请检查一下有无异常噪音发生源和导电性异物混入的情况。请检查PLC的接地是否符合要求。检查过程如果出现[EPROR]LED灯亮→闪烁的变化,请进行程序检查。如果[EPROR]LED依然一直保持灯亮状态时,请确认一下程序运算周期是否过长(监视D8012可知*大扫描时间)。如果进行全部的检查之后,[EPROR]LED 的灯亮状态仍不能解除,应考虑PLC内部发生了某种故障,请与技术服务商联系。
4.输入指示
不管输入单元的LED灯亮还是灭,请检查输入信号开关是否确实在ON或OFF状态。如果输入开关的额定电流容量过大或由于油侵入等原因,容易产生接触不良。当输入开关与LED灯亮用电阻并联时,输入开关OFF但并联电路仍导通,仍可对三菱FX系列PLC进行输入。如果使用光传感器等输入设备,由于发光/受光部位粘有污垢等,引起灵敏度变化,有可能不能完全进入“ON”状态。在比三菱FX2N系列PLC运算周期短的时间内,不能接收到ON和OFF的输入。如果在输入端子上外加不同的电压时,会损坏输入回路。
5.输出指示
不管输出单元的LED灯亮还是灭,如果负载不能进行ON或OFF时,主要是由于过载、负载短路或容量性负载的冲击电流等,引起继电器输出接点粘合,或接点接触面不好导致接触不良
(6)BCD码
BCD码是以4位二进制数表示与其对应的一位十进制数的方法。PLC中的十进制数常以BCD码的形态出现,它还常用于BCD输出形式的数字式开关或七段码的显示器控制等方面。
FX系列三菱PLC内部结构和用户应用程序中使用着大量的数据。
这些数据从结构或数制上具有以下几种形式。
(1)十进制数
十进制数在PLC中又称字数据。它主要存在于定时器和计数器的设定值K;辅助继电器、定时器、计数器、状态继电器等的编号;定时器和计数器当前值等方面。
(2)二进制数
十进制数、八进制数、十六进制数、BCD码在PLC内部均是以二进制数的形态存在。但使用外围设备进行系统运行监控显示时,会还原成原来的数制。一位二进制数在PLC中又称位数据。它主要存在于各类继电器、定时器、计数器的触点及线圈。
(3)八进制数
FX系列PLC的输入继电器、输出继电器的地址编号采用八进制。
(4)十六进制数
十六进制数用于指定应用指令中的操作数或指定动作。
(5)常数K、H
常数是PLC内部定时器、计数器、应用指令不可分割的一部分。常数K用来表示十进制数,16位常数的范围为-32768~+32767,32位常数的范围为-2147483648~+2147483647。
常数H用来表示十六进制数,十六进制包括0~9和A~F这16个数字,16位常数的范围为0~FFFF,32位常数的范围为0~FFFFFFFF。
一、定时器与触点比较指令
1、定时器PLC内部具有大量的软定时器,在程序中用作时间控制
每一个定时器除了有一个供其他元件软触点驱动的软线圈外,还有一个设定值寄存器、一个当前值寄存器和无限个软触点。
FX系列PLC定时器进行计数定时的时基信号,是机内提供的lms、10ms、lOOms等时钟脉冲,由于设定值寄存器和当前值寄存器均为16位二进制(字)存储器,FX系列PLC规定这些寄存器中为16位二进制非负数,其对应的十进制数为0~32767,单个定时器的*大计时值为3276.7s。Fx1系列PLC定时器的软触点都是“通电” 延时动作的。FX2N系列PLC普通定时器的基本特性有:
(1)定时器在其软线圈被驱动而“得电”时才启动定时,在软线圈保持“得电”状态下定时器的当前值为相应时基脉冲个数的当前累计值,定时工作过程就是其当前值与设定值的不断地进行比较过程。一旦当前值达到设定值,定时器自身的状态发生变化,定时器的软触点便开始动作(常开触点接通,常闭触点断开),而定时器此时的当前值将保持不变。
(2)在定时器已启动定时而其当前值尚未达到设定值时,若其软线圈“失电”,普通定时器的当前值将复位清0(软触点仍为原始状态)。
(3)在定时器当前值达到设定值而其软触点已动作后,若软线圈“失电”,普通定时器的当前值将清0(软触点恢复为原始状态)。
定时器的这些基本特性是编制PLC时间控制程序的依据,这也使得时序控制程序中多个不同的定时时间一般需要用多个定时器来实现。
2、触点比较指令
三菱FX2N系列PLC的触点比较指令,其本身在梯形图程序中相当于提供了一个比较触点,其功能是将源数据[S1·】与IS2·】(两者均可为K、H、T、C、D、V、Z、KnX、KnY、KnM、KnS)进行两个有符号二进制数的数值关系比较,并将比较结果(成立或不成立)表示为比较触点的相应状态(成立时触点接通为“ON”状态,不成立时触点断开为“OFF”状态)。用于两数比较的关系运算包括等于(=)、大于(>)、小于(<)、不等于(<>)、小于等于(≤)和大于等于(≥)共6种。触点比较指令依比较触点在梯形图中的位嚣分为LD类、AND类和OR类。三菱FX2N系列PLC共有18条触点比较指令。
显然,如果我们应用触点比较指令,将一个基准定时器的当前值分别与多个定时设定值进行比较,利用这些指令所提供的多个比较触点,可以获得多个定时器的控制效果。
二、编程方法、使用步骤及使用要点
应用触点比较指令来编制PLC时序控制程序时,同一个时序控制过程仅需要一个基准定时器。使用该方法编程,需设置一个符合时序控制要求的基准定时器,采用多个触点比较指令,把基准定时器的当前值与期望的多个定时设定值相比较,再利用比较触点的逻辑组合,形成若干个时间段,将PLC的各实际输出与有关时间段相对应,即可达到时序控制的目的。
这种编程方法的主要使用步骤及要点如下:
(1)画时序图:在分析控制要求的基础上,明确PLC各输出和各输入信号的时序关系,画出相应的时序图。
(2)设置基准定时器:根据时序图,设置一个符合整个时序控制的基准定时器。基准定时器作为整个时序控制的时间标准,其他的任意时刻均应以此为计时标准,而每个所需的定时时间也必须转换为相应的期望定时设定值,基准定时器的定时设定值应大于或等于整个时序过程所用的时间(或循环周期)。
基准定时器可以直接采用普通定时器,也可以由定时器加上计数器构成。
(3)时间段的逻辑表示:根据PLC每个输出端信号状态的变化,将其时序图划分成若干个相应的时间段。PLC输出信号为“ON”的时间段,简称为作用时间段。以基准定时器为参照时间,确定每个作用时间段的起点、终点及其用触点比较指令表示的方法。每对起点和终点的比较触点的相关逻辑运算(如与逻辑运算),形成该作用时间段。
(4)综合:结合PLC各输出信号的时序图,依次列出PLC每个输出信号的全部作用时间段的逻辑组合(或逻辑表达式),编制完整的梯形图程序。
由于程序中使用的各个触点比较指令只在PLC的每个扫描周期内得到执行,这种程序不能用于定时精度要求很高的时序控制场合。
采用触点比较指令编制的PLC时序控制程序,具有直观简便、思路清晰、编程效率高、易读、易调试、易修改、易维护等显着特点,尤其是所需的基准定时器不但可以是普通定时器,也可以是定时器加上计数器构成,通过对其计时或计数的当前值与期望的若干个定时设定值比较,还可以用PLC实现更长时间范围内的时序控制。
一、定时器与触点比较指令
1、定时器PLC内部具有大量的软定时器,在程序中用作时间控制
每一个定时器除了有一个供其他元件软触点驱动的软线圈外,还有一个设定值寄存器、一个当前值寄存器和无限个软触点。
FX系列PLC定时器进行计数定时的时基信号,是机内提供的lms、10ms、lOOms等时钟脉冲,由于设定值寄存器和当前值寄存器均为16位二进制(字)存储器,FX系列PLC规定这些寄存器中为16位二进制非负数,其对应的十进制数为0~32767,单个定时器的*大计时值为3276.7s。Fx1系列PLC定时器的软触点都是“通电” 延时动作的。FX2N系列PLC普通定时器的基本特性有:
(1)定时器在其软线圈被驱动而“得电”时才启动定时,在软线圈保持“得电”状态下定时器的当前值为相应时基脉冲个数的当前累计值,定时工作过程就是其当前值与设定值的不断地进行比较过程。一旦当前值达到设定值,定时器自身的状态发生变化,定时器的软触点便开始动作(常开触点接通,常闭触点断开),而定时器此时的当前值将保持不变。
(2)在定时器已启动定时而其当前值尚未达到设定值时,若其软线圈“失电”,普通定时器的当前值将复位清0(软触点仍为原始状态)。
(3)在定时器当前值达到设定值而其软触点已动作后,若软线圈“失电”,普通定时器的当前值将清0(软触点恢复为原始状态)。
定时器的这些基本特性是编制PLC时间控制程序的依据,这也使得时序控制程序中多个不同的定时时间一般需要用多个定时器来实现。
2、触点比较指令
三菱FX2N系列PLC的触点比较指令,其本身在梯形图程序中相当于提供了一个比较触点,其功能是将源数据[S1·】与IS2·】(两者均可为K、H、T、C、D、V、Z、KnX、KnY、KnM、KnS)进行两个有符号二进制数的数值关系比较,并将比较结果(成立或不成立)表示为比较触点的相应状态(成立时触点接通为“ON”状态,不成立时触点断开为“OFF”状态)。用于两数比较的关系运算包括等于(=)、大于(>)、小于(<)、不等于(<>)、小于等于(≤)和大于等于(≥)共6种。触点比较指令依比较触点在梯形图中的位嚣分为LD类、AND类和OR类。三菱FX2N系列PLC共有18条触点比较指令。
显然,如果我们应用触点比较指令,将一个基准定时器的当前值分别与多个定时设定值进行比较,利用这些指令所提供的多个比较触点,可以获得多个定时器的控制效果。
二、编程方法、使用步骤及使用要点
应用触点比较指令来编制PLC时序控制程序时,同一个时序控制过程仅需要一个基准定时器。使用该方法编程,需设置一个符合时序控制要求的基准定时器,采用多个触点比较指令,把基准定时器的当前值与期望的多个定时设定值相比较,再利用比较触点的逻辑组合,形成若干个时间段,将PLC的各实际输出与有关时间段相对应,即可达到时序控制的目的。
这种编程方法的主要使用步骤及要点如下:
(1)画时序图:在分析控制要求的基础上,明确PLC各输出和各输入信号的时序关系,画出相应的时序图。
(2)设置基准定时器:根据时序图,设置一个符合整个时序控制的基准定时器。基准定时器作为整个时序控制的时间标准,其他的任意时刻均应以此为计时标准,而每个所需的定时时间也必须转换为相应的期望定时设定值,基准定时器的定时设定值应大于或等于整个时序过程所用的时间(或循环周期)。
基准定时器可以直接采用普通定时器,也可以由定时器加上计数器构成。
(3)时间段的逻辑表示:根据PLC每个输出端信号状态的变化,将其时序图划分成若干个相应的时间段。PLC输出信号为“ON”的时间段,简称为作用时间段。以基准定时器为参照时间,确定每个作用时间段的起点、终点及其用触点比较指令表示的方法。每对起点和终点的比较触点的相关逻辑运算(如与逻辑运算),形成该作用时间段。
(4)综合:结合PLC各输出信号的时序图,依次列出PLC每个输出信号的全部作用时间段的逻辑组合(或逻辑表达式),编制完整的梯形图程序。
由于程序中使用的各个触点比较指令只在PLC的每个扫描周期内得到执行,这种程序不能用于定时精度要求很高的时序控制场合。
采用触点比较指令编制的PLC时序控制程序,具有直观简便、思路清晰、编程效率高、易读、易调试、易修改、易维护等显着特点,尤其是所需的基准定时器不但可以是普通定时器,也可以是定时器加上计数器构成,通过对其计时或计数的当前值与期望的若干个定时设定值比较,还可以用PLC实现更长时间范围内的时序控制