PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 7462|回复: 37

新手速进:plc基础知识

[复制链接]
发表于 2007-7-27 13:26:00 | 显示全部楼层 |阅读模式
1.1 PLC的发展历程
  
  在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable Controller(PC)。
  
  个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC)。
  
  上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为30~40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。
  
  PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。

1.2 PLC的构成
  
  从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。

1.3 CPU的构成

  CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。
  
  CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。
  
  在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。
  
  CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。

1.4 I/O模块
  
  PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。
  
  常用的I/O分类如下:
  
  开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。

  模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
  
  除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。
  
  按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。

1.5 电源模块
  
  PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。

1.6 底板或机架

  大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。

1.7 PLC系统的其它设备

  1.7.1 编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。也就是我们系统的上位机。

  1.7.2 人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。

1.8 PLC的通信联网
  
  依靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出"网络就是控制器"的观点说法。
  
  PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数PLC具有RS-232接口,还有一些内置有支持各自通信协议的接口。PLC的通信现在主要采用通过多点接口(MPI)的数据通讯、PROFIBUS 或工业以太网进行联网。


2 PLC控制系统的设计基本原则

  2.1 最大限度的满足被控对象的控制要求。

  2.2 在满足控制要求的前提下,力求使控制系统简单、经济、使用和维护方便。

  2.3 保证控制系统安全可靠。

  2.4 考虑到生产的发展和工艺的改进在选择PLC容量时应适当留有余量。

3 PLC软件系统及常用编程语言

  3.1 PLC软件系统由系统程序和用户程序两部分组成。系统程序包括监控程序、编译程序、诊断程序等,主要用于管理全机、将程序语言翻译成机器语言,诊断机器故障。系统软件由PLC厂家提供并已固化在EPROM中,不能直接存取和干预。用户程序是用户根据现场控制要求,用PLC的程序语言编制的应用程序(也就是逻辑控制)用来实现各种控制。STEP7是用于SIMATIC可编程逻辑控制器组态和编程的标准软件包,也就是用户程序,我们就是使用STEP7来进行硬件组态和逻辑程序编制,以及逻辑程序执行结果的在线监视。

  3.2 PLC提供的编程语言

  3.2.1 标准语言梯形图语言也是我们最常用的一种语言,它有以下特点

    3.2.1.1 它是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称为左右母线。

    3.2.1.2 梯形图中接点(触点)只有常开和常闭,接点可以是PLC输入点接的开关也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。

    3.2.1.3 梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。

    3.2.1.4 内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。

    3.2.1.5 PLC是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中所以输出点的值在用户程序中可以当做条件使用。

  3.2.2 语句表语言,类似于汇编语言。

  3.2.3 逻辑功能图语言,沿用半导体逻辑框图来表达,一般一个运算框表示一个功能左边画输入、右边画输出。
回复

使用道具 举报

发表于 2007-7-29 09:01:00 | 显示全部楼层

写的好!

回复 支持 反对

使用道具 举报

发表于 2007-8-3 23:01:00 | 显示全部楼层

??:(hatru)????:plc????

嘎嘎地 好

回复 支持 反对

使用道具 举报

发表于 2007-8-7 16:46:00 | 显示全部楼层
俺是新手,俺怕谁,嘎嘎![em05][em05]
回复 支持 反对

使用道具 举报

发表于 2007-8-9 09:38:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-8-10 09:32:00 | 显示全部楼层
这个软件我还不会用。
回复 支持 反对

使用道具 举报

发表于 2007-8-21 08:41:00 | 显示全部楼层

难不怕,就怕不想干,我是新手,有激情干劲往前冲,有一定的基础,再配合编译软件编写模拟实验,相信从小到大,只要努力,终有一天也能成小虾。。加油啊各位新手们

回复 支持 反对

使用道具 举报

发表于 2007-8-22 17:03:00 | 显示全部楼层

??:(hatru)????:plc????

还是不明白

回复 支持 反对

使用道具 举报

发表于 2007-8-22 18:37:00 | 显示全部楼层

学习PLC理论知识稳扎稳打固重要,但初学总是枯燥的.在掌握基本知识以后,要学会给自己找问题,且想办法解决,才能培养兴趣.只有平时多多在不同方面进行练习编程技巧,才能在自己遇到实际问题时轻松搞定.不慌张.遇到问题不可怕,可怕的是没有解决问题的办法.

