关于PLC软元件的详细用处

今天跟大家分享的是关于plc软元件的详细用处。(三菱系列)
一、状态继电器(s)
状态继电器是编制步进程序的重要软元件,与辅助继电器一样,可以有无数个常开触点和常闭触点,其表示符号为s,按十进制方式编号,如s0~s9、s10~s19、s20~s499等。
状态继电器可分为初始状态、一般型和报警用途型。对于未在步进程序中使用的状态继电器,可以当成辅助继电器一样使用。
如图所示,当x001触点闭合时,s10线圈得电(即s10继电器状态为no),s10常开触点闭合。状态继电器主要用在步进顺序程序中,未在步进程序中使用的状态继电器可以当成辅助继电器一样使用。
三菱fx系列支持的状态继电器如图表所示
二、定时器(t)
定时器是用于计算机时间的继电器,它可以有无数个常开触点和常闭触点,其定时单位有1ms、10ms、100ms三种。定时器表示符号为t,编号也按十进制,定时器分为普通型定时器(又称一般型)和停电保持型定时器(又称累计型或积算型定时器)。
普通型定时器和停电保持型定时器的区别说明图
一般型定时器的使用(a)
(a)、图中的定时器t0为100ms普通型定时器,其设定值为123(123*0.1s=12.3s)。当x000触点闭合时,t0定时器为on,开始计时,如果当前计时值未到123时t0定时器输入变为off(x000触点断开),定时器t0马上停止计时,并且当前计时值复位为0,当x000触点再闭合时,t0定时器重新开始计时。
当计时值达123时,定时器t0的状态值变为on,t0常开触点闭合,y000线圈得电,普通型定时器的计时值达到设定值时,如果其输入仍为on,定时器的计时值保持设定值不变,当输入为off时,其状态值变为off,同时当前计时变为0。
停电保持型定时器的使用(b)
(b)、梯形图中的定时器t250为100ms停电保持型定时器,其设定计时值为123(123×0.19=12.3)。当x000触点闭合时,t0定时器开始计时,如果当前计时值未到123时出现x000独点断开或plc断电,定时器t250停止计时,但当前计时值保持,当x000独点再闭合或plc恢复供电时,定时器t250在先前保持的计时值基础上继续计时,直到累积计时值达到123时,定时器t250的状态值变为on,t250常开触点闭合,y000线圈得电。
停电保持型定时器的计时值达到设定值时,不管其输入是否为on,其状态值仍保持为on,当前计时值也保持设定值不变,直到用rst指令对其进行复位,状态值才变为off,当前计时值才复位为0。
三、计数器
计数器是一种具有计数功能的继电器,它可以有无数个常开触点和常闭触点。计数器分为加计数器和加/减双向计数器。计数器表示符号为c,编号按十进制方式,计数器可为普通型计数器和停电保持型计数器。
三菱fx系列plc支持的计数器
四、加计数器的使用
加计数器的使用如图所示,c0是一个普通型的16位加计数器。当x010触点闭合时,rst指令将c0计数器复位(状态值变为off,当前计数值变为0),x010触点断开后,x011触点每闭合断开一次(产生一个脉冲),计数器c0的当前计数值就递增1,x011触点第10次闭合时,c0计数器的当前计数值达到设定计数值10,其状态值马上变为onc0常开触点闭合,y000钱圈得电。
当计数器的计数值达到设定值后,即使再输人脉冲,其状态值和当前计数值都保持不变,直到用rst指令将计数器复位。
停电保持型计数器的使用方法与普通型计数器基本相似,两者的区别主要在于:普通型计数器在plc停电时状态值和当前计数值会被复位,上电后重新开始计数,而停电保持型计数器在plc停电时会保持停电前的状态值和计数值,上电后会在先前保持的计数值基础上继续计数。
三菱fx系列pc的(20234为加减计数器,这此计数器既可以加计数,也可以减计数,进行何种计数方式分别受特殊辅助继电器m8200~m8234控制,即c200计数器的计数方式受m8200辅助继电器控制,m8200=1(m8200状态为on)时,c200计数器进行减计数,m8200=0时,c200计数器进行加计数加/减计数器在计数值达到设定值后,如果仍有脉冲输入,其计数值会继续增加或减少在加计数达到最大值2147483617时。
再来一个脉冲,计数值会变为最小值-2147483648,在减计数达到最小值-2147483648时,再来一个脉冲,计数值会变为最大值2147483647所以加/减计数器是环形计数器。在计数时,不管加/减计数器进行的是加计数或是减计数,只要其当前计数值小于设定计数值,计数器的状态就为off,若当前计数值大于或等于设定计数值,计数器的状态为on。
当x012触点闭合时,m8200继电器状态为on,c200计数器工作方式为减计数x12触点断开时,m8200继电器状态为off,c200计数器工作方式为加计数。当x013触点闭合时,rst指令对c200计数器进行复位,其状态变为off。
当前计数值也变为0c200计数器复位后,将x013触点断开,x014触点每闭合断开一次(产生一个脉冲),c200计数器的计数值就加1或减1,在进行加计数时,当c200计数器的当前计数值达到设定值时,其状态变为on,在进行减计数时,当c200计数器的当前计数值减小到小于设定值时,其状态变为off。
计数值的设定方式
计数器的计数值可以直接用常数设置,也可以将数据寄存器中的数值设为计数值。a、16位计数器的计数值设定
b、32位计数器的计数值设定
16位计数器的计数值设定如图(a)所示,c0计数器的计数值采用直接设定方式,直接将常数6设为计数值,c1计数器的计数值采用间接设定方式,先用mov指令将常数10传送到数据寄存器d5中,然后将d5中的值指定为计数值32位计数器的计数值设定如图(b)所示。
c200计数器的计数值采用直接设定方式,直接将常数43210设为计数值,c201计数器的计数值采用间接设定方式,由于计数值为32位,故需要先用dmov指令(32位数据传送指令)将常数68000传送到2个16位数据寄存器d6、d5中,然后将d6、d5中的值指定为计数值,在编程时只需输入低编号数据寄存器,相邻高编号数据寄存器会自动占用。
五、数据寄存器(d)
数据寄存器是用来存放数据的软元件,其表示符号位d,按十进制编号。一个数据寄存器可以存放16位二进制数,器最高位(符号位为0:正数;符号位为1:负数),一个数据寄存器可以存放-32768~+32767范围的数据。16位数据寄存器的结构如下:
两个相邻的数据寄存器组合起来可以构成一个32位的数据寄存器,能存放32位二进制数,其最高位为符号位(0——正数;1——负数),两个数据寄存器组合构成的32位数据寄存器存放-2147483648~+ 2147483647范围的数据。32位数据寄存器的结构如下:
三菱fx系列plc的数据寄存器可分为一般型、停电保持型、文件型和特殊型数据寄存器。
三菱fx系列plc的数据寄存器点数如下表所示
(1)、一般型数据寄存器
当plc从run模式进入stop模式时,所有一般型数据寄存器的数据全部清0,如果特殊辅助继电器m8033为on,则plc从run模式进入stop模式时,一般型数据寄存器的值保持不变,程序中未用的定时器和计数器可以作为数据寄存器使用。
(2)、停电保持型数据寄存器
停电保持型数据寄存器具有停电保持功能,当plc从run模式进入stop模式时,停电保持型寄存器的值保持不变。在编程软件中可以设置停电保持型数据寄存器的范围。
(3)、文件型寄存器
文件寄存器用来设置具有相同软元件编号的数据寄存器的初始值。plc上电时和由stop转换至run模式时,文件寄存器中的数据被传送到系统的ram的数据寄存器区。
在gx developer软件的“fx参数设置”对话框,切换到“内存容量设置”选项卡,从中可以设置文件寄存器容量(以块为单位,每块500点)。
(4)、特殊型数据寄存器
特殊型数据寄存器的作用是用来控制和监视plc内部的各种工作方式和软元件,如扫描时间,电池电压等,在plc上电和由stop转换至run模式时,这些数据寄存器会被写入默认值。
六、变址寄存器(v、z)
三菱fx系列plc有v0~v7和z0~z7共十六个变址寄存器,它们都是16位寄存器,变址寄存器v、z实际上是一种特殊用途的寄存器,其作用是改变元件的编号(变址)。
例如v0=5,若执行d20v0,则实际被执行的元件为d25,(d20+5)。变址寄存器可以像其他数据寄存器一样读写,需要进行32位读写时,可将v、z串联使用(z为低位,v为高位)。
常数(k、h)
常数表示的方式,一种是十进制数表示,其表示符号为k,如“k212”表示十进制数212,另一种表示符号位h,如“h1b”表示十六进制1b,相当于十进制数27。
在用十进制数表示常数时,数值范围为:-32768~+32767(16位),-2147483648~+2147483647(32位)。在用十六进制常数表示时,数值范围为:0~ffff(16位),0~ffffffff(32位)。
“h”通信应用实例如下图所示

Gartner将生存压在Symbian 4上很危险
针对性的接口电路设计方案
BCC与BTC究竟是何关系?
电源芯片的选择
VGA光纤收发器是什么
关于PLC软元件的详细用处
功率提高9倍!光纤激光再获突破:不降光束质量
荣耀9怎么样?荣耀9一款美得不像话的手机
5月新能源车市增长持续 锂电产业排产有望继续回升
全球半导体设备市场规模约600亿美元,前道设备占据主要市场份额
2019年第二季全球企业超大并购案汇总
北通W1游戏手柄怎么样 值不值得购买
小米手机:上市一年股价重挫,手机销量持续低迷
如何分辨原装和散新进口芯片?快get
传台积电欲上调汽车芯片价格
变桨控制系统的风力涡轮机的设计
稀土传感材料存在痛点
异步时分复用(ADTM),异步时分复用(ADTM)是什么意思
光伏与锂电行业哪个好?光伏发电可以用锂电池吗?
三相异步电动机控制电路与正反转控制原理图详解