欢迎来到天津华瑞博洋科技有限公司官网!

24小时咨询热线

186-2258-0662

当前位置: 首页 > 新闻资讯 > 技术资料

什么是FPGA?什么是PLC?FPGA与PLC的区别

作者:施耐德总代理商   时间:2018-08-08 20:22   

1、什么是PLC PLC,也是可编程逻辑控制器,是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。

2、什么是FPGA FPGA是现场可编程门阵列,是PAL,CPLD的进一步进化的产物,是作为专业集成电路(AISC)领域中出现的一种半定制电路出现的。

3、编程方式上的区别 PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。是一种小电路编程。 FPGA的编程,使用硬件描述语言HDL,使用ISE,VIVADO等开发工具,有自己的一套开发流程,编程比较复杂,开发工作量较大,时序分析难。

4、程序加载 PLC的程序是由计算机编译完加载至PLC固件内,由PLC固件执行. FPGA的程序是由自己开发工具生成bit文件,通过仿真器下载到FPGA的外挂flash内,上电自动加载文件执行程序功能,内部是数字电路.