研选课堂
HOME
研选课堂
正文内容
plc51编程 每个电气人都有的疑问:单片机和PLC哪个好学?看看过来人怎么说
发布时间 : 2024-10-05
作者 : 小编
访问数量 : 23
扫码分享至微信

每个电气人都有的疑问:单片机和PLC哪个好学?看看过来人怎么说

很多人问,单片机和PLC哪个好学? 今天咱们就来说说这个问题。

单片机是微型计算机系统,属于微控制器的其中一种,PLC的全称是可编程逻辑控制器,从名字上来看这二者肯定有相通之处,但又互相区别。

对于单片机好学还是PLC好学的问题,总的来看,PLC因为入门简单,所以更适合新手,更容易上手和入门,口说无凭,一起来看看原因。

单片机的确功能比PLC强大,但功能越强越广,就意味着电路也会很复杂,,单片机的编程语言C语言或汇编语言相较于梯形图来说,没那么容易懂。总而言之,想学单片机,你不仅得有计算机硬件基础。还要会C语言编程,而且对电路这方面也要多多了解。

接下来具体分析在这几个方面的单片机和PLC的优劣势。

1、编程语言

PLC的编程语言有:梯形图语言(LD)、指令表语言(IL)、功能模块图语言(FBD)、顺序功能流程图语言(SFC)、结构化文本语言(ST)。

梯形图是应用较多的,因为它有点像电气控制中继电器线圈和触电动作之间的关系,如果学过继电器-接触器控制的话,入门就容易很多,所以很多电气控制人员选择它,新手用梯形图进行编程也会容易一些。

单片机的编程语言是C语言或汇编语言,也采用自带的编程语言(如51单片机的ASM语言)。

单片机指令代码多且复杂,所以编程要更难一些,尤其是涉及到更复杂项目程序会更难,因为不仅要懂英文,还要懂数制,如果有计算机基础的人可能会好一些。

2、硬件

单片机价格低,下面这张图就是他的开发板,中间的最大的STC就是单片机开发板的核心芯片,从图上可看出,它的外设输入、输出是比较多的。且单片机的控制电路需要用户自己设置。

PLC的外观看起来就很简洁,因为它的接口、电源、抗干扰电路都被设计在PLC内部,因此学习并操作时,在电路方面花费的时间和精力就比较少,主要的重点是学会用梯形图控制各个输出端口,梯形图对于新手来说,往往容易上手。并且添加扩展模块就可以实现其他功能,但PLC的价格比单片机贵。

3、应用领域

单片机的领域比PLC广,可以广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,技术含量高,使用灵活,但是工作量较大,抗干扰、模块化要求低。开发消费电子、商业应用的电子、玩具、家电等可以选择单片机。

但要知道单片机只是一个芯片,所以电路比较复杂,初学者经常会面临抗干扰能力不强,现信号失真,干扰过大的问题。但对于经验丰富者来说也不算事。

很多人说单片机在工业领域可以代替PLC,我只能说在工业领域,多数自动控制的大型设备还是要用PLC来完成。在设计之初,PLC就更注重于工业应用,对于防干扰、设备接口、联网、模块化都有完善的技术支撑,使用方便简单,开发设计周期短。例如,自动化生产线,就必须用PLC来做。单片机只能用来开发一些补充设备。

总的来说:如果你是新手或是电工,又或是准备在工业领域发展,建议你先学PLC,如果后续有需要可以再学单片机。每个人的情况不同,依据个人需求做选择才是最佳的。

还有,这年头一技在手,天下我有的情况太少,有的公司之前只有单片机,后来公司产品扩展转型,就对PLC也有需求,作为东家,肯定希望自己的员工也能会PLC。所以,在外工作,学习能力很重要。 很多东西只是开头难,学到后面就会融会贯通,一通百通。

——END——

西门子S7-1200编程应用入门培训课程

西门子S7-1200编程应用入门

授课老师:

课时内容

课时介绍

第1课时.S7-1200PLC与S7-200PLC的对比01

从硬件和通信两个方面将1200的PLC与200的PLC进行对比介绍。

第2课时.S7-1200PLC与S7-200PLC的对比02

从存储器、定时器以及程序结构等几方面将1200的PLC与200的PLC进

行对比介绍。

第3课时.S7-1200CPU型号及参数介绍01

介绍SU1200PLC的模块和CPU型号及相关参数。

第4课时.S7-1200CPU型号及参数介绍02

介绍SU1200PLC的存储器的各种型号及相关参数

第5课时.S7-1200CPU硬件结构与扩展模块介绍01

介绍S7-1200CPU硬件结构与扩展模块

