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

PLC的基本软件系统

来源:艾特贸易2017-06-05

简介PLC 的软件系统由系统程序和用户程序组成。 (1) 系统程序 PLC 的系统程序有三种类型。 ①系统管理程序。由它决定系统的工作节拍,包括 PLC 运行管理(各种操作的时间分配安排)、存

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

   (1)系统程序

   PLC的系统程序有三种类型。

    ①系统管理程序。由它决定系统的工作节拍,包括PLC运行管理(各种操作的时间分配安排)、存储空间管理(生成用户数据区)和系统自诊断管理(如电源、系统出错,程序语法、句法检验等)。

    ②用户程序编辑和指令解释程序。编辑程序能将用户程序变为内码形式以便于程序的修改、调试。解释程序能将编程语言变为机器语言以便CPU操作运行。

    ③标准子程序与调用管理程序。为提高运行速度,在程序执行中某些信息处理(如I/O处理)或特殊运算等是通过调用标准子程序来完成。

   (2)用户程序

    根据系统配置和控制要求编辑用户程序,是PLC应用于工业控制的一个重要环节。PLC的编程语言多种多样,不同的PLC厂家、不同系列PLC采用的编程语言不尽相同。常用的编程语言有以下几种。如图1-6所示。

    ①梯形图。这是目前PLC应用最广、最受电气技术人员欢迎的一种编程语言。梯形图与继电器控制原理图相似,具有形象、直观、实用的特点,与继电器控制图的设计思路基本一致,很容易由继电器控制线路转化而来。

    ②语句表。这是一种与汇编语言类似的编程语言,它采用助记符指令,并以程序执行顺序逐句编写成语句表。梯形图和指令表完成同样控制功能,两者之间存在一定的对应关系。不同的PLC厂家使用的助记符不尽相同,所以,同一梯形图写成对应的语句表也不尽相同。

    ③逻辑符号图。逻辑符号图包括与(AND)、或(OR)、非(NOT)以及定时器、计数器、触发器等。

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

    1-6    继电-接触器控制电路图与PLC编程语言

    ④功能表图。又称为状态转换图,简称SFC编程语言。它将一个完整的控制过程分成若干个状态,各状态具有不同的动作,状态间有一定的转换条件,条件满足则状态转换,上一状态结束则下一状态开始。它的作用是表达一个完整的顺序控制过程。

    上述几种编程语言中,最常用的是梯形图和语句表。

   FX2系列PLC的指令系统包括20条基本指令、2条步进指令和87条功能指令。其常见的基本指令见表1-1

    1-1    FX2系列PLC的基本指令

FX2系列PLC的基本指令