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

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

3天内不再提示

PLC编程语言、指令简介、使步序作空操作、梯形图设计规则详解

1X4o_GKB1508 2018-01-09 16:15 次阅读

一、PLC编程语言

1.梯形图编程语言

梯形图沿袭了继电器控制电路的形式,它是在电器控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用。

梯形图的设计应注意以下三点:

(一)梯形图按从左到右、从上到下的顺序排列。每一逻辑行起始于左母线,然后是触点的串、并联接,最后是线圈与右母线相联。

(二)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是形象地描述用户程序执行中应满足线圈接通的条件。

(三)输入继电器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行结果给外部输出设备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管晶闸管才能实现。输出继电器的触点可供内部编程使用。

2.语句表编程语言

指令语句表示一种与计算机汇编语言相类似的助记符编程方式,但比汇编语言易懂易学。一条指令语句是由步序、指令语和作用器件编号三部分组成。

3.控制系统流程图编程图

控制系统流程图是一种较新的编程方法。它是用像控制系统流程图一样的功能图表达一个控制过程,目前国际电工协会(IEC)正在实施发展这种新式的编程标准。

二、基本指令简介

基本指令如表所示

取指令

LD

I、Q、M、SM、T、C、V、S、L

常开接点逻辑运算起始

取反指令

LDN

I、Q、M、SM、T、C、V、S、L

常闭接点逻辑运算起始

线圈驱动指令

Q、M、SM、T、C、V、S、L

驱动线圈的输出 与指令

I、Q、M、SM、T、C、V、S、L

单个常开接点的串联

与非指令

AN

I、Q、M、SM、T、C、V、S、L

单个常闭接点的串联

或指令

I、Q、M、SM、T、C、V、S、L

单个常开接点的并联

或非指令

ON

I、Q、M、SM、T、C、V、S、L

单个常闭接点的并联

置位指令

I、Q、M、SM、T、C、V、S、L

使动作保持

复位指令

I、Q、M、SM、T、C、V、S、L

使保持复位

正跳变

ED

I、Q、M、SM、T、C、V、S、L

输入信号上升沿产生脉冲输出

负跳变

EU

I、Q、M、SM、T、C、V、S、L

输入信号下降沿产生脉冲输出

空操作指令

NOP 无

三、使步序作空操作

1、标准触点 LD、A、O、LDN、AN、ON、

LD,取指令。表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。

LDN,取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。

A,与指令。用于单个常开接点的串联。AN,与非指令。用于单个常闭接点的串联。

O,或指令。用于单个常开接点的并联。ON,或非指令。用于单个常闭接点的并联。

2、正、负跳变 ED、EU

ED,在检测到一个正跳变(从OFF到ON)之后,让能流接通一个扫描周期。

EU,在检测到一个负跳变(从ON到OFF)之后,让能流接通一个扫描周期。

3、输出 =

=,在执行输出指令时,映像寄存器中的指定参数位被接通。

4、置位与复位指令S、R

S,执行置位(置1)指令时,从bit或OUT指定的地址参数开始的N个点都被置位。

R,执行复位(置0)指令时,从bit或OUT指定的地址参数开始的N个点都被复位。

置位与复位的点数可以是1-255,当用复位指令时,如果bit或OUT指定的是T或C时,那么定时器或计数器被复位,同时当前值将被清零。

5、空操作指令NOP

NOP指令不影响程序的执行,执行数N(1-255)。

四、可编程控制器梯形图设计规则

1.触点的安排

梯形图的触点应画在水平线上,不能画在垂直分支上。

2.串、并联的处理

在有几个串联回路相并联时,应将触点最多的那个串联回路放在梯形图最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。

3.线圈的安排

不能将触点画在线圈右边,只能在触点的右边接线圈。

4.不准双线圈输出

如果在同一程序中同一元件的线圈使用两次或多次,则称为双线圈输出。这时前面的输出无效,只有最后一次才有效,所以不应出现双线圈输出。

5.重新编排电路

如果电路结构比较复杂,可重复使用一些触点画出它的等效电路,然后再进行编程就比较容易。

6.编程顺

序对复杂的程序可先将程序分成几个简单的程序段,每一段从最左边触点开始,由上之下向右进行编程,再把程序逐段连接起来。
PLC编程语言、指令简介、使步序作空操作、梯形图设计规则详解

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

    关注

    1

    文章

    607

    浏览量

    35714
  • PLC编程
    +关注

    关注

    46

    文章

    246

    浏览量

    37453

