电工学习网

 找回密码
 立即注册
电工学习网 电工学习网 技术文库 plc 查看内容

可编程控制器的编程语言

2015-3-31 08:19| 编辑:电工学习网| 查看: 7802| 评论: 0

图1 笼型电动机直接起动电气控制原理图

plc的控制作用是靠执行用户程序实现的,因此须将控制要求用程序的形式表达出来。程序编制就是通过特定的语言将一个控制要求描述出来的过程。PLC的编程语言以梯形图语言和指令语句表语言(或称指令助记符语言)最为常用,并且两者之间一一对应,可以相互转换。

1、梯形图

梯形图是一种从继电接触器控制电路演变而来的图形语言。它是借助类似于继电器的动合触点、动断触点、线圈以及串联与并联等术语和符号,根据控制要求连接而成的表示PLC输入和输出之间逻辑关系的图形,它既直观又易懂。

梯形图中通常用图形符号分别表示plc编程元件的动合和动断触点;用表示它们的线圈。梯形图中编程元件的种类用图形符号及标注的字母或数字加以区别。

图1为笼型电动机直接起动的继电接触器控制电路。图2(a)所示是用PLC控制的笼型电动机直接起动的梯形图。图中X1和X2分别表示PLC输入继电器的动断和动合触点,它们分别与图1中的停止按钮SB1和起动按钮SB2相对应。Y1表示输出继电器的线圈和动合触点,它与图1中的接触器KM相对应。

地址

指令

0

1

2

3

4

STX2

ORY1

AN/X1

OTY1

ED

(a)梯形图(b)指向语句表

图2 笼型电动机直接起动控制

 

这里有几点要说明:

(1) 如前所述,梯形图中的继电器不是“硬”继电器,而是PLC储存器的一个存储单元。当写入该单元的逻辑状态为“1”时,则表示相应继电器的线圈接通,其动合触点闭合,动断触点断开。

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

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

(4) 输入继电器仅用于接收外部输入信号[例如图2(a) 中,按下启动按钮SB2时,输入继电器接通,其动合触点X2就闭合],它不能由PLC内部其他继电器的触点来驱动。因此梯形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行结果给外部输出设备。当梯形图中的输出继电器线圈接通时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的“硬”继电器、晶体管或晶闸管才能实现。

输出继电器的触点也可供内部编程使用。

2、指令语句表

指令语句表是一种用指令助记符[如图2(b)中的ST,OR等]来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言容易理解,若干条指令组成的程序就是指令语句表。

图2(b)所示是笼型电动机直接起动控制的指令语句表,其中,

ST 起始指令(也称取指令):从左母线(及输入公共线)开始取用动合触点作为该逻辑行运算的开始,图2(a)中取用X2。

OR 触点并联指令(也称或指令):用于单个动合触点的并联,图中并联Y1。

AN/ 触点串联反指令(也称与非指令):用于单个动断触点的串联,图中串联X1。

OT 输出指令:用于将运算结果驱动指定线圈,图中驱动输出继电器线圈Y1。

ED 程序结束指令。

看过《可编程控制器的编程语言》的人还看了以下文章:

发表评论

最新评论

  • 学plc需要什么基础?怎样学习PLC?分享自己学
  • 用plc控制运料小车编程实例
  • 西门子S7-200与变频器之间的MODBUS通讯
  • PLC编程初学者必看 高手勿喷!
  • PLC的点动控制原理
  • 三菱FX3UPLC输入接线
热门文章

电工学习网 ( )

GMT+8, 2023-7-22 23:26

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部