三菱

注册

 

发新话题 回复该主题

PLC编程入门三菱FX5UPLC通 [复制链接]

1#

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

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

展示图

一、双稳态功能块

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

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

二、边缘检测功能块

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

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

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

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

三、计数器功能块

计数器功能块包括有加计数器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类型。

四、COUNTER_FB_M功能块

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

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

为了大家能够更好的掌握使用FB块编程,提高编程效率,技成专门为大家准备了一门课程——《如何快速提高编程效率之三菱FB块基础》

(扫码免费试学)

如何快速提高编程效率之三菱FB块基础1、课程简介

在控制程序的设计过程中经常遇到一些具备相同控制要求或者经常使用的算法等控制,此时若各个控制单独编写则耗时较长,编程效率低。而只需熟练掌握使用FB块编程,就可以解决这个问题。

本课程就以三菱FB块为例。详细讲解FB块的基础使用方法,以案例式教学为主,通过自锁FB块案例讲解输入标签、输出标签的使用,通过红绿灯FB块案例讲解内部标签、定时器标签的使用;让你快速了解FB块的制作及调用。

2、课程大纲

1)了解FB块的概念

2)掌握标签的概念

3)学会FB块的制作,减少重复性工作,提高编程效率

3、学习对象

1)电气设计人员

2)具有三菱plc基础的学员

3)自动化/电子相关专业师生

4、讲师简介——陈育鑫

职称等级:自动化中级工程师;

技能等级:维修电工技师;

绘图等级:高级绘图员;

工作经验:多年非标自动化设备开发、多年机电培训教育;

技能维度:熟悉电路设计,精通CAD绘图、精通三菱全系plc、精通威纶通触摸屏编程、熟练昆仑通态触摸屏、熟悉步进伺服变频器控制、熟悉液压气动系统。

曾在某大型电池制造厂担任过电气工程师,负责锂电设备现场的电气设备的维护工作及编程的相关工作,期间多次参与验收工作,对设备的设计、安装及调试及验收流程有比较深入的见解;在威纶通触摸屏厂家担任过技术支持工程师工作,主要辅助解决触摸屏客户的技术性问题,对触摸屏的一些常见问题都能快速解决。

扫描下方

分享 转发
TOP
发新话题 回复该主题