单片机和PLC那个更好学,这是相对的。兴趣爱好、所从事的行业都会影响你的学习。学习它们主要的还是编程,那么它们的编程思路有何异同?

单片机和PLC在硬件方面不同,决定了它们编程的不同。单片机属于大规模集成电路,把有处理数据能力的中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、多种I/O口、中断系统、定时器/计时器等功能集成到一块硅片上,构成一个小而完善的微型计算机系统。PLC实质上是一种专用工业计算机,在硬件方面结构与单片机基本相似,有电源、CPU、I/O接口电路、存储器、功能块/通信块等组成。从它们的结构组成看的出它们工作原理基本上相似,这也是它们编程思路上的相同的硬件基础,两者最终都是把编程语言最终转换成CPU能读取的机器代码。

单片机和PLC哪个更好学?编程思路有何异同

它们编程思路的相同点和不同点

虽然它们的编程语言风格迥异,语法千差万别,但是编程思路方面相同之处就是流程图,在流程图中体现的顺序程序设计、分支程序设计、循环程序设计等都是汇编语言、C语言、梯形图的编程思路,这就是编程思路的相同点。

它们编程思路不同之处。单片机的程序是编程人员根据硬件电路和用户需求而编写的,绝大多数程序采用汇编和C语言,属于计算机编程的一种。通常采用数学算法、模块化的设计思路。而PLC的程序是编程人员根据外围电路采用梯形图进行编写,梯形图又是一种从继电器控制电路演变而来的图形语言。

单片机和PLC哪个更好学?编程思路有何异同

学习它们那个更容易?个人觉得,如果是从事电工领域的人员,由于对传统继电器控制是很熟悉的,因此学习PLC容易上手。如果是电子信息开发领域从事者,学习单片机更容易上手。