搞PLC和单片机的软件开发编程哪个好

2020-12-02 09:03:15 字数 5752 阅读 9559

1楼:匿名用户

plc 前景不错,现在这样的人也很缺,最底也是5000元,而单片机入职只有2000多而已

2楼:匿名用户

与应用目标有关,各有优劣。

一定要看应用在什么事情上

plc工控和单片机哪个更好用,什么场合更合适,难学吗?

3楼:

plc和单片机有不同的应用场合。

plc实际上是一个模块,控制电路、cpu等封装在内部。 主要用于电气类产品中,比如数控机床、电梯等。

单片机主要用于电器类产品中,比如模糊逻辑控制电饭锅、电热水器等。

具体用哪个要根据你的应用场合来决定。

至于哪个好学,可能对懂的人来说都好学。我个人认为还是plc好学些,我刚开始不懂plc,后来看别人写的程序,3个月就能写了

这是编程环境的要求:

单片机:采用c语言或汇编语言。单片机的编程,往往需要聘请专业人员,c语言是一种高级的计算机语言,不易被大众学习掌握,对人员技术(编程能力)要求高。

产品功能开发、调试周期长。汇编语言是一种用文字助记符来表示机器指令的符号语言(更为复杂,不易掌握的语言,但程序执行效率优于c语言),使用汇编语言编程的话是比较繁琐的,对于一个比较大的程序来说编写起来将非常耗时,开发周期比较长。

plc:梯形图语言(ld)、指令表语言(il)、功能模块图语言(fbd)、顺序功能流程图语言(sfc)及结构化文本语言(st)。编程指令丰富,对于不同的控制要求可以进行控制模块的扩展。

其中最为常用的为梯形图语言。阶梯图较c语言容易学习掌握,对人员的技术要求一般。(会继电器控制的电工通过一段时间的学习可掌握)。

程序开发周期短,效率高。

4楼:夜猫叫枫子

按我说呢,你去看一下单片机的编程语言,我是说汇编的,然后再看一下plc的指令,你一定会发现,里面其实有很多是一样,事实上,plc可以说是加工过的单片机。编程语言上其实差不多,当然,plc的肯定要比单片机容易一些,你要是学会了单片机,学plc很容易上手的,现在这两个的应用都很广,所以建议你还是两个都学。两个都学,做牛人

5楼:陈诚

都差不多了,

只是plc编程通俗易懂,没有单片机那么复杂,单片机的抗干扰性能没有plc强,

plc的应用成本比单片机要高一些

6楼:匿名用户

plc适用于较为简单的控制系统,控制过程为直线过

程或是简单的循环过程,对于突发的一些中断处理似乎不太好,没有单片机灵活,适用面也远没有单片机广。单片机控制要稍微难学一些,我也是最近毕业设计在搞单片机开发。以前学机械时候接触过plc,对于一些传送过程,当小车走到哪一点后碰到开关,再向前走几米停几秒,然后返回几米,停几秒,最后返回起点,这样的典型过程这样的控制常用plc。

对于刨床,水位控制等简单的控制用plc较为简单。复杂系统都好像用单片机开发。

我也只是初步了解,随便说说,有懂得浇浇。。

7楼:匿名用户

批量生产,逻辑比较简单并且固定的小型机一般用单片机。

现在学单片机与plc相比哪个前景更好?

8楼:匿名用户

你要是有天赋 想做研究 那就是单片机 软件 硬件 那是肯定的 就是底层研究开

发学单片机 搞手机啊 遥控器啊 批量的生产啦 之类

你要是干工程 做项目 进工厂 那就是plc

需要说明的是 只学plc 远远不够的

电路设计 选型 布局 集成 编程 外围(伺服 变频器 pid 称重 步进 编码器)通讯 上位机 触摸屏 调试 工艺 流程 这些

学好任何一个 都很好 得学好

还有那些数制 编码 编址寻址 进制都是相通的

