浅析可编程控制器一般结构和基本工作原理.docVIP

  • 3
  • 0
  • 约6.57千字
  • 约 8页
  • 2018-06-27 发布于福建
  • 举报

浅析可编程控制器一般结构和基本工作原理.doc

浅析可编程控制器一般结构和基本工作原理

浅析可编程控制器的一般结构和基本工作原理 摘要:本文介绍PLC的一般结构(由CPU,RAM,ROM和专门设计的输入输出电路等组成)和基本工作原理,即逐步扫描原理。 关键词:可编程控制器(PLC);中央处理器;存储器;光电耦合器;A/D及D/A串行通信模块 一、????????? PLC的一般结构 可编程控制器(Programmablc logic Controller)简称为PLC。应用PLC技术已成为当今世界工业自动化的三大支柱(PLC技术、机器人、计算机辅助设计和制造)之首。其应用的深度和广度成为衡量一个国家工业自动化程度高低的标志。用可编程序控制器实施控制,其实质是按一定算法进行输入输出变换,并将这个变换予以物理实现。入出变换及物理实现可以说是PLC实施控制的两个基本点。而入出变换实际上就是信息处理,它是当今最常用的微处理机技术。PLC使其专用化,应用于工业现场。至于物理实现,正是它与普通微机相区别的一点,普通微机大多只考虑信息本身,别的不多考虑,而PLC要考虑实际的控制需要。物理实现要求PLC的输入应当排除干扰信号适应于工业现场,输出应放大到工业控制的水平,能为实际控制系统方便使用。 根据PLC实施控制的基本点的分析,PLC采用了典型的计算机结构,主要是由CPU、RAM、ROM和专门设计的输入输出接口电路等组成。 (一)?? 中央处理器 中央处理机是PLC的大脑,它由中央处理器(CPU)和存储器等组成。 1.???? 中央处理器(CPU) 一般由控制电路、运算器和寄存器组成,这些电路一般都集成在一芯片上。CPU通过地址总线、数据总线和控制总线与存储单元、输入、输出(I/O)接口电路相连接。不同型号的PLC可能使用不同的CPU部件,制造厂家使用CPU部件的指令系统编写系统程序,并固化到只读存储器ROM中。CPU按系统程序赋予的功能,接收编程器键入的用户程序和数据,存入随机存RAM中,CPU按扫描方式工作,从0000首址存放的第一条用户程序开始,到用户程序的最后一个地址,不停地周期性扫描,每扫描一次,用户程序就执行一次。 CPU的主要功能为: 从存储器中读取指令。CPU从地址总线上给出存储地址,从控制总路上给出读命令,从数据总路线上得到读出的指令,并存入CPU内的指令寄存器中。 执行指令。对存放在指令寄存器中的指令操作码进行译码,执行指令规定的操作,如读取输入信号、取操作数、进行逻辑运算或算术运算,将结果输出给有关部分。 准备取下一条指令。CPU执行完一条指令后,能根据条件产生下一条指令的地址,以便取出和执行下一条指令,在CPU的控制下,程序的指令既可以顺序执行,也可以分支或跳转。 处理中断。CPU除顺序执行程序外,还能接收输入输出接口发来的中断请求,并进行中断处理,中断处理完后,再返回原址,继续顺序执行。 2.存储器 存储器是具有记忆功能的半导体电路,用来存放系统程序、用户程序、逻辑变量和其它一些信息。 系统程序是用来控制和完成PLC各种功能的程序,这些程序是由PLC制造厂家用相应CPU的指令系统编写的,并固化到ROM中。 用户程序存储器用来存放由编程器或计算机输入的用户程序。用户程序是指使用者根据工业现场的生产过程工艺要求编写的控制程序,可通过编程器或计算机修改或增删。 在PLC中使用的两种类型存储器为ROM和RAM,现说明如下: (1)只读存储器ROM。ROM中的内容是由PLC的制造厂家写入的系统程序,并且永远驻留(PLC去电后再加电,ROM内容不变)。系统程序一般包括下列几部分: ?A.检查程序。PLC加电后,首先由程序检查PLC各部件操作是否正常,并将检查的结果显示给操作人员。 B.翻译程序。将用户键入的控制程序变换成由微电脑指令组成的程序,然后再执行,还可以对用户程序进行语法检查。 ?C.监控程序。相当于总控程序。根据用户的需要调用相应的内部程序,例如用编程器选择PROGRAM程序工作方式,则总控程序就调用“键盘输入处理程序”,将用户键入的程序送到RAM中。若用编程器选择RUN运行工作方式,则总控程序将启动程序。 (2)随机存储器RAM。RAM是可读可写存储器,读出时,RAM中的内容不被破坏;写入时,刚写入的信息就会消除原来的信息。RAM中一般存放以下内容: ?A.用户程序。选择PROGRAM编程工作方式时,用编程器或计算机键盘键入的程序经过预处理后,存放在RAM的低地址区。 ?B.逻辑变量。在RAM中若干个存储单元用来存放逻辑变量,用PLC的术语来说这些逻辑变量就是指输入、输出继电器、内部辅助继电器、保持继电器、定电器、移位继电器等。 ?C.供内部程序使用的工作单元。不同型号的PLC存储器的容量是不相同的,在技术说明书中,一般都给出与用户编程和使用有关的指标,如输入、输出继电器的数量;保持继电器数量

文档评论(0)

1亿VIP精品文档

相关文档