第6课时.S7-1200CPU硬件结构与扩展模块介绍02

介绍S7-1200CPU硬件结构与扩展模块

第7课时.MC卡的使用演示-传送卡

边讲解边演示S71200的MC卡的作用,创建过程和使用注意点。

第8课时.MC卡的使用演示-程序卡

边演示边讲述S71200的程序卡的制作过程,固态升级和作用的过程。

第9课时.S7-1200PLC的安装与接线说明01

讲述S71200的CPU、扩展模块和信号板的安装。如何统计可以安装

多少块扩展模块。

第10课时.S7-1200PLC的安装与接线说明02

对S71200中的数字量接线的输入接线的相关知识进行讲述并演示

部分操作。

第11课时.S7-1200PLC的安装与接线说明03

对S71200中的数字量输出接线的相关知识进行边讲述边用电路

图来配套演示。

第12课时.TIAPortal软件的组成及安装

讲述博图软件的构成,安装和升级的问题及知识。并最后实际演示。

第13课时.使用TIAPortal软件创建一个简单S7-

1200的项目01

介绍博图软件中的视图中一些和项目有关的工具栏的名称和用处。

第14课时.使用TIAPortal软件创建一个简单S7-

1200的项目02

简述建立S7-1200的项目的要求和步骤是什么。并在软件中实际演示。

第15课时.使用TIAPortal软件创建一个简单S7-

1200的项目03

讲解OB块、FB块、FC块及DB块的使用情况和区别

第16课时.使用TIAPortal软件创建一个简单S7-

1200的项目04

对S7-1200程序的讲解

第17课时.使用TIAPortal软件创建一个简单S7-

1200的项目05

本节课结合软件讲解建立变量表及其作用

第18课时.使用TIAPortal软件创建一个简单S7-

1200的项目06

边讲述边实操演示,在程序块中如何进行项目的程序设计。

第19课时.使用TIAPortal软件创建一个简单S7-

1200的项目07

讲述在创建项目中“下载PLC”这一步骤的操作过程。

第20课时.使用TIAPortal软件创建一个简单S7-

1200的项目08

讲述该1200项目各参数及内都配置好后,怎么在仿真软件中使用。

第21课时.S7-1200系统存储的分类01

介绍S71200系统存储有那几个区,并讲述当中的几个区的作用

第22课时.S7-1200系统存储的分类02

继续讲述系统存储的剩余的区的作用。

第23课时.S7-1200数据类型讲解01

介绍三种数据类型的概念和特点,重点讲述其存储方式。

第24课时.S7-1200数据类型讲解02

讲述S71200中的日期和时间数据类型的大小,范围等知识。

第25课时.S7-1200数据类型讲解03

简述S71200中的字符和字符串的数据类型种类,大小和范围等知识,并

讲述这些知39识是如何在程序和图形中体现出来。

第26课时.位逻辑指令-触点线圈指令

简单介绍1200PCL的指令系统包括那几大类。重点讲述了位逻辑指令中 的触点线圈指令的指令格式,指令应用和操作数内容。

第27课时.位逻辑指令-置位复位类指令

讲述置位复位指令的指令格式、指令操作数内容和注意点,要求点。

第28课时.位逻辑指令-沿脉冲类指令01

简述沿脉冲类指令的分类及其名称。重点讲述头两种沿脉冲类指令的作 用,图形表达式和操作方法,并在软件中演示过程。

第29课时.位逻辑指令-沿脉冲类指令02

继续讲述剩余的两种沿脉冲类指令的指令格式,梯形图表达式和作用。

并在软件中演示其操作过程

第30课时.位逻辑指令练习

通过两个小例子来讲述S7100中的位逻辑指令怎么使用。并在软件中实 操演示一番。

第31课时.定时器指令之脉冲定时器

简述S71200PLC中的定时器的类别,重点讲述了脉冲定时器的指令格式

和使用功能,特点。

第32课时.定时器指令之TON丨TONR丨TOF

分别讲述定时器的三个指令TON丨TONR丨TOF的指令格式,使用注意点, 使用功能。

第33课时.定时器指令举例

通过一个例子的讲解,程序设置等过程来讲述定时器指令是如何使用的

第34课时.计数器指令讲解001

简述计数器指令的作用,S71200的计数器格式类型及每个类型的程序操 作步骤。

第35课时.计数器指令讲解002

重点讲述加减计数器格式的程序操作步骤。并在软件中实操演示。

第36课时.触点比较指令33

叙述触点比较指令的指令格式内容,指令的应用注意点和功能。并软件 演示其作用。

第37课时.范围比较指令

