图文讲解PLC的功能指令,教你如何正确使用功能指令

电子说

1.3w人已加入

描述

功能指令表达的表示形式:PLC的发展多用于顺序控制,利用定时器,计数器等的的组合取代一般的控制系统,带有功能指令的PLC,在使用价值,使用范围都会更广。所以本章为大家介绍功能指令的概念。

plc

一条指令是有一个指令名称,以及一个指令代码的(又叫功能号),不同的功能指令功能号不同。然后一条指令还具有多个操作数:S表示源操作数,D表示目标操作数,n表示在指令中可能用到的常数。一条指令再运行中用它的程序步来表示它的大小。

指令执行形式:

脉冲执行型

连续执行型

plc

比如在图上这个梯形图中,MOVP表示脉冲执行型,当我们按下X000的时候就会把D10的数据传送到D12中,但是不管X000接通多久,这个指令只执行一次。

如果是MOV指令,当我们按下X001的时候,这个指令就会在每一个扫描周期中都把D10的数据给传送到D12中。

位软元件,组合位元件和字元件:

只有处理ON / OFF状态的元件,称为位软元件,如X、Y. S等, 其它处理数字数据的元件,例如T。C. D. V. Z等,称为字软元件。位元件由Kn加首元件号的组合,也可以处理数字数据,组成字元件,称组合位元代或位元件组合。

组合位元件的组合规律是以4位为一组组合成单元。K1~ K4为16位运算K5~ K8为32位运算。例如K1XO表示X3 ~X0的4位 X0为最低位。K4M10表示M25 ~M10的16位组合, 10为最低。KBM100表示131~M100组成的32位组合,M100为 最低位。

BCD变换指令:

为了方便大家理解,我们还是以表格的的形式来显示:

plc

指令格式:

plc

该指令表示,当接通X000后把D0中的二进制码转换成BCD码,然后送到D5里面去。在这里给大家补充一下BCD码是:BCD码亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。

BIN码变换指令:

我们以表格的的形式来显示:

plc

该指令表示的是把BCD码转换成二进制码

PLC外接数字开关:

plc

这个数字开关接在X0~X17上,如果我们要把这个数字开关上的1234进行转换那么就要用到以下这条指令。当我们按下X020后,K4X000里面的BCD码就会转换成二进制码存放到D10里面去。

plc

下面我们以一个例程来说明如何利用这些功能指令编程:

用传送指令编写一个星三角降压启动:

星三角控制I/O图:

plc

PLC梯形图:

plc

当我们按下X000后,MOV是传送指令,把K3的数据传送到K1Y000,而K3化成二进制为0011,那么K1Y000里面的数据也变成了0011,所以Y0,Y1被置为ON,电动机为星型启动,然后Y0在延时10秒后T0闭合,把K5的数据传送到K1Y000,K5化成二进制为0101,那么K1Y000里面的数据就变成了0101,Y0依旧为ON,Y1则为OFF,Y2则为ON,所以在这个时候,电动机按星型启动。当按下X000后,K0的数据传送到K1Y000,而K0化成二进制为0000,所以Y0.Y1.Y2都变成了OFF,电动机停止。

审核编辑:汤梓红

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分