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

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

3天内不再提示

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

autozhineng 来源:PLC与自控设备 2023-05-05 14:44 次阅读

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

ccf7ccf6-eb0b-11ed-90ce-dac502259ad0.jpg

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

指令执行形式:

脉冲执行型

连续执行型

cd0bce9a-eb0b-11ed-90ce-dac502259ad0.jpg

比如在图上这个梯形图中,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变换指令:

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

cd1c9568-eb0b-11ed-90ce-dac502259ad0.jpg

指令格式:

cd2ae4c4-eb0b-11ed-90ce-dac502259ad0.jpg

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

BIN码变换指令:

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

cd34c8ea-eb0b-11ed-90ce-dac502259ad0.jpg

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

PLC外接数字开关:

cd433c40-eb0b-11ed-90ce-dac502259ad0.jpg

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

cd535c9c-eb0b-11ed-90ce-dac502259ad0.jpg

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

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

星三角控制I/O图:

cd5dd2f8-eb0b-11ed-90ce-dac502259ad0.jpg

PLC梯形图:

cd6622a0-eb0b-11ed-90ce-dac502259ad0.jpg

当我们按下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,电动机停止。

审核编辑:汤梓红

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

    关注

    41

    文章

    5964

    浏览量

    108717
  • plc
    plc
    +关注

    关注

    4975

    文章

    12257

    浏览量

    454928
  • 指令
    +关注

    关注

    1

    文章

    580

    浏览量

    35377
  • 计数器
    +关注

    关注

    32

    文章

    2123

    浏览量

    92987
  • 定时器
    +关注

    关注

    23

    文章

    3148

    浏览量

    112043

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

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    S7-200主机PLC的基本指令功能指令分别有哪些?

    S7-200是什么?S7-200系列的编程语言有哪几种?S7-200主机PLC的基本指令功能指令分别有哪些?
    发表于 07-13 07:25

    plc功能指令

    第一节  功能指令的基本知识第二节  程序流控制(FNC00~FNC09)第三节  传送和比较指令(FNC10~FNC19)第四节  算术和逻辑运算指令(FNC20~FNC29)第五节&n
    发表于 11-20 18:05 38次下载

    PLC指令系统

    PLC的基本逻辑指令27条,PLC功能指令 100多条       PLC是按
    发表于 06-14 10:32 0次下载

    三菱plc功能指令

    三菱plc功能指令 适用机型:三菱FX2 可编程控制器(25针插空)材料:    并口25针接头1个、串行接头1个(25针、9针任意选择
    发表于 11-20 18:12 5045次阅读

    PMC功能指令:程序控制指令

    程序控制指令: 7.SP(子程序:SUB 71) 功能指令SP用于生成子程序。子程序号作为子程序名称。SP指令与SPE指令一起指定子程序的范围。
    发表于 09-29 13:08 0次下载
    PMC<b class='flag-5'>功能指令</b>:程序控制<b class='flag-5'>指令</b>

    详解PMC系统功能指令

    系统功能可以通过PMC功能指令实现,下面几种类型的功能指令即为可用的功能指令,可使用下面的指令完成所需
    发表于 09-29 13:45 1次下载
    详解PMC系统<b class='flag-5'>功能指令</b>

    PMC功能指令之系统功能指令分析

    1.DISPB(信息显示:SUB41) 此指令用以在系统屏幕显示信息,也可以通过指定信息号来产生报警。 信息数量总共2000条,需要使用特定的信息地址以简化信息的使用,下述内容为此功能指令的特点
    发表于 09-29 13:48 0次下载
    PMC<b class='flag-5'>功能指令</b>之系统<b class='flag-5'>功能指令</b>分析

    西门子课件第七章功能指令

    功能指令
    发表于 10-17 10:50 0次下载

    三菱plc功能指令的表示格式

    功能指令用编号fnc00~fnc294表示,并给出对应的助记符(大多用英文名称或缩写表示)。
    发表于 04-25 09:38 3005次阅读
    三菱<b class='flag-5'>plc</b><b class='flag-5'>功能指令</b>的表示格式

    FANUC PMC的功能指令表详细说明

    本文档的主要内容详细介绍的是FANUC PMC的功能指令表详细说明。
    发表于 04-29 08:00 11次下载
    FANUC PMC的<b class='flag-5'>功能指令</b>表详细说明

    发那科PMC功能指令的详细资料说明

    本文档的主要内容详细介绍的是发那科PMC功能指令的详细资料说明。
    发表于 09-07 08:00 13次下载
    发那科PMC<b class='flag-5'>功能指令</b>的详细资料说明

    不同功能指令三菱FX系列PLC中的应用及兼容性

    不同功能指令三菱FX系列PLC中的应用及兼容性
    发表于 12-10 15:53 0次下载

    PLC表取数功能指令程序举例

    表取数功能指令有两种方式:先进先出和后进先出。
    的头像 发表于 10-18 10:55 2068次阅读

    三菱PLC功能指令介绍(一)

    功能指令实际上就是一个个具有不同功能且被封装好的函数块,功能指令的利用不仅提高了编程效率,还拓宽了PLC的应用范围。
    发表于 05-24 15:38 6271次阅读
    三菱<b class='flag-5'>PLC</b><b class='flag-5'>功能指令</b>介绍(一)

    PLC功能指令详解

    刚入门PLC的大伙,想要掌握并熟悉好编程语言,指令是这当中构成的基本条件之一,不论你的编程习惯与别人有多么不同,也必须是学会指令这一元素,程序方面是离不开它的组成的,以下,我们就来看看这些指令
    的头像 发表于 09-11 15:21 3444次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>功能指令</b>详解