原文标题:PLC编程语言/操作指令/使用步骤详解

文章出处:【微信号:GKB1508,微信公众号:工控帮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PLC梯形图基本编程规则编程方法

    在日常的工作中,大家掌握了plc的基本编程指令之后,就可以根据控制要求编写简单的应用程序了。但是想要提高编程质量和编程效率,还必须了解编写
    发表于 10-10 07:38

    PLC梯形图是如何编程的呢?

      PLC被称为可编程逻辑控制器。1993年,IEC颁布了IEC61131-3标准,标准中规范了5种PLC编程语言
    发表于 03-02 18:08

    PLC梯形图编程有哪些规范_plc梯形图编程实例

    本文开始介绍了关于PLC梯形图编程的四个基本概念,其次详细介绍了PLC梯形图编程基本
    发表于 04-26 14:58 7020次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>有哪些规范_<b class='flag-5'>plc</b><b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>实例

    PLC控制的梯形图转化的基本规则

    电力人都知道,电气控制电路和PLC是可以有效的转化的,在转化的过程中梯形图必不可少,特别是对于一些刚入门学习PLC的朋友,梯形图就像是电路
    的头像 发表于 06-06 16:50 9406次阅读
    <b class='flag-5'>PLC</b>控制的<b class='flag-5'>梯形图</b>转化的基本<b class='flag-5'>规则</b>

    PLC基础:梯形图的6条编程规则

    梯形图编程规则:在上节中所介绍的梯形图的组成特点,也是梯形图编程的一些基本
    的头像 发表于 01-30 10:04 1.3w次阅读
    <b class='flag-5'>PLC</b>基础:<b class='flag-5'>梯形图</b>的6条<b class='flag-5'>编程</b><b class='flag-5'>规则</b>

    PLC梯形图编程遵从的规则分享

    初学PLC梯形图编程,应要遵从必定的规则,并养成一个好习惯。下面以三菱FX系列PLC为例,简略介绍一下P
    的头像 发表于 05-11 11:04 5479次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>遵从的<b class='flag-5'>规则</b>分享

    继电器控制电路与PLC梯形图详解及怎么转换为PLC梯形图

    今天给大家分享继电器控制电路与PLC梯形图详解及怎么转换为PLC梯形图
    的头像 发表于 07-26 08:58 1.3w次阅读
    继电器控制电路与<b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>详解</b>及怎么转换为<b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b>

    plc梯形图编程规则

    尽管梯形图与继电器电路在结构形式、元件符号及逻辑控制功能等方面相类似,但它们又有许多不同之处,梯形图具有自己的编程规则
    发表于 06-04 11:30 4815次阅读
    <b class='flag-5'>plc</b><b class='flag-5'>梯形图</b>的<b class='flag-5'>编程</b><b class='flag-5'>规则</b>

    PLC梯形图编程的方法

    PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,介绍一下PLC
    的头像 发表于 09-24 10:57 6370次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>的方法

    PLC梯形图的特点 如何懂PLC梯形图

      PLC梯形图(Programmable Logic Control Ladder Diagram)是一种编程语言,通常用于控制工业自动化系统中的可
    发表于 03-16 14:32 5944次阅读

    PLC梯形图的执行顺序和编程规则

      PLC梯形图(Programmable Logic Control Ladder Diagram)是一种编程语言,通常用于控制工业自动化系统中的可
    发表于 03-16 14:50 8992次阅读

    PLC梯形图编程的基本环节和规则

      PLC梯形图编程是一种用于计算机控制系统中的图解语言,它是为了方便工程师进行程序设计和维护工作而发展出来的。与其他编程
    发表于 03-17 14:07 1124次阅读

    PLC梯形图编程的顺序和方法

      PLC梯形图编程是一种用于计算机控制系统中的图解语言,它采用梯形图的形式描述程序的逻辑关系,以实现实时控制和自动化控制。
    发表于 03-17 15:07 4821次阅读

    PLC梯形图编程语言的设计思想和格式规定

      PLC梯形图编程语言是一种用于编写自动化应用程序的编程语言。它的名称来自
    发表于 03-17 15:48 1193次阅读

    PLC梯形图编程的基本规则

    PLC梯形图编程是一种用于计算机控制系统中的图解语言。其主要使用者是工厂广大电气威廉希尔官方网站 人员,为了适应他们的传统习惯和掌握能力,通常PLC不采用
    的头像 发表于 06-26 14:24 3527次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>的基本<b class='flag-5'>规则</b>