下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文格式为Word版,下载可任意编辑PLC的程序表达方式 plc是专为工业掌握而开发的装置,其主要使用者是工厂广阔电气技术人员,为适应他们的传统习惯和把握力量,通常PLC不采纳微机的编程语言,而经常采纳面对掌握过程、面对问题的“自然语言”编程。PLC的编程语言许多,各厂家的编程语言也各有不同。为便于PLC的应用推广,国际电工委员会(IEC)在标准IEC61131-3(可编程掌握器语言标准)中推举了5种编程语言。目前已有越来越多的生产厂家供应符合IEC61131-3标准的产品。下面对常用的几种编程语言作简要介绍。 梯形图功能模块图挨次功能流程图指令表结构化文本 1. 梯形图(LD Ladder
2、Diagram) 梯形图是使用得最多的图形编程语言,被称为PLC的第一编程语言。这种表达方式与传统的继电器掌握电路图特别相像,不同点是它的特定的元件和构图规章。它比较直观、形象,对于那些熟识继电器-接触器掌握系统的人来说,易被接受。这种表达方式特殊适用于比较简洁的掌握功能的编程。 例如7.8a)所示的继电器掌握电路,用PLC完成其功能的梯形图如图7.8b)。 梯形图的要点:梯形图按自上而下、从左到右的挨次排列。每个继电器线圈为一个规律行,即一层阶梯。每一规律行起于左母线,然后是触点的各种连接,最终终止于继电器线圈(也可以加上一条右母线)。整个图形呈阶梯状。 梯形图是形象化的编程手段。梯形图的左
3、右母线是不接任何电源的,因而梯形图中没有真实的物理电流,而只有“概念”电流。“慨念”电流只能从左到右流淌,层次的转变只能先上后下。 2. 功能模块图(FBD Function Black Diagram) 功能模块图是一种类似于数字规律门电路的编程语言。 该语言用类似与门、或门的方框来表示规律运算关系,方框的左侧为规律运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号自左向右流淌。例如对应于图7.8的功能模块图如图7.9所示。 功能模块图的特点是:以功能模块为单位,分析理解掌握方案简洁简单;以图形的形式表达功能,直观,有数字电路基础的人很简单把握
4、;对规模大、掌握规律关系简单的掌握系统,由于功能模块图能够清晰表达功能关系,使编程调试时间大大削减。 3. 挨次功能流程图(SFC Sequential Function Chart) 挨次功能流程图是为了满意挨次规律掌握而设计的编程语言,类似于计算机常用的程序框图。 挨次功能流程图的规章是:将挨次流程动作的过程分成步和转换条件,依据转移条件对掌握系统的功能流程挨次进行安排,一步一步的根据挨次动作。每一步代表一个掌握功能任务,用方框表示。在方框内含有用于完成相应掌握功能任务的梯形图规律。 由于挨次功能流程图描述掌握过程具体详细(包括:每一步的输入信号,每一步的工作内容,每一步的输出状态,框与框
5、之间的转换条件。),因此程序结构清楚,易于阅读及维护,可大大减轻编程工作量,缩短编程和调试时间。特殊适用于系统的规模校大,程序关系较简单的场合。右图是一个简洁的挨次功能流程图的示意图。 4. 指令表(IL Instruction List) LDI100 ORQ100ANDNI101OUT Q100LDQ100OUT Q101EDN 它采纳类似于汇编语言的指令语句来编程。指令语句的一般格式为:操作码操作数 操作码又称为编程指令,用助记符表示,它指示CPU要完成的操作,包括规律运算、算术运算、定时、计数、移位、传送等。 操作数给出操作码所指定操作的对象或执行该操作所需的数据,通常为编程元件的编号
6、或常数,如输入继电器、输出继电器、内部继电器、定时器、计数器、数据寄存器以及定时器、计数器的设定值等。 指令语句对熟识汇编语言的编程者特殊简单接受,它编程设备简洁,编程简便。 采纳指令语句编程时,通常都预先用以上几种方式之一表达掌握原理,然后改写成相应的指令语句。应用最多的是采纳梯形图与指令语句结合编程,即先按掌握要求画出梯形图,再依据梯形图写出相应的指令程序。因PLC是根据指令存入存储器中的先后挨次来执行程序的,故要求程序中指令和挨次要正确。 用指令语句表达的图7.8所示电路规律如右。 5. 结构化文本(ST Structured Text) 结构化文本是IEC工作组对各种高级编程语言合理地
7、汲取、借鉴的基础上创建的针对工业掌握的一种专用高级编程语言。 结构化文本表面上与PASCAL语言很相像,也支持变量赋值(既可是简洁的赋值语句,也可是简单的数组或结构赋值)、功能块调用、表达式、条件语句(IF语句、CASE语句)和迭代语句(FOR语句)等,但为了应用便利,在语句的表达方法及语句的种类等方面都进行了简化。 结构化文本的特点是:能实现较简单的掌握运算;编写的程序简洁、紧凑;需要有肯定的计算机高级语言的学问和编程技巧。因此,这种语言主要用于其他编程语言较难实现的用户程序编制。 除上述5种语言外,还可用布尔规律语言编程,采纳布尔规律表达式来表示输入信号、中间变量和输出信号间的关系很便利(例如图7.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年青海省安全员-C证考试(专职安全员)题库及答案
- 2025贵州省安全员-C证考试(专职安全员)题库及答案
- 2025吉林省安全员B证考试题库附答案
- 2025江苏建筑安全员-C证(专职安全员)考试题库
- 2025年湖南省安全员-C证考试题库
- 离心泵知识培训课件
- 普通话口语训练(课件)
- 【物理课件】透镜成像作图法课件
- 材料物理化学课件绪论
- 《BA工法简介》课件
- 公交公司风险分级管控台账
- 食品安全应急管理和突发事故报告制度
- 国际贸易风险防范与应对指南
- 2023年宜宾五粮液股份有限公司社会招聘考试真题
- 2024新教科版一年级科学上册全册教案
- 2024儿童身高现状报告
- 统编版六年级语文上册教学设计教案打印版
- TBJXF 010-2024 集排油烟设施清洗服务规范
- 紫砂壶介绍课件
- 2024年乌鲁木齐市中考英语试卷真题(含答案解析)
- (完整)三年级下册数学竖式计算题500题(可直接打印)
评论
0/150
提交评论