[em06]
回复 支持 反对

使用道具 举报

发表于 2007-8-24 19:13:00 | 显示全部楼层
我说我行
回复 支持 反对

使用道具 举报

发表于 2007-8-29 21:21:00 | 显示全部楼层
理论得联系实际才行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-20 18:30:00 | 显示全部楼层

学习PLC重在实践,其实对于很多事来说,我们缺的不是理论,而是实践,在学好理论的同时注意勤加练习,你一定能学好的.

另外,实践还可以帮助我们更好地学习理论!

回复 支持 反对

使用道具 举报

发表于 2007-9-20 20:09:00 | 显示全部楼层
刚开始学习,有些还不是很明白!!
回复 支持 反对

使用道具 举报

发表于 2007-9-22 15:28:00 | 显示全部楼层

我不但是新手,而且还是转行学的PLC,可我学的都是理论没实践,要多实践才能更深刻的体会PLC

回复 支持 反对

使用道具 举报

发表于 2007-9-22 20:55:00 | 显示全部楼层

书本上的知识拿到这里赚积分是吧

回复 支持 反对

使用道具 举报

发表于 2007-9-23 08:09:00 | 显示全部楼层
写的不错
回复 支持 反对

使用道具 举报

发表于 2007-9-24 13:41:00 | 显示全部楼层

编程关键是在于实践和理论结合 额学了欧姆龙在学三菱感觉三菱难多了

也只是一些皮毛 希望和各位一起进步!

回复 支持 反对

使用道具 举报

发表于 2007-9-24 19:18:00 | 显示全部楼层
新手报道 期待进步!
回复 支持 反对

使用道具 举报

发表于 2007-9-27 15:05:00 | 显示全部楼层

每种品牌的PLC的程序指令一样吗

回复 支持 反对

使用道具 举报

发表于 2007-9-28 20:15:00 | 显示全部楼层

写得好

回复 支持 反对

使用道具 举报

发表于 2007-9-28 20:25:00 | 显示全部楼层

写的很棒!

[em49]
回复 支持 反对

使用道具 举报

发表于 2007-9-28 20:33:00 | 显示全部楼层

写的好!

回复 支持 反对

使用道具 举报

发表于 2007-9-28 20:52:00 | 显示全部楼层

很好!!!!!!!

回复 支持 反对

使用道具 举报

发表于 2007-10-2 20:35:00 | 显示全部楼层

不错的

回复 支持 反对

使用道具 举报

发表于 2007-10-3 13:26:00 | 显示全部楼层
完了?
回复 支持 反对

使用道具 举报

发表于 2007-10-3 14:19:00 | 显示全部楼层

[em17][em17]
回复 支持 反对

使用道具 举报

发表于 2007-10-6 21:56:00 | 显示全部楼层

谢谢了

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-28 11:21:00 | 显示全部楼层

简单了点 不好意思了

我现在正在学习呢 没空过来更新 等有时间了我一定多给大家传点新的

回复 支持 反对

使用道具 举报

发表于 2007-10-28 22:39:00 | 显示全部楼层
讲得比较详细,不错
回复 支持 反对

使用道具 举报

发表于 2007-11-1 21:20:00 | 显示全部楼层
前来学习.
回复 支持 反对

使用道具 举报

发表于 2007-11-5 21:19:00 | 显示全部楼层
好好
回复 支持 反对

使用道具 举报

发表于 2007-11-5 22:27:00 | 显示全部楼层

可以介绍以下文本显示器吗?谢谢!

回复 支持 反对

使用道具 举报

发表于 2007-11-5 22:30:00 | 显示全部楼层
我觉得关键还是要有个实物对照学起来更快更有激情。
回复 支持 反对

使用道具 举报

发表于 2007-11-7 09:59:00 | 显示全部楼层

觉得学PLC还是要有实物才比较容易学

回复 支持 反对

使用道具 举报

发表于 2007-11-8 08:49:00 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

发表于 2007-11-14 10:40:00 | 显示全部楼层

我是新手。刚刚学习,

回复 支持 反对

使用道具 举报

发表于 2007-11-14 19:27:00 | 显示全部楼层
有了一点点了解。。。。。。感谢
回复 支持 反对

使用道具 举报

发表于 2009-3-28 22:11:00 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-20 13:38 , Processed in 0.057646 second(s), 25 queries .

快速回复 返回顶部 返回列表