首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

短文章,大用处!PLC与单片机的本质区别是什么?

PLC与单片机的差别是:

1、PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品。有较强的通用性。

2、而单片机可以构成各种各样的应用系统,使用范围更广。单就“单片机”而言,它只是一种集成电路,还必须与其它元器件及软件构成系统才能应用。

3、从工程的使用来看,对单项工程或重复数极少的项目,采用PLC快捷方便,成功率高,可靠性好,但成本较高。

4、对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定。

从本质上说,PLC其实就是一套已经做好的单片机系统。开发工程师为PLC设计了一套简单的编程系统,再开发了配套的编程软件,使用简单的编程语言替代了计算机的基础语言,使得应用编程大为的简化。PLC广泛使用梯形图、语句表、函数块等编程语言代替计算机语言,对编程有一定的优势。你可以把梯形图理解成是与汇编等计算器语言一样,是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言,然后利用汇编或C编译系统编译成机器码!PLC运行的只是机器码而已。梯形图让使用更加容易,降低了使用者的要求,缩短了开发周期。

当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一般水平可以胜任的),首先需要一定的语言基础C语言或者汇编语言,其次还要熟悉电子电路及电子硬件,还要有很长一段时间的编程经验积累。即使一个有经验的工程师,也要从设计电路,编写程序,实验运行,再开始量产,后期还要针对工业现场反馈的问题进行修改维护才能慢慢的稳定,开发周期长,成本高。

由此可见,想要学会PLC编程,并不需要太多的基础,只需要系统的学习一下PLC编程指令及中断、高速计数、高速脉冲、通信、模拟量等高级功能的应用,再有一定现场经验,很快就能独立完成小型项目的设计,对于想要从事工业自动化编程人员,学习PLC是不二之选。

你的每一次转发都在传递价值!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190220A0OTDN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券