您现在的位置是:首页 > 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)以及定时器、计数器、触发器等。
图1-6 继电-接触器控制电路图与PLC编程语言
④功能表图。又称为状态转换图,简称SFC编程语言。它将一个完整的控制过程分成若干个状态,各状态具有不同的动作,状态间有一定的转换条件,条件满足则状态转换,上一状态结束则下一状态开始。它的作用是表达一个完整的顺序控制过程。
上述几种编程语言中,最常用的是梯形图和语句表。
FX2系列PLC的指令系统包括20条基本指令、2条步进指令和87条功能指令。其常见的基本指令见表1-1。
表1-1 FX2系列PLC的基本指令
点击排行
