1 / 10
文档名称:

plc编程软件编程语言表达方式.doc

格式:doc   大小:72KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

plc编程软件编程语言表达方式.doc

上传人:字余曰灵均 2018/3/26 文件大小:72 KB

下载得到文件列表

plc编程软件编程语言表达方式.doc

相关文档

文档介绍

文档介绍:PLC编程软件编程语言表达方式
可编程控制器plc与一般的计算机相类似,在软件方面有系统软件和应用软件之分,只是可编程控制器的系统软件由可编程控制器生产厂家固化在 ROM 中,一般的用户只能在应用软件上进行操作,即通过编程软件来编制用户程序。编程软件是由可编程控制器生产厂家提供的编程语言,至今为止还没有一种能适合各种可编程控制器的通用的编程语言,但是各个可编程控制器发展过程有类似之处,可编程控制器的编程语言即编程工具都大体差不多,一般有如下五种表达方式。
一、梯形图( Ladder Diagram )
梯形图是一种以图形符号及图形符号在图中的相互关系表示控制关系的编程语言,它是从继电器控制电路图演变过来的。梯形图将继电器控制电路图进行简化,同时加进了许多功能强大、使用灵活的指令,将微机的特点结合进去,使编程更加容易,而实现的功能却大大超过传统继电器控制电路图,是目前最普通的一种可编程控制器编程语言。
梯形图及符号的画法应按一定规则,各厂家的符号和规则虽不尽相同,但基本上大同小异,如图 1 所示。
图 1 三种不同的梯形图
a) 欧姆龙 b) 松下 c) 三菱
对于梯形图的规则,总结有以下具有共性的几点,如表 1 所示,以便读者加深对可编程控制器变成的认识和学****br/>表 1 可编程控制器部分符号意义
 输入动合触点
输入动断触点
输出继电器
输出继电器动合触点
欧姆龙
松下
三菱
注释
欧姆龙: 00 □□表示输入触点
松下: X□表示输入触点
三菱: X□表示输入触点
欧姆龙: 05 □□表示输出触点(或线圈)
松下: Y□表示输出触点(或线圈)
三菱: Y□表示输出触点(或线圈)
1 .梯形图中只有动合和动断两种触点。各种机型中动合触点和动断触点的图形符号基本相同,但它们的元件编号不相同,随不同机种、不同位置(输入或输出)而不同。统一标记的触点可以反复使用,次数不限,这点与继电器控制电路中同一触点只能使用一次不同。因为在可编程控制器中每一触点的状态均存入可编程控制器内部的存储单元中,可以反复读写,故可以反复使用。
2 .梯形图中输出继电器(输出变量)表示方法也不同,有圆圈、括弧和椭圆表示,而且它们的编程元件编号也不同,不论哪种产品,输出继电器在程序中只能使用一次。
3 .梯形图最左边是起始母线,每一逻辑行必须从起始母线开始画。梯形图最左边还有结束母线,一般可以将其省略。
4 .梯形图必须按照从左到右、从上到下顺序书写,可编程控制器是按照这个顺序执行程序。
5 .梯形图中触点可以任意的串联或并联,而输出继电器线圈可以并联但不可以串联。
6 .程序结束后应有结束符。
二、指令表( Instruction List )
梯形图编程语言优点是直观、简便,但要求用带 CRT 屏幕显示的图形编程器才能输入图形符号。小型的编程器一般无法满足,而是采用经济便携的编程器(指令编程器)将程序输入到可编程控制器中,这种编程方法使用指令语句(助记符语言),它类似于微机中的汇编语言。
语句是指令语句表编程语言的基本单元,每个控制功能有一个或多个语句组成的程序来执行。每条语句规定可编程控制器中 CPU 如何动作的指令,它是由操作码和操作数组成的。
操作码用助记符表示要执行的功能,操作数(参数)表