PLC基础学习资料(很实用).ppt
《PLC基础学习资料(很实用).ppt》由会员分享,可在线阅读,更多相关《PLC基础学习资料(很实用).ppt(89页珍藏版)》请在三一办公上搜索。
1、考 试 题 型:,一、填 空二、单 选三、简答四、给出PLC扩展后各模块I/O地址五、根据已知梯形图程序写出对应语句表指令六、根据程序和已知输入信号画出对应波形七、根据已知顺序功能图写出梯形图程序八、程序设计,考试形式:开 卷,可编程控制器是一种数字运算操作的电子系统,专为工业环境下应用而设计,它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术操作等面向用户的指令,并通过数字式或模拟式的输入/输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都按易于工业系统联成一个整体,易于扩充其功能的原则设计。,PLC的完整定义,PLC的基本结构,PLC的基本
2、结构:PLC主要由中央处理单元(CPU)、存储器、输入/输出接口(I/O单元)、电源和编程器五大部分组成。中央处理单元(CPU):主要完成1)从存储器中读取指令;2)执行指令;3)处理中断;4)自诊断功能。存储器:分为系统程序存储器和用户程序存储器。用户程序存储器又可分为用户程序存储区和用户数据存储区。输入/输出单元:PLC通过它实现与现场信号的联系。电源:将外部输入的交流电经过整流、滤波、稳压电路转换成PLC的CPU、存储器、I/O接口等内部电路所需要的直流电源。编程器:人机对话的工具。有简易编程器和智能图形编程器。,常用的开关量输入/输出单元接口电路:,一般情况下,如果PLC控制系统负载的
3、变化不是很频繁,建议优先选用继电器型输出模块。,开关量输出电路类型比较:,PLC的工作原理,1、PLC在运行(RUN)模式下每个扫描周期将反复执行五个阶段的工作过程:内部处理、通信处理、输入采样、用户程序执行、输出刷新。2、扫描周期:在RUN工作状态时,执行一次所有任务的扫描操作所需的时间称为扫描周期,其典型值为1100ms。扫描周期的长短与用户程序的长短、指令的种类和CPU执行指令的速度有关。3、PLC工作原理:周期循环扫描、集中输入与集中输出。,PLC的主要特点:,1.高可靠性和强抗干扰能力2.通用性强,使用方便 3.功能强,适应面广 4.编程简单易学 5.PLC控制系统的设计、安装、调试
4、、维护方便 6.体积小,能耗低,易于实现机电一体化,1.输入输出点数 2.存储容量3.扫描速度4.指令的种类和条数5.内部寄存器6.高级模块7.支持软件8.通信功能,PLC的技术性能指标:,S7-200 CPU22X系列产品的I/O配置及地址分配,在设计PLC控制系统时,当CPU模块提供的本地I/O(具有固定的I/O地址)不够用时,可以将扩展模块连接到CPU的右侧来增加I/O点,形成I/O链。,S7-200主机扩展应考虑以下因素:允许主机所带扩展模块的数量数字量I/O映像区的大小模拟量I/O映像区的大小内部电源的负载能力,128入/128出(I0.0I15.7,Q0.0Q15.7),CPU22
5、2:16入/16出;其他32入/32出,CPU222:2块;其他7块,各扩展模块消耗DC5V或DC24V电源的电流总和应不超过CPU模块所能提供的功率(或电流)值。,S7-200 PLC的系统配置,数字量模块总是保留以8位(1个字节)递增的方式分配地址。如果CPU 或模块在为物理I/O点分配地址时未用完一个字节,则那些未用位不能分配给I/O链中的后续模块。模拟量I/O点总是以两点递增的方式来分配空间。如果模块没有给每个点分配相应的物理点,则这些I/O点会消失并且不能够分配给I/O链中的后续模块。对于同种类型的输入输出模块而言,模块的I/O地址取决于I/O类型和模块在I/O链中的位置。,扩展模块
6、I/O地址分配原则:,例:,S7-200 PLC扩展系统的I/O地址怎么分配?,例:,S7-200系列PLC_CPU224XP本机I/O数为:14入/10出(数字量)和2入/1出(模拟量),现I/O模块扩展情况如图所示,请对应写出I/O地址分配。,(2)梯形图的特点,采用软元件,有“0”/“1”(OFF/ON)状态;“能流”从左到右流过;触点可以无限使用;解算结果将马上为后续程序所利用;解算条件不是现场开关的实际状态;程序输出不能直接驱动现场执行机构。,(1)梯形图的组成,触点 逻辑输入条件(开关、按钮、内部条件)线圈 逻辑输出条件(指示灯、交流接触器、内部输出条件)功能块 各种附加指令(定时
7、器、计数器、数学运算),梯形图编程语言(LAD),*这些编程软元件都存放在哪?*它们在这个存放区域中的地址如何表示?*一共有多少种编程软元件?*如何去使用这些软元件?,解决了4个问题:,解决问题1:,*这些编程软元件都存放在哪?这些软元件存放在用户程序存储器的数据区之中。数据区是S7-200 CPU提供的存储器的特定区域,是用户程序执行过程中的内部工作区域,它使得CPU的运行更快、更高效。,*这些软元件在数据存储区中的地址如何表示?数据区存储器地址的表示格式有位、字节、字、双字地址格式。(1)位地址格式(2)字节、字、双字地址格式(3)其他地址格式,解决问题2:,在特殊标志位存储器(SM)中:
8、,SM0.0 CPU运行时,该位始终为“1”SM0.1 该位在首次扫描时为“1”SM0.4 提供周期为1min,占空比为50的时钟脉冲SM0.5 提供周期为1s,占空比为50的时钟脉冲SM1.0 执行某些指令时,其结果为0时,该位置“1”SM1.1 执行某些指令时,其结果溢出或为非法数值时,该位置“1”SM1.2 执行数学运算时,其结果为负数时,该位置“1”SM1.3 试图除以0时,该位置“1”,可作为地址指针的存储器有:V、L、AC(13)可间接寻址的存储器区域有:I、Q、V、M、S、T(仅当前值)、C(仅当前值)。对独立的位(BIT)值或模拟量值不能进行间接寻址。,例:AND Q5.5;O
9、RB VB33,LB21;MOVW AC0,AQW2;MOVD AC1,VD200,例:MOVB 2#1011_0001,VB10;MOVW 1024,VW20;MOVD 163C4D5E67,VD200,梯形图编程的基本规则,(1)梯形图按“自上而下,自左到右”的顺序绘制;(2)将串联触点多的逻辑行放在上面,将并联触点多的逻辑行放在左面;(3)触点画在水平支路上,不含触点的支路放在垂直方向;(4)一个触点上不应有双向“能流”通过;(5)两个逻辑行之间虽联系但逻辑关系不清晰时,应变换。(6)一般来说,一条支路上串联或并联的常开触点不超过7个,常闭触点不超过6个。,4.2 S7-200 PLC的
10、基本指令,4.2.1 基本逻辑指令4.2.2 复杂逻辑指令4.2.3 定时器和计数器指令4.2.4 顺序控制继电器指令4.2.5 移位寄存器指令4.2.6 比较操作指令,1.输入/输出(I/O)指令,4.2.1 基本逻辑指令,2.位逻辑运算指令,3.正、负跳变指令,4.置位/复位指令,例3:,例2:,一个扫描周期长度,作业:用S、R和跳变指令设计满足下图所示波形的梯形图。,4.2.2 复杂逻辑指令,复杂逻辑指令主要用来描述对触点进行的复杂连接,同时,它们对逻辑堆栈也可以实现非常复杂的操作。本类指令包括:栈装载与ALD 无操作数。用于将并联电路块进行串联连接。栈装载或OLD 无操作数。用于将串联
11、电路块进行并联连接。逻辑推入栈LPS 无操作数。在分支结构中,用于生成一条新母线。逻辑读栈LRD 无操作数。在分支结构中,当左侧为主控逻辑块时,开始第二个和中间更多的从逻辑块。逻辑弹出栈LPP 无操作数。在分支结构中,用于恢复LPS指令生成 的新母线。装入堆栈LDS 有操作数。,栈装载与、栈装载或指令的应用举例:,I0.0,I0.1,I0.2,I0.0,I0.2,I0.3,I0.1,I0.4,I0.1,I0.0,I2.2,I2.0,I2.1,Q5.0,Q0.0,Q0.0,ALD,OLD,ALD&OLD,LD I0.0 O I2.2 LD I0.1 LD I2.0 A I2.1 OLDALD=Q
12、5.0,LD I0.0 LD I0.1 O I0.2 ALD=Q0.0,LD I0.0 A I0.1 LD I0.2A I0.3OLDA I0.4=Q0.0,复杂逻辑指令的应用举例:,LD I0.0/装入常开触点LPS/逻辑推入栈,主控A I0.5/与常开触点=Q7.0/输出触点LRD/逻辑读栈,新母线LD I2.1/装入常开触点O I1.3/或常开触点ALD/栈装载与=Q6.0/输出触点LPP/逻辑弹出栈,母线复原LD I3.1/装入常开出触点O I2.0/或常开触点ALD/栈装载与=Q1.3/输出触点,复杂逻辑指令的应用举例:,复杂逻辑指令的应用举例:,LDI0.0,OM1.0,LPS,A
13、NI0.1,AT37,=Q0.1,LRD,AI0.2,=M1.2,LPP,LDNI0.3,OC50,ALD,=Q0.2,练习:写出下图所示梯形图的语句表程序。,LDI0.4,EU,SHRBI0.5,V3.0,+4,LDI0.1,LPS,AV3.0,SQ3.0,2,LRD,AV3.1,RQ3.1,1,LRD,AV3.2,SQ3.2,3,LPP,AV3.3,RQ3.3,1,作业:写出图示梯形图的语句表程序。,4.2.3 定时器和计数器指令,1.定时器指令,S7-200提供3种定时器指令:接通延时定时器(TON)输入端信号正跳变启动计时;可以实现自复位,也可使用复位指令复位。用于单一间隔的定时。有记
14、忆接通延时定时器(TONR)输入端信号正跳变启动计时;只能用复位指令复位。用于累计多个时间间隔。断开延时定时器(TOF)输入端信号负跳变启动计时;可使用复位指令复位。用于故障时间后的时间延时。,S7-200定时器的分辨率(时间增量/时间单位/分辨率)有3个等级:1ms、10ms和100ms,分辨率等级和定时器号关系如表所示:,定时时间的计算:T=PTS(T为实际定时时间,PT为预设值,S为分辨率等级)例如:TON指令用定时器T33,预设值为125,则实际定时时间 T=125 10=1250ms,(1)TON定时器指令动作情况:,LD I0.0/使能输入 TON T35,+4/接通延时定时器,延
15、时时间为40ms,100ms,假设大于327.67s,干扰,(2)TONR定时器指令动作情况:,LD I0.0/使能输入 TONR T2.+10/有记忆接通延时定时器,/延时时间为100ms,(3)TOF定时器指令动作情况:,LD I0.0/使能输入TOF T36,+3/断开延时定时器,延时时间为30ms,练习:根据程序和已知输入信号画出对应波形。,4.2 S7-200 PLC的基本指令-计数器指令,计数器指令应用举例1:,LD I0.0/计数脉冲信号输入端LD I0.1/复位信号输入端CTU C20,+3/增计数,计数设定值 为3个脉冲LD C20/装入计数器触点=Q0.0/输出触点,1,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 基础 学习 资料 实用

链接地址:https://www.31ppt.com/p-5444000.html