返学费网 > 培训机构 > 上海恩邦教育

13081913316

全国统一学习专线 8:30-21:00

plc编程入门基础知识有哪些?

1、PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。

2、PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。

3、PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。

4、PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。

5、输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。

自学plc编程先学什么

学习PLC编程首先需要从理论基础开始。 1)学习PLC的基本原理, 硬件:搞清楚输入和输出端的基本结构,熟悉端口的基本电气要求。 软件:对于PLC系统,必须搞清楚什么是I/O刷新,这是编程的基础,知道PLC的工作循环。 推荐学习《可编程控制器原理及应用》 2)学习基本指令 可以先从梯形图语言开始,先练习基本的逻辑指令

自学plc编程先学什么?

首先基本的电气知识要有一点,如果不懂请看电工基础的课程,或者买本书,有了电工基础对你接下来的学习有帮助
然后是安装软件,下载手册这些,不要小看这些工作,工控软件很容易安装失败,手册也是必须要下载的,手册相当于说明书,研究一个从未碰过的新玩意,你看说明书可不是个好习惯。
然后就可以学了,先学的都是理论知识,让你了解plc,到一定程度才开始编程,没有plc也没关系,先用仿真软件学习,后期可以买个plc,实操会让你充分掌握技能。

plc编程入门基础知识是什么?

plc编程入门基础知识包括以下内容:

1、PLC工作原理

PLC开机运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新。完成上述三个阶段称作一个扫描周期。

2、PLC分类

1)整体式PLC

整体式PLC是将电源、中央处理器、输入/输出等装在一个箱体内,通常称为基本单元,如下图所示。整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展。这类PLC的特点包括结构紧凑、体积小、价格低等。小型PLC一般采用这种整体式结构。

2)模块式PLC

模块式PLC将PLC的各组成部分分别做成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)等,模块装在框架或基板的插座上,如下图所示。这种模块式PLC的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修。大、中型PLC一般采用模块式结构。

3、PLC的功能及应用

PLC是在综合了继电器接触器控制和计算机控制的诸多优点之上设计和发展的,它在冶金、能源、化工、交通、电力等领域中有着广泛的应用。

1)开关量逻辑控制

PLC取代传统的继电器电路,实现了逻辑控制和顺序控制,它既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。

2)模拟量控制

在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即模拟量)。A/D模块能将现场的温度、压力、流量、速度等模拟量转换变为数字量,再经PLC中的微处理器进行处理,然后进行控制;或者经D/A模块转换后变成模拟量,然后控制被控对象,这样就可实现PLC对模拟量的控制。模拟量控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。

3)数据采集

PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;

4)定时和计数控制

PLC具有很强的定时和计数功能,它可以为用户提供几十甚至上百、上千个定时器和计数器。其计时的时间和计数值可以由用户在编写用户程序时任意设定,也可以由操作人员在工业现场通过编程器进行设定,进而实现定时和计数的控制。如果用户需要对频率较高的信号进行计数,可以选择高速计数模块。

PLC编程原则

1、安全性,使用PLC控制多少都会有自动运行的部分,对这部分要做到万无一失,宁可不做,也不要让被控对象处于失控状态。手动部分程序也要连锁限位,或者加入时间限制。很多机械设备在机构上有自己的安全机制,你最好忘掉这点,在程序上做到人员、机器绝对安全。

2、功能完整,在保证安全的前提下,尽可能的实现客户的功能要求。这个时候正是体现你专业性的时候,不要等到设备交付时,让销售人员无法交差。对于因硬件或其他原因不能实现的部分,尽早与客户沟通。

3、逻辑缜密,我们的程序不仅需要在各部分正常时,能顺利完成每个动作。当丢失某些信号时,要依然能处于安装状态,并有安全提示。

怎样自学PLC编程

1、找本好的书读一读,推荐廖常初的书,还有西门子公司崔坚的书,但是书不要死读,涉及硬件的部分翻翻就可以,硬件部分的重点是系统结构、硬件和软件的关系,关键是软件编程(话说我当年学s7编程的时候都没资料,用到哪个指令就看看online help)
2、还有个好的材料是网上传出来的西门子公司的官方培训ppt,很长很详细,这个也可以翻翻
3、软件去下个step7专业版(带模拟器plcsim),这样可以在电脑里面编程和模拟运行测试,熟悉各类基本指令
4、给自己出些小题目,比如红绿灯、电机正反转、抢答器等等,多用几种方法实现
5、多上工控论坛看帖子
6、不要局限于梯形图编程,语句表和SCL都值得去学
7、不要局限于PLC编程语言,要学一门高级语言编程比如VB,体会高级语言的编程思想,对将来PLC编程大有益处(有些人一辈子就埋在PLC里面,眼光终究无法看的远,须知step7这种平台的开放性之强是你无法想象)
一般来说,做2-3年的工程基本能达到一个较为熟练的程度(这个几乎人人能达到),再往后就会体现出差别(这主要是计算机知识差别带来的,往往计算机学的好的人,plc编程水平能达到一定的高度),后面想再提高就看自己的悟性和机遇了(好的项目或者碰到高人指点)

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入上海恩邦教育
  • 已关注:507
  • 咨询电话:
  • 热门课程
  • 作者最新文章
  • 在线报名
申请试听课程

只要一个电话
我们免费为您回电

姓名不能为空
手机号格式错误