叙述范围比较指令的作用及其特点,并在软件中实操演示所讲知识点。

第38课时.数学函数指令01

讲述S71200中的数学函数指令有哪些指令,并叙述其简单的数学运算指 令是什么。

第39课时.数学函数指令02

继续讲述计算指令中一些换算方面,和结果有关的指令的内容。

第40课时.数学函数指令03

讲述INC指令和DEC指令的使用范围和指令格式内容等知识。

第41课时.数学函数指令04

讲述MIN,MAX和LIMIT三个指令的定义,指令格式等内容,并在软件中演 示其使用过程。

第42课时.数据处理指令01

简述数据处理指令中的移动类指令的常用指令有哪些。其指令格式分别

是什么。

第43课时.数据处理指令02

讲述数据处理指令中的块填充指令,块移动和交换等几种指令的指令格 式,执行功能等知识。

第44课时.数据处理指令03

讲述数据处理指令中的读取域和写入域两个指令的指令格式,用法和执

行功能。

第45课时.数据处理指令04

简述数据处理指令中的转换值、浮点数转整数、标准化等指令的指令格 式,指令功能和应用场合等知识。

第46课.时跳转指令

讲述1200PLC指令系统中的时跳转指令的指令格式,程序图中的位置和

应用注意点等知识。

第47课时.逻辑运算指令

先简述逻辑运算指令有哪些类型,并指出这些类型的指令格式,应用功 能和特点。

第48课时.移位指令

讲述移位指令的类型及适用途径,并在软件中实操演示其应用过程。

第49课时.基本位逻辑指令的综合练习(一)01

先简述本章节学习内容和学习目标是什么?再具体讲述一个案例的实际 操作过程。

第50课时.基本位逻辑指令的综合练习(一)02

第51课时.基本位逻辑指令的综合练习(二)01

第52课时.基本位逻辑指令的综合练习(二)02

第53课时.基本位逻辑指令的综合练习(三)01

第54课时.基本位逻辑指令的综合练习(三)02

相关问答

欧姆龙CQMIH-CPU51用何种编程电缆(和电脑连接)?-ZOL问答

一、可以通过PLCCPU上的RS232口,自制一根与电脑RS232口通讯的电缆线。二...你的PLC型号,与编程软件版本编程软件上有几个功能键,你没有点开有用(0)回复...

【plc可编程控制器中的指令:LD,OR,OUT,LDI,ORB,OR,ANB,SET,...

[最佳回答]LD常开连接母线OR常开并联OUT输出LDI常闭连接母线ORB块并联ANB块窜联很简单,基本指令,买本三菱PLC的书看看就知道了都是非常简单的喽L...

丹佛斯fc51怎么设置modbus?

1丹佛斯fc51可以设置modbus2因为丹佛斯fc51支持modbus通讯协议,通过设置相关参数可以实现modbus通讯,具有良好的通讯效果。需要在参数设置时注意正确的地址...

PIC的标准编程语言分别是?

一、PIC汇编语言指令格式PIC系列微控制器汇编语言指令与MCS-51系列单片机汇编语言一样,每条汇编语言指令由4个部分组成,其书写格式如下:标号操作...指令格...

焊接机器人编程与操作?

太笼统了吧。这要看你的控制芯片是什么的。再选择编程语言,然后再根据电路原理和机械结构来设计程序。一般情况下,针对焊接机器人的控制系统的编程语言有:1、...

ABBPLC连接端子选型-盖德问答-化工人互助问答社区

谁有abbplc手册等资料呀https:///viewthread.php?tid=66912abb网站上有,但都是英文的。

OTA中的上位机是什么?

...典型设备类型:电脑,手机,平板,面板,触摸屏。下位机:下位机指直接与机器相连接的计算机或单片机,一般用于接收和反馈上位机的指令,并且根据指令控制机...

【初学PLC(三菱).希望能得到大家的支持!脉冲数计算线速度,产...

[最佳回答]用PLC高速计数器统计编码器脉冲可以计算出电机的转速r/min.电机转速除5得出辊子的转速r/min.辊子转速乘周长200mm/r,就可得出线速度m/min(注意单位...

C51芯片是什么封装?

1.C51芯片是PLCC封装。2.C51芯片采用PLCC封装的原因是,PLCC封装具有较高的密度和良好的散热性能,适用于高性能的集成电路。此外,PLCC封装还具有较好的可靠性...

工业4.0概念股有哪些?

工业4.0概念股活跃龙头:东土科技(300353)、法因数控(002270)、机器人(300024)、新时达(002527)、蓝英装备(300293)、英威腾(002334)工业4.0概念股相关.....

 猎捕  仪玉 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部