论坛专区
在线教育
 

PLC的编程语言

放大字体  缩小字体 发布日期:2016-12-19  来源:互联网  作者:工控网  浏览次数:528
    IEC(国际电工委员会)1994年5月公布了可编程控制器标准(IEC1131),其中第三部分(IEC1131-3)是PLC的编程语言标准。该标准详细说明了句法、语义和5种PLC编程语言的表达方式,分别是梯形图(LadderDiagram)、指令表(InstructionList)、顺序功能图(SequentialFunctionChart)、功能块图(FunctionBlockDiagram)、结构文本(StructuredText)。
    三菱FX系列PLC的编程语言主要有梯形图、顺序功能图及指令表。在步进指令编程中采用的顺序功能图的编程语言也称状态转移图,梯形图是PLC最主要的编程方式。
    1.梯形图(LD)
    梯形图(LadderDiagram)程序设计语言是用图形符号来描述程序的一种程序设计语言。这种程序设计语言采用因果关系来描述事件发生的条件和结果,每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左边,描述事件发生的结果表示在右边。梯形图编程语言是由电气原理图演变而来的,它沿用了电气控制原理图中的触点、线圈、串并联等术语和图形符号,比较形象直观,并且逻辑关系明确,因此熟悉电气控制的工程技术人员和一线的工人师傅非常容易接受。
    下图(a)所示是某个电气控制线路中带自锁的长动控制电路,下图(b)所示的PLC梯形图可以完成图(a)的控制作用。两种图形很接近,但也有些区别。梯形图中没有实际的继电器,只是存储器的存储位,也称为软元件,当它的逻辑为“1”时,表示继电器线圈通电或者表示动合触点闭合、动断触点断开。
PLC梯形图
    (a)电气控制原理图(b)PLC梯形图两种控制图
    2.指令表(IL)
    PLC的指令是一种与微机汇编语言中的指令极其相似的助记符表达式,由指令组成的程序叫做指令表(InstructionList)程序。FX2N系列PLC共有基本指令27条,步进指令2条,应用指令128条。不同厂家PLC指令的助记符有所不同,但基本的逻辑与运算的指令功能可以相通。
    每条指令都由步序号、操作码和操作数组成。步序号为指令的步数,每条指令都有规定的步长,程序的步数从0开始,最大步序由程序存储器的容量决定。操作码是用助记符表示要执行的功能,操作数(参数)表明操作的地址或一个预先设定的值。
    指令表程序较难阅读,其逻辑功能不如梯形图直观,但输入方便。由于指令表的逻辑关系很难一眼看出,所以在设计时一般使用梯形图语言。表5.1就是上图(b)所对应的程序指令。
    表5.1指令语句表
指令语句表
    3.顺序功能图(SFC)
    顺序功能图(SequentialFunctionChart)又叫功能表图,也称状态转移图,是一种位于其它编程语言之上的图形语言,它主要用来编制顺序控制程序,在第7章中将作详细介绍。顺序功能图提供了一种组织程序的图形方法,在其中可以用其它语言嵌套编程。顺序功能图表示程序的流程,常用来编制顺序控制类程序,主要由步、有向连线、转换条件和动作组成,如图所示。
顺序功能图
你可能还需要:
plc学习指南                 PLC的故障分析及排除方法 
plc的指令语句表          学习PLC的方法与技巧
怎样学好PLC编程        PLC控制系统的日常检查和维护
 
关键词: PLC语言
 
 
[ 大学堂搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

0条 [查看全部]  相关评论

 
按分类浏览
PLC基础知识 (2046)
PLC编程 (477)
三菱PLC (678)
西门子PLC (954)
欧姆龙PLC (209)
AB PLC (35)
松下PLC (137)
永宏PLC (20)
台达PLC (36)
LG PLC (12)
富士PLC (13)
日立PLC (8)
点击排行
 
展会
微信公众号
qq群
 
工控网 | 工控文库 | 工控视频 | 工控软件 | 在线教育 | 用户使用指南 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 |手机版 | 广告服务

本网站所有文档及文件资料,除特别标明本站原创外,均来自互联网及网友上传,如有涉及版权问题,请联系我们,我们将第一时间处理。
我们保留版权,任何涉嫌侵犯本站版权的行为,本站保留追究其法律责任的权利。

Copyright © 2018-2020 www.gkwo.net  滨州新大新机电科技有限公司 版权所有 鲁ICP备11011731号-4