5417-175【5417-175】
5417-175【5417-175】
5417-175【5417-175】
5417-175【5417-175】
plc与PLD关于大多数操控行业的朋友们与单片机爱好者,都不是生疏的名词。可是您了解它们的“一字之差”吗?假如您对此感兴趣,就请看看小编今日介绍的内容。
1.可编程操控器(PLC)是计算机家族中的一员,是为工业操控应用而规划制作的。前期的可编程操控器称作可编程逻辑操控器,简称PLC,它首要用来替代继电器实现逻辑操控。跟着技能的开展,这种设备的功用已经大大超越了逻辑操控的规模,因而,今日这种设备称作可编程操控器,简称PC。但是为了避免与个人计算机的简称混杂,所以将可编程操控器简称PLC(ProgRammableLogicController)。
PLC的首要特点
高可靠性、丰富的I/O接口模块、选用模块化结构、编程简略易学、安装简略,修理便利
PLC的功用
逻辑操控、守时操控、计数操控、步进(次序)操控
PID操控
数据操控:PLC具有数据处理才能。
通讯和联网
其它:PLC还有许多特别功用模块,适用于各种特别操控的要求,如:定位操控模块,CRT模块。
2.PLD是可编程逻辑器材(ProgramableLogicDevice)的简称,fpga是现场可编程门阵列(FieldProgramableGateArray)的简称,两者的功用根本相同,只是实现原理略有不同,所以咱们有时能够疏忽这两者的差异,统称为可编程逻辑器材或PLD/FPGA。
PLD是电子规划领域中具活力和开展前途的一项技能,它的影响一点点不亚于70年代单片机的发明和运用。PLD能做什么呢?能够毫不夸张的讲,PLD能完结任何数字器材的功用,上至高性能cpu,下至简略的74电路,都能够用PLD来实现。
PLD好像一张白纸或是一堆积木,工程师能够经过传统的原理图输入法,或是硬件描绘语言自由的规划一个数字系统。经过软件仿真,咱们能够事先验证规划的正确性。在pcb完结以后,还能够利用PLD的在线修正才能,随时修正规划而不必改动硬件电路。运用PLD来开发数字电路,能够大大缩短规划时刻,削减PCB面积,进步系统的可靠性。
典型的PLD由一个“与”门和一个“或”门阵列组成,而任意一个组合逻辑都能够用“与一或”表达式来描绘,所以,PLD能以乘积和的方式完结大量的组合逻辑功用.这一阶段的产品首要有PAL(可编程阵列逻辑)和GAL(通用阵列逻辑)。
关于可编程逻辑器材,规划人员可利用价格低廉的软件工具快速开发、仿真和测试其规划。然后,可快速将规划编程到器材中,并当即在实际运行的电路中对规划进行测试。原型中运用的PLD器材与正式生产终究设备(如网络路由器、DSL调制解调器、DVD播放器、或轿车导航系统)时所运用的PLD完全相同。这样就没有了NRE成本,终究的规划也比选用定制固定逻辑器材时完结得更快。
选用PLD的另一个要害长处是在规划阶段中客户可根据需求修正电路,直到对规划作业感到满足为止。这是因为PLD基于可重写的存储器技能--要改动规划,只需求简略地对器材进行从头编程。一旦规划完结,客户可当即投入生产,只需求利用终究软件规划文件简略地编程所需求数量的PLD就能够了。
下面以FPGA为例进行介绍PLD的编程原理。
编程数据存储单元以阵列方式分布在FPGA中,编程数据存储单元阵列结构如下图所示。存储单元为5管SRAM结构,只要一根位线。其中T管为本单元操控门,由字线操控。数据以串行方式移入移位寄存器,而地址移位寄存器次序选中存储单元的一根字线,当某列字线为高电平时,该列存储单元的T管导通,然后与位线接通,在写信号操控下将数据移位寄存器中一个字的数据经过各列位线写入该列存储单元。
编程数据依照必定的数据结构方式组成数据流装入FPGA中,编程数据流由开发软件主动生成。开发软件将规划转化成网表文件,它主动对逻辑电路分区、布局和布线和校验FPGA的规划,然后按PROM格局产生编程数据流并构成编程数据文件,后还可将编程数据文件存入PROM中。