您现在的位置是:首页 > PLC技术 > PLC技术

PLC的软件系统

来源:艾特贸易2018-03-26

简介PLC 的软件系统由系统程序和用户程序组成。 1 .系统程序 系统程序由 PLC 制造厂商设计编写的,并存入 PLC 的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序

    PLC的软件系统由系统程序和用户程序组成。

    1.系统程序

    系统程序由PLC制造厂商设计编写的,并存入PLC的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。

    2.用户程序

   PLC的用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。在PLC的应用中,最重要的是用PLC的编程语言来编写用户程序,以实现控制目的。由于PLC是专门为工业控制而开发的装置,其主要使用者是广大电气技术人员,为了满足他们的传统习惯和掌握能力,PLC的主要编程语言采用比计算机语言相对简单、易懂、形象的专用语言。

   PLC编程语言是多种多样的,对于不同生产厂家、不同系列的PLC产品采用的编程语言的表达方式也不相同,但基本上可归纳两种类型:一是采用字符表达方式的编程语言,如语句表等;二是采用图形符号表达方式的编程语言,如梯形图等。

    以下简要介绍几种常见的PLC编程语言。

   (1)梯形图  梯形图语言是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。它继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输出形式,具有形象、直观、实用的特点,是PLC的第一编程语言,如图3-8(b)所示。

继电器控制电路图与PLC编程语言

    3-8    继电器控制电路图与PLC编程语言

   (a)继电器控制电路图;(b) PLC梯形图;(c)语句表;(d)逻辑图

   (2)语句表  这种编程语言是一种与汇编语言类似的助记符编程表达方式。在PLC应用中,经常采用简易编程器,而这种编程器中没有CRT屏幕显示,或没有较大的液晶屏幕显示。因此,就用一系列PLC操作命令组成的语句表将梯形图描述出来,再通过简易编程器输入到PLC中。虽然各个PLC生产厂家的语句表形式不尽相同,但基本功能相差无几。如图3-8(c)所示。

   (3)逻辑图  逻辑图包括与(AND)、或(OR)、非(NOT)以及定时器、计数器、触发器等,如图3-8(d)所示。

   (4)功能表图  功能表图语言(SFC语言)是一种较新的编程方法,又称状态转移图语言。它将一个完整的控制过程分为若干阶段,各阶段具有不同的动作,阶段间有一定的转换条件,转换条件满足就实现阶段转移,上一阶段动作结束,下一阶段动作开始。是用功能表图的方式来表达一个控制过程,对于顺序控制系统特别适用。

   (5)高级语言  随着软件技术的发展,近来为了增加PLC的运算功能和数据处理能力,方便用户,许多大中型PLC已采用高级语言来编程,如BASICC语言等。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务