zoukankan      html  css  js  c++  java
  • PLC指令入门 | 三菱FX5U PLC通用FB功能块指令

    PLC指令入门 | 三菱FX5U PLC通用FB功能块指令

    蔡慧荥 PLC发烧友 昨天
     
    戳上方蓝字 "PLC发烧友” 关注我们哦!
    图片

    精华 | 2020年全年工控技术文章汇总 ,全在这儿!


    学技术 找技成三菱PLC指令版块

    熟悉三菱GX软件的朋友,应该知道在GX软件中有个部件选择窗口,在这个窗口中我们可以看到通用函数/FB,其中就包括了双稳态功能块、边缘检测功能块、定时器功能块和计数器功能块!

    那么今天就给大家介绍一下通用FB功能块指令的内容。

    展示图

    图片

    01双稳态功能块

    双稳态功能块分为两个,置位优先SR和复位优先RS。置位优先功能块是当S1和R都为1时,优先执行置位的操作。复位优先功能块是当S和R1都为1时,优先执行复位的操作。

    图片

    图片

    举个最简单的程序例子,我们可以用置位优先和复位指令实现单按钮控制启停功能。

    图片


    02边缘检测功能块

    边缘检测功能块分为两个,上升沿边缘检测R_TRIG和下降沿边缘检测F_TRIG。

    上升沿边缘检测是检测信号的上升沿后输出一个扫描周期的脉冲信号。下降沿边缘检测是检测信号的下降沿后输出一个扫描周期的脉冲信号。

    图片

    其实这两个指令也很简单,上升沿边缘检测功能块R_TRIG与PLS、LDP指令功能是一样的,下降沿边缘检测功能块F_TRIG与PLF、LDF指令功能是一样的,我们看下图的程序,接通X0和接通X1,接通X2实现的效果是一样的。

    图片

    还是前面的例子单按钮控制启停功能,我们用边缘检测功能块指令也可以实现。

    图片

    03计数器功能块

    计数器功能块包括有加计数器CTU、减计数器CTD、加减计数器CTUD和计数器功能块COUNTER_FB_M

    如果有用过西门子PLC的朋友,会发现跟西门子PLC的计数器指令类似。

    CTU/CTD/CTUD功能块管脚定义

    CU是加计数脉冲输入,CD是减计数脉冲输入;

    R是计数值复位,LD是装载计数值;

    PV是计数的设定值,CV是计数的当前值;

    Q是计数完成标志;

    QU是加计数完成,QD是减计数完成;

    只有PV和CV是INT的数据类型,其余都是BOOL类型。

    图片
    加计数器CTU

    如果CU变为OFF→ON,对CV进行加计数(+1)。当CV=PV时,则Q变为ON,加计数停止。如果将R置为ON,则Q变为OFF,CV被设置为0。

    减计数器CTD

    如果CD变为OFF→ON,对CV进行减计数(-1)。当减到CV=0时,则Q变为ON,减计数停止。

    如果将LD置为ON,则Q变为OFF,CV被设置为PV。

    加减计数器CTUD

    如果CU、CD同时变为OFF→ON,优先进行加计数(+1)。如果将R、LD同时置为ON,优先将当前值复位为0。

    COUNTER_FB_M功能块管脚定义

    Coil是指令执行的驱动条件;

    Preset是计数器的设定值;ValueIN是计数器初始值,ValueOut是计数器当前值;

    Status是输出;

    其中Coil和Status是BOOL类型,Preset和ValueIN是INT类型,ValueOut是ANY16类型。

    图片

    04COUNTER_FB_M功能块

    检测Coil的上升沿进行计数,计数从ValueIN的值开始,如果变为Preset的值,则Status变为ON。当前的计数值被存储到ValueOut中。

    我们再比较一下CTU和COUNTER_FB_M功能块之间有什么区别,我们看下面的程序,CTU指令用R管脚进行复位,而COUNTER_FB_M是没有复位的管脚的,我们需要另外的编写复位的程序。

    图片

    以上先介绍了双稳态功能块、边缘检测功能块、计数器功能块的内容,因为篇幅有限,我们在下一篇文章继续介绍定时器功能块指令的使用!

    (技成培训网原创,作者:蔡慧荥,未经授权不得转载,违者必究)

    小编给大家整理菱全套资料,包含:三菱软件、案例、手册等超全资料哦!扫码免费领取,不要忘记啦!
    图片扫码免费领取

    往期推荐



    【图文精解】200SMART PLC如何通过PROFINET总线实现对ET200S远程I/O控制

    虚拟仿真这么神奇?不仅能编程,还能搞设备调试?

    四个电气原理图可以判断你是不是一个合格的电工

    伺服到底什么叫开环,什么叫闭环,还有什么叫全闭环?

    变频器与PLC通讯连接方式图解

    轻松搞定触摸屏校准及初始化,建议收藏!

    史上最全的配电箱的内部结构解析

    【案例】基于西门子S7-1200PLC的传送带简单控制案例

    电线电缆分为六类,你知道几个?

    图片你的分享、点赞、在看
  • 相关阅读:
    单片机课程设计——基于51单片机温湿度检测系统的设计与实现
    CC2530微处理器接口开发技术——信号灯的设计与实现
    ACM菜鸡退役帖——ACM究竟给了我什么?
    JAVA课程设计——一个简单的教务人事管理系统
    嵌入式系统及应用课程设计——基于STM32的温湿度监测系统
    Web前端课程设计——个人主页
    如何快速使用Access实现一个登录验证界面?
    2018亚洲区域赛青岛站参赛总结
    2018亚洲区域赛焦作站参赛总结
    2018 ACM-ICPC Asia Beijing Regional Contest (部分题解)
  • 原文地址:https://www.cnblogs.com/shuimuqingyang/p/14270910.html
Copyright © 2011-2022 走看看