plc学的快些 单片机感要很久 可能两年 还没入门

另外 也不要那么非东就是西 plc实际也是单片机系统

很多电子 计算机 软件等的概念 都是相通的 之四换下形式出现而已

本质上是:电脑 手机 plc 遥控机 都是一个东西

数字设备

单片机的那个中断 响应 子程序 中断程序 中断编号 主程序 cpu 寄存器 间接寻址 定时器 等概念在plc里也一样的

一个经验:最好不要瞎摸索,瞎摸索没几个人能出来。或者要好久好久,赚钱不等人哪。

找人带是最好 最快最经济 最明智的选择

9楼:匿名用户

单片机的门槛肯定比plc高,会单片机的话plc多少花点功夫也就差不多了,开发单片机你首先你要知道,单片机是硬软件结合的,有些人会硬件不会软件,有些人会软件不会硬件,有些人硬软件都会,当然都会就要求掌握非常多的知识了,软件靠花功夫去学,去研究,硬件靠长时间工作经验的积累,如果单片机硬软件你都有条件搞好,才建议你学单片机,其实新手从plc入门会更合适。

10楼:匿名用户

看你喜欢往哪个方面发展啦。这是两个方面的,plc是电气化控制的,单片机属于电子电路类的,plc属于一个大的系统,单片机属于电子电路控制类的,用单片机加外围就是plc了,

11楼:

你想去工厂做实际工作的话建议你学plc,你要是想做研究开发什么的建议你去学单片机。

12楼:神之大白

plc是强化的单片机,二次开发的产物

凡是如此,做二次开发的肯定没有底层开发的值钱,懂吧?

单片机类的编程行业好还是搞网络开发的it行业好

13楼:匿名用户

不好 你应该反过来 先搞单片机,先从计算机硬件开始学习,然后搞起软件效果更好!

14楼:哀哀哎哎

这两个行业都比较缺人才,尤其是高端人才,年薪都很高!相比之下网络的年薪更高一些

plc和单片机哪个更好?

15楼:hi漫海

单片机的门槛肯定比plc高,会单片机的话plc多少花点功夫也就差不多了,开发单片机首先要知道,单片机是硬软件结合的,有些人会硬件不会软件,有些人会软件不会硬件,有些人硬软件都会,当然都会就要求掌握非常多的知识了,软件靠花功夫去学,去研究,硬件靠长时间工作经验的积累,如果单片机硬软件你都有条件搞好,才建议学单片机,其实新手从plc入门会更合适。

16楼:匿名用户

plc一般是在单片机的基础上扩展了一些接口,并且做了一个程序的框架,这样在使用的时候就相对简单,硬件上基本不用再增加元器件,软件上也比较简单和易懂。

所以相对来说plc**比单片机也要高不少。

如果你可以自己设计单片机系统,或者plc不能满足你的需求,就采用单片机,可以根据自己的需求来选择不同的外围器件,成本也低。

如果自己经验不足,那就买plc,相对比较稳定。

17楼:匿名用户

没有好与不好的说法,只有是否适合。你想做民用消费类点子,用单片机较适合。你想做工业控制,当然得用plc。

18楼:所岑龚香菱

看你用什么如果是微型点的最好使用单片机,如果是工业类的最好是plc

请问单片机和plc的功能和开发的区别与联系?最好是有现实中的例子,越详细越好

19楼:

单片机,是一般嵌入式开发(soc)的控制核心;plc,是一般中小型工业控制系统的控制核心。

前者目前主要用于开发手持设备、通信设备、各类消费电子产品,典型的如手机;

后者目前主要用于在生产线、工业装备中实现控制逻辑,典型的如注塑机。

单片机一般要和ad采样、信号放大、隔离、驱动这些外围电路一起开发,形成应用系统;plc则常和变频器、电机、开关、继电器一起组成工业控制系统。

