楼主说得有道理,有很没道理。
他是基于 知识产权 来说的,大家不必当真。
两年前,一学自动化的本科生毕业时问我,是向PLC,还是嵌入式系统,还是单片机方向发展。我当时告诉他,其实那个方向都一样,它们是不同的应用,而不分层次。你要想在技术上很有超越感,那你就去做嵌入式系统;你想很有工程的成就感,你就去做PLC;介于两者之间的就是单片机了。后来他做水电去了,好有成就感,三年时间在成都搞了套120平方的房子。
我最开始是做电气工程的,跟老大有过几个四五百万的案子。后来自己转去学单片机了,和同事开发过一个项目,很没成就感,失败了,因为设备没市场。又开始做PLC应用,因为有电气工程的底子,梯形图还很接受,但我做的图没人能看懂,因为有单片机的编程习惯,我很不能接受 扫描 ,很不习惯,时间长了我自己都没法看懂,我特爱用 跳转 。用了很长时间才习惯了。嵌入式系统我是没那个能力去学了,每天面对那些枯燥(喜欢的人不会认为,他们认为那是精灵)的代码,要死人的。
单片机和PLC都是工程工具,看用在哪里,工期,成本等。如20点以下的系统(含模拟),单片机只要200到500的成本,做工很好的。PLC吧怎么也得上1K。但开发周期,单片机要1个月(快的)。PLC吧顶多7天(慢的)。要是单系统、要是客户要求工期短,用谁呀!
单然有一点要知道,PLC有的任务是无法完成的,那就得用到单片机了,要求更高时得用DSP系统了,要求还高时那就只能用传统的电子电路来实现了,当然这种情况在工程应用中不多,开发周期和系统成本就是一个比一个高了。
其实,不管是PLC还是单片机,最重要的是系统的设计思想,那就是算法,那才是系统的灵魂,那才有比较,才能比较出设计者的水平。
说PLC和单片机那个好的人,就像那些说 C 比BASIC 语言好或BASIC 比 C 好的人一样,用一句老师常说的话:;满壶不响,半壶响叮当。
19楼 回复时间:2008-9-4 6:46:41
“PLC 这种东西是电工都会”这句话是那个SB说的,你叫个电工来编一下。又是那个狗日地说的PLC是弱智,你用 单片机跟我做一条生产线跟我看一下。 白痴
您太偏激了。其实我同意您的观点。
系统大用PLC,系统小用单片机。
各有各的难,各有各的易。说PLC是弱智产品,我看他自己是弱智。做一条大型的生产线,他用单片机也许根本无法做到,或者留给他儿子再做。
用PLC就不一样了,说白了,大家都是代码,哪有谁比谁强?如果单片机就像汇编语言,PLC就像C语言,你说C比汇编语言“弱智”吗?
只能说C更能编出系统级的代码出来。汇编只能实现一些功能块而已。