PLC的CPU模块用的是什么处理芯片?在一次和客户的技术交流会上甲方爸爸突然发问,我方在座的各位PLC高手全部哑然失色,这个问题平时真没关注过。
![be44fdc72319496755e4ce59b3d35764.png](https://img-blog.csdnimg.cn/img_convert/be44fdc72319496755e4ce59b3d35764.png)
这也怪不得我们的PLC工程师,首先PLC CPU模块的处理芯片和电脑、手机等产品面对的市场环境不同,选型时CPU模块会将各种参数罗列清楚,不需要刻意去了解处理器的性能。其次各PLC厂商也没有明确的官方资料去介绍使用的处理器,大多是定制芯片,而非商业化的CPU芯片。
![bb50392cc731c86562a532682b51e8d3.png](https://img-blog.csdnimg.cn/img_convert/bb50392cc731c86562a532682b51e8d3.png)
在网络上经常看见关于PLC是不是用单片机开发的讨论。
首先可以确定一点,PLC可以用单片机(MCU)开发,也可以用中央处理单元(CPU)开发,都是计算机系统。这给上面的问题提供了一个解决思路,要确认你使用的PLC是不是用单片机开发的产品,只需要确认该PLC CPU模块的处理器芯片是什么就可以了。
![20e5608389b00673885ae51532491af9.png](https://img-blog.csdnimg.cn/img_convert/20e5608389b00673885ae51532491af9.png)
再赘述一下单片机和中央处理单元的定义
单片机:单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。
![e4fc7796b4c6a7e90a639a9b23987aba.png](https://img-blog.csdnimg.cn/img_convert/e4fc7796b4c6a7e90a639a9b23987aba.png)
中央处理单元:中央处理器(CPU,central processing unit)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。
![82a2cd5b60c77520251ab4ebfb5c32b4.png](https://img-blog.csdnimg.cn/img_convert/82a2cd5b60c77520251ab4ebfb5c32b4.png)
从定义上看单片机是包含中央处理单元的,但不止于此,它的设计目标是将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂而对体积要求苛刻的控制设备当中。
至此,解决问题的关键又回到了文章开头甲方爸爸提出的问题,但关于CPU模块使用的处理芯片各PLC厂商并没有给出官方的答案,网络上倒是有一些这方面的讨论,但没有官方证实,这个问题只能靠大家各自解决了。