0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于PLC软元件的详细用处

电子工程师 来源:lp 2019-03-23 10:29 次阅读

今天跟大家分享的是关于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”通信应用实例如下图所示

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 继电器
    +关注

    关注

    132

    文章

    5333

    浏览量

    148847
  • plc
    plc
    +关注

    关注

    5010

    文章

    13283

    浏览量

    463174
  • 定时器
    +关注

    关注

    23

    文章

    3247

    浏览量

    114746

原文标题:三菱PLC的6大软元件知识盘点,收干货啦~

文章出处:【微信号:robotqy,微信公众号:机械自动化前沿】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三菱PLC特殊元件的功能

    三菱PLC的M8000位和M8013位有什么特殊功能,两者都属于特殊元件,M8000为PLC运行中监控就是PLC开机并处于RUN状态下置位
    发表于 07-11 09:30 3698次阅读
    三菱<b class='flag-5'>PLC</b>特殊<b class='flag-5'>软</b><b class='flag-5'>元件</b>的功能

    PLC后检测显示有<内存>元件不同

    哪位会PLC的指教一下。我把旧PLC的程序读出导入一个新PLC后检测显示有元件不同,这有关系的吗,能正常运行吗?旧
    发表于 03-13 18:57

    一种基于工业PC的PLC控制系统

    首先介绍了基于PC 的控制系统的发展状况以及PLC威廉希尔官方网站 的概念和组成结构。然后详细地叙述了基于工业PC 的PLC
    发表于 06-16 09:26 12次下载

    FX2系列PLC元件及研究实验

    FX2系列PLC元件及研究实验 一、实验目的 1、了解FX2系列PLC元件
    发表于 12-26 22:32 1608次阅读
    FX2系列<b class='flag-5'>PLC</b><b class='flag-5'>软</b><b class='flag-5'>元件</b>及研究实验

    PLC编译系统的开发与实现

    PLC编译系统的开发与实现   摘要:为了配合在PC机上运行的PLC编辑开发系统,使PC机完成相应的控制功能,设计和开发了
    发表于 04-21 18:01 3136次阅读
    <b class='flag-5'>软</b><b class='flag-5'>PLC</b>编译系统的开发与实现

    PLC元件在电气系统可靠性设计中的应用

    影响电气系统可靠性的主要因素是与PLC接口的输入输出部分,我们在卧式锺床改造中采用PLC元件,合理设计了控制程序,提高了系统的可靠性。
    发表于 04-25 11:30 1504次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>软</b><b class='flag-5'>元件</b>在电气系统可靠性设计中的应用

    怎么样才能在PC机上运行PLC编辑开发系统软件

    程序相互转换的实现过程。通过实例,分析了PLC程序的指令表文法设计过程,给出了PLC文法预测分析器模型及控制程序,详细介绍了
    发表于 06-30 17:54 23次下载
    怎么样才能在PC机上运行<b class='flag-5'>软</b><b class='flag-5'>PLC</b>编辑开发系统软件

    库卡机器人的PLC详细介绍

    本文档的主要内容详细介绍的是库卡机器人的PLC详细介绍
    发表于 03-07 08:00 19次下载
    库卡机器人的<b class='flag-5'>软</b><b class='flag-5'>PLC</b><b class='flag-5'>详细</b>介绍

    什么是PLC元件继电器

    PLC元件继电器基础知识讲解。
    发表于 06-04 10:32 40次下载

    三菱FX系列PLC元件详解

    三菱FX系列PLC元件详解。
    发表于 06-04 10:33 70次下载

    PLC编程中的元件是什么

    元件plc内部具有一定功能的设备。这些器件由电子电路、寄存器和存储单元组成,主要包括以下器件。 1)输入继电器(一) 输入继电器通常有与之对应的PLC输入端子,用于接收外部开关信号
    发表于 12-20 10:41 1.4w次阅读

    PLC常用的基本元件

    封装,因此PLC又叫可编程逻辑控制器。 说到PLC是在底层C语言基础上进行封装,因此PLC也就包含MCU芯片具有的相关功能。主要包含有输入输出功能,定时器,计数器,辅助继电器,包 括数据存储,指针等相关功能。以下主要介绍常用
    发表于 04-17 15:54 1次下载
    <b class='flag-5'>PLC</b>常用的基本<b class='flag-5'>软</b><b class='flag-5'>元件</b>

    PLC元件2

    上篇文章主要讲述了PLC中最基本的输入和输出元件,同时在文章最后以最基本的输入和输出元件完成一个比较基础的自锁和互锁功能,不太清 楚的同
    发表于 04-18 11:36 0次下载
    <b class='flag-5'>PLC</b><b class='flag-5'>软</b><b class='flag-5'>元件</b>2

    西门子PLC介绍

    西门子PLC PLC概念 我们知道PLC都有一个操作系统,将这个操作系统提取出来部署到一个特定的工控机上,利用工控机的硬件资源来实现
    发表于 04-18 09:53 1次下载
    西门子<b class='flag-5'>软</b><b class='flag-5'>PLC</b>介绍

    PLC能否取代传统的PLC

    今天,我们来讨论一下传统的PLC会不会被PLC取代?首先,需要解释一下PLC(SoftPLC)的定义。SoftPLC就是把硬
    的头像 发表于 10-16 08:08 616次阅读
    <b class='flag-5'>软</b><b class='flag-5'>PLC</b>能否取代传统的<b class='flag-5'>PLC</b>?