功能上来说:单片机低价,扩展性强,使用中自由度更大,但是可靠性高低不好保证,高手做的项目非常稳定,但一般无法和plc相比;而plc**相对更高,扩展性一般,但能在工业现场快速使用,稳定性极强!——单片机从最简单的8位机51单片机,到16位、32位arm,64位dsp(dsp可视为信号处理能力更强的单片机),**从几元到百十元,当然军品dsp有上千的但是那是异类。

plc从几位io的到几千点的大型plc,**大概几百到上万

开发方面:单片机一般用c,在专门的ide,比如keilc、codewarrior里面编写程序,plc在厂家提供的编程软件里面,一般用梯形图编程序

总的来说,这两者的层次不一样,不是一类东西。plc的控制核心一般就是单片机,牛人也常常用单片机做系统,来代替plc的功能。作为学习掌握,最好能够都学习到,作为工作应用,最好根据项目需求、开发周期、**要求、数量来综合确定!

最后举个例子:

要做一套张力控制系统,完全可以用plc加一个张力传感器来做,也可以用单片机自己做个系统。如果是几台机器,工期紧,就用plc;如果是大批量配套,时间充足,那就用单片机写。可能开发时间会长一些,实验花费大一些,但是批量以后节约的成本,足够将竞争对手打败的!

就如同导弹和大狙,炸建筑,用导弹,杀敌首,用大狙!

20楼:匿名用户

单片机适合自己开发产品,

特别是中低端产品,成本低,结构简单,要求低的,设计灵活。但是,从硬件到软件的开发要完全由用户来完成。相对开发周期要长些。

而plc更适合于工业控制,对控制要求比较高。但因成本比较高,适用于高中端产品的控制,比如生产线,大型设备控制等等。相对,在软件开发上,比较容易,用图形语言就可以编程,对于一般的用户就可以用来开发了。

所以,开发周期要短。硬件方面几乎不需用户开发什么。

plc和单片机先学哪个比较好呢

21楼:匿名用户

简单点说,两者的原理

都是一样的,所以无论你先学哪样,学好一样后再学另一样就比较容易,因为plc已经把i/o电路,存储器,等都集成在内部,学的时候硬件方面不需要下太大功夫,而且plc编程方式灵活,有多种编程语言可选择,(比如最常用的梯形图编程),程序直观明了,修改方便(不像单片机需要专门的烧写器)所以学plc更方便,更容易入门。

当然不管你学单片机还是plc,首先要学的都是电子电工基础。学plc的话电子方面要求不高。

买本好点的书,安装好相关的编程,**软件,就可以开工了!当然最好有个二手的plc!

22楼:匿名用户

推荐线学习plc方面的,两者没有必然的联系,plc的资料软件,手册等在网上能很容易的找到。还可以在电脑上模拟plc的运行等,在设备控制方面,大部分用的是plc。应用的范围广。

23楼:cc_彼岸

我们院是先开的单片机再开得plc,个人感觉也是先单片机后plc,不过两者应该不影响

ps:合肥工业大学电气工程及其自动化专业

24楼:匿名用户

两者是可以分开的.你打算在哪方面发展的话,就学哪方面.呵呵!

25楼:匿名用户

那要看你像那个方面发展了,你要是想吧两个都学好,那是有点难度的。个人认为plc简单点。

做单片机编程和plc编程,哪个薪资高啊

26楼:匿名用户

很显然做得好的话,是plc,plc是用大型的自动化设备,可惜国内还几家比较强的,所以薪资也就很难说了

27楼:匿名用户

plc一般只在大企业中使用,所以岗位比较稀缺。当然大企业的工资福利都比较好。

单片机应用随处可见,只要找到合适的用途。

这两个东西都不难,为什么要二选一呢?

28楼:车到山前

关键是只要自己精通,哪一个都可以拿高工资,还有就是找工作时还得看你的运气好不好!呵呵!