1、PLC:亦可称之为可编程逻辑控制器,是一种具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行。嵌入式arm:是指一类微处理器的统称。
2、单片机:技术比较成熟,运用在工控领域比较多,但进行嵌入式应用显得太庞大,因而派生出ARM单片机进行高端应用,可以进行操作系统的移植,但是现在一些高端单片机也可以移植操作系统,单片机跟ARM并没有什么本质的区别。DSP:是数据处理的缩写。
3、ARM的一大优势是可以上操作系统,毕竟开发嵌入式的话,有操作系统是比较省事的,而且做出来的产品,美观大方。DSP主要用于信号处理,因为DSP在数据处理的速度上占有绝对优势。FPGA是可编程逻辑门阵列,对逻辑时序控制比较好。
4、MCU:微控制器,也可以叫MPU(微处理器),这两种东东差别不大。主要特点是将构成中央处理单元(CPU)的控制器和运算器集成在一块硅片上。ARM:一般是指ARM处理器,是Acorn计算机有限公司面向低预算市场设计的一款RISC微处理器(Acorn RISC Machine)。
5、论市场需求,ARM是现在最火的技术,低端芯片正在替代51单片机,中端芯片做工控,高端的作为便携设备的主控制器,可以跑系统,我感觉主要是I PHONE和I PAD一下子把市场激活,ARM立刻火爆了。
6、建议自己开始要有所侧重,如果想偏硬件就FPGA,DSP,ARM,.如果想偏软件就ARM,DSP,fpga.现在FPGA中有些已经嵌入了ARM和DSP,ARM中有些也嵌入了DSP。三个不怎么分家了,都是工具而已,FPGA里面程序的设计和其他程序设计不太一样,应该叫电路设计更好一些,ARM程序则是软件,DSP介于两者之间。
1、两者的应用领域不同 PLC主要应用在工业控制领域,如机床、生产线等。而嵌入式系统则广泛应用于多个领域,包括医疗、汽车、消费电子等。因此,两者没有直接的优劣对比,而是根据应用需求选择最合适的技术。
2、主体不同 嵌入式系统 :统由硬件和软件组成,是能够独立进行运作的器件。PLC:具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行。
3、相对小型PLC而言,嵌入式控制器具有:运算处理能力强、与PC通讯方便、成本低(相对相同性能指标的PLC)、针对应用优化设计、用户使用方便等方面的优势。
4、嵌入式PLC一般是基于微处理器或者CPU并利用地址和数据总线模拟的,I/O一般在接口电路上扩展,它的优点是柔性好,指令灵活丰富;典型的软PLC应该算华中数控的世纪星CNC的内置PLC了,它用C编程,跟数控系统通过G和F单元的访问交换轴的状态,并且有预设的函数库供使用,很方便。
可靠性高:工控机采用坚固的外壳和工业级材料,具有较高的耐用性和可靠性,能够在恶劣的工业环境下工作。高度灵活:工控机具有丰富的I/O接口和通信接口,可以与多种传感器、执行器和其他设备进行连接和通信。同时,工控机还可以运行各种工业控制软件和算法,实现更加复杂的控制逻辑。
PLC是有驱动能力的IO、AD、DA等的集合,而工控机只是抗造一点的计算机;虽然PLC可以按程序执行,但在立即处理上远低于计算机;通过工控机监控、更改程序比较方便;工控机连接多个PLC时,有时候类似于局域网的主机。
一般来说,PLC控制系统的可靠性比工控机要高。PLC起源就是工业用的控制器。工控机起源于个人电脑,由于有硬盘、风机这样的选择部件,因此,可靠性稍微差一些。随着技术的发展,工控机的可靠性也越来越高了。
目前在控制系统里通常用工控机当上位机起监控作用,在编程上有与继电控制相似的梯形图设计方法,开关量传输信号的接口卡,早期的时候在工业上,但内部核心还是计算机(比如某种单片机). PLC是针对工业应用设计的专用控制设备,结构与PC差不太多,比如用在DCS上的,某些方面做了加强。
工控机和PLC通讯的方式主要有以下几种:串口通讯:通过串口连接,使用串口通信协议(如MODBUS、Profibus等)进行数据传输,工控机和PLC均具有串口通信功能。网口通讯:通过以太网连接,使用通讯协议(如TCP/IP、UDP等)进行数据传输,适用于需要大量数据传输和远程控制的场景。
--:工控机和PLC之间常用的通讯方式,支持高速数据传输和多设备控制。 直接通讯!--:当无模拟量需求时,PLC与工控机直接连接,需要MX Component等软件支持,兼容VisualC++、Visual Basic等开发环境。 RS232C口!--:PLC主要通过RS232C口进行通讯,新型PLC也有USB接口。
工控机与PLC之间的通讯方式包括RS23RS48CAN等串口通讯,适用于短距离、低速度的数据传输,通常需要使用串口转换器进行转换。 以太网通讯采用TCP/IP协议进行数据传输,通常使用工业以太网交换机连接PLC和工控机,适用于高速度、长距离的数据传输。
所以工控机和pLC是靠通信协议通信联系的。
PLC与工控机之间通常采用串口、以太网等方式通信,MODBUS是常见的一种非常简单的通信协议。PLC向工控机发送的数据主要有:开关量、模拟量,这些量在协议中都以字节、字或双字来表示。
西门子PLC通过工控机上安装CP5611卡与PLC的MPI或DP口连接或者是PLC上挂以太网模块与工控机以太网网卡连接 。工控机(Industrial Personal Computer,IPC)即工业控制计算机,是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。