课程咨询
工作时间: 9:00-18:00
QQ
QQ
0755-28917957
拨打咨询电话:0755-28917957
电话
电话
微信
微信
回顶
PLC软元件有哪些常用之处?
荣久学院 ● 2018-12-26 15:22:08

PLC软元件


    对于细小的知识还是必须掌握的,毕竟地基决定了高楼的筑起,学习方面亦是同样的道理,今天就跟分享一下关于PLC软元件的详细用处,现在就来给大伙讲解!

 

     状态继电器(S)

 

    状态继电器是编制步进程序的重要软元件,与辅助继电器一样,可以有无数个常开触点和常闭触点,其表示符号为S,按十进制方式编号,如S0~S9S10~S19S20~S499等。

 

    状态继电器可分为初始状态、一般型和报警用途型。对于未在步进程序中使用的状态继电器,可以当成辅助继电器一样使用。

 

    如图所示,当X001触点闭合时,S10线圈得电(即S10继电器状态为NO),S10常开触点闭合。状态继电器主要用在步进顺序程序中。

 

    未在步进程序中使用的状态继电器可以当成辅助继电器一样使用


1.png

 

    三菱FX系列支持的状态继电器如图表所示


fx系列支持的状态继电器

 

     定时器(T

 

    定时器是用于计算机时间的继电器,它可以有无数个常开触点和常闭触点,其定时单位有1ms10ms100ms三种。定时器表示符号为T,编号也按十进制,定时器分为普通型定时器(又称一般型)和停电保持型定时器(又称累计型或积算型定时器)


定时器

 

    普通型定时器和停电保持型定时器的区别说明图


    一般型定时器的使用(a):


一般型定时器

 

    (a)图中的定时器T0100ms普通型定时器,其设定值为123123*0.1s=12.3s)。当X000触点闭合时,T0定时器为ON,开始计时,如果当前计时值未到123T0定时器输入变为OFFX000触点断开),定时器T0马上停止计时,并且当前计时值复位为0,当X000触点再闭合时,T0定时器重新开始计时,当计时值达123时,定时器T0的状态值变为ONT0常开触点闭合,Y000线圈得电,普通型定时器的计时值达到设定值时,如果其输入仍为ON,定时器的计时值保持设定值不变,当输入为OFF时,其状态值变为OFF,同时当前计时变为0

 

    停电保持型定时器的使用(b):


停电保持型

 

    (b)梯形图中的定时器T250100ms停电保持型定时器,其设定计时值为123(123×0.19=12.3)。当X000触点闭合时,T0定时器开始计时,如果当前计时值未到123时出现X000独点断开或PLC断电,定时器T250停止计时,但当前计时值保持,当X000独点再闭合或PLC恢复供电时,定时器T250在先前保持的计时值基础上继续计时,直到累积计时值达到123时,定时器T250的状态值变为ONT250常开触点闭合,Y000线圈得电。停电保持型定时器的计时值达到设定值时,不管其输入是否为ON,其状态值仍保持为ON,当前计时值也保持设定值不变,直到用RST指令对其进行复位,状态值才变为OFF,当前计时值才复位为0

 

    ▶ 计数器

 

    计数器是一种具有计数功能的继电器,它可以有无数个常开触点和常闭触点。计数器分为加计数器和加/减双向计数器。计数器表示符号为C,编号按十进制方式,计数器可为普通型计数器和停电保持型计数器。

 

    三菱FX系列PLC支持的计数器


FX系列支持的计数器

 

    加计数器的使用

 

    加计数器的使用如图所示,C0是一个普通型的16位加计数器。当X010触点闭合时,RST指令将C0计数器复位(状态值变为OFF,当前计数值变为0),X010触点断开后,X011触点每闭合断开一次(产生一个脉冲),计数器C0的当前计数值就递增1,X011触点第10次闭合时,C0计数器的当前计数值达到设定计数值10,其状态值马上变为ONC0常开触点闭合,Y000钱圈得电。当计数器的计数值达到设定值后,即使再输人脉冲,其状态值和当前计数值都保持不变,直到用RST指令将计数器复位。

 

    停电保持型计数器的使用方法与普通型计数器基本相似,两者的区别主要在于:普通型计数器在PLC停电时状态值和当前计数值会被复位,上电后重新开始计数,而停电保持型计数器在PLC停电时会保持停电前的状态值和计数值,上电后会在先前保持的计数值基础上继续计数。


6.png7.png

 

    三菱FX系列PC(20234为加减计数器,这此计数器既可以加计数,也可以减计数,进行何种计数方式分别受特殊辅助继电器M8200~M8234控制,即C200计数器的计数方式受M8200辅助继电器控制,M8200=1(M8200状态为ON)时,C200计数器进行减计数,M8200=0时,C200计数器进行加计数加/减计数器在计数值达到设定值后,如果仍有脉冲输入,其计数值会继续增加或减少在加计数达到最大值2147483617时,再来一个脉冲,计数值会变为最小值-2147483648,在减计数达到最小值-2147483648时,再来一个脉冲,计数值会变为最大值2147483647所以加/减计数器是环形计数器。

 

    在计数时,不管加/减计数器进行的是加计数或是减计数,只要其当前计数值小于设定计数值,计数器的状态就为OFF,若当前计数值大于或等于设定计数值,计数器的状态为ON


9.png

 

    当X012触点闭合时,M8200继电器状态为ONC200计数器工作方式为减计数X12触点断开时,M8200继电器状态为OFFC200计数器工作方式为加计数。当x013触点闭合时,RST指令对C200计数器进行复位,其状态变为OFF,当前计数值也变为0C200计数器复位后,将X013触点断开,X014触点每闭合断开一次(产生一个脉冲)C200计数器的计数值就加1或减1,在进行加计数时,当C200计数器的当前计数值达到设定值时,其状态变为ON,在进行减计数时,当C200计数器的当前计数值减小到小于设定值时,其状态变为OFF

 

    计数值得设定方式

 

    计数器的计数值可以直接用常数设置,也可以将数据寄存器中的数值设为计数值。a  16位计数器的计数值设定


10.png

 

    32位计数器的计数值设定


11.png

 

    16位计数器的计数值设定如图 (a)所示,C0计数器的计数值采用直接设定方式,直接将常数6设为计数值,C1计数器的计数值采用间接设定方式,先用MOV指令将常数10传送到数据寄存器D5中,然后将D5中的值指定为计数值32位计数器的计数值设定如图 (b)所示,C200计数器的计数值采用直接设定方式,直接将常数43210设为计数值,C201计数器的计数值采用间接设定方式,由于计数值为32位,故需要先用DMOV指令(32位数据传送指令)将常数68000传送到216位数据寄存器D6D5中,然后将D6D5中的值指定为计数值,在编程时只需输入低编号数据寄存器,相邻高编号数据寄存器会自动占用。


相关文章:

如何快速掌握PLC入门,应当要熟悉硬件专业接线方法
技术共享