FPGA与PLC的区别 PLC的数据转换指令
时间:2018-08-24 07:40 来源:未知 作者:admin 点击:次
首先要明白什么是FPGA,什么是plc,才能从根本上了解两种行业的相同与不同。
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内,上电自动加载文件执行程序功能,内部是真正的数字电路.
PLC的数据转换指令 数据转换指令如表1所示。 表1 数据转换指令
(责任编辑:admin) |