LC编程及应用课件第2章.ppt
《LC编程及应用课件第2章.ppt》由会员分享,可在线阅读,更多相关《LC编程及应用课件第2章.ppt(120页珍藏版)》请在三一办公上搜索。
1、2023/7/6,CH2 PLC的硬件结构与工作原理,1,返回,第2章 PLC的硬件结构与工作原理,2.1 PLC的硬件结构,2.2 PLC的工作原理,2.3 S7-200系列PLC,2.4 PLC的安装,2023/7/6,CH2 PLC的硬件结构与工作原理,2,2.1 PLC的硬件结构,2.1.1 PLC的物理结构,2.1.2 CPU模块中的存储器,2.1.3 I/O模块,返回,2023/7/6,CH2 PLC的硬件结构与工作原理,3,后一页,前一页,2.1.1 PLC的物理结构,根据硬件结构的不同,可以将可编程序控制器分为整体式、模块式和混合式。,返回,2023/7/6,CH2 PLC的硬
2、件结构与工作原理,4,1整体式PLC 整体式又叫做单元式或箱体式,它的体积小、价格低,小型可编程序控制器一般采用整体式结构。整体式可编程序控制器将CPU模块、IO模块和电源装在一个箱型机壳内,称为基本单元,S7-200称为CPU模块。“前盖”下面有RUNSTOP开关,模拟量电位器和扩展IO连接器。S7-200系列可编程序控制器提供多种具有不同IO点数的CPU模块和数字量、模拟量I0扩展模块供用户选用。CPU模块和扩展模块用扁平电缆连接,可选用全输入型或全输出型的数字量I0扩展单元来改变输入输出的比例。整体式可编程序控制器还配备有许多专用的特殊功能模块,如模拟量输入输出模块、热电偶、热电阻模块、
3、通信模块等,使可编程序控制器的功能得到扩展。,2023/7/6,CH2 PLC的硬件结构与工作原理,5,2023/7/6,CH2 PLC的硬件结构与工作原理,6,大、中型可编程序控制器(如S7-300和S7-400系列)一般采用模块式结构,用搭积木的方式组成系统,它由机架和模块组成(见图)。模块插在模块插座上,后者焊在机架中的总线连接板上。可编程序控制器厂家备有不同槽数的机架供用户选用,如果一个机架容纳不下所选用的模块,可以增设一个或数个扩展机架,各机架之间用I0扩展电缆相连。用户可以选用不同档次的CPU模块、品种繁多的IO模块和特殊功能模块,对硬件配置的选择余地较大,维修时更换模块也很方便。
4、整体式可编程序控制器每一IO点的平均价格比模块式的便宜,在小型控制系统中一般采用整体式结构。但是模块式可编程序控制器的硬件组态方便灵活,IO点数的多少、输入点数与输出点数的比例、IO模块的种类和块数、特殊I0模块的使用等方面的选择余地都比整体式可编程序控制器大得多,维修时更换模块、判断故障范围也很方便,因此较复杂的、要求较高的系统一般选用模块式可编程序控制器。,2模块式可编程序控制器,2023/7/6,CH2 PLC的硬件结构与工作原理,7,S7-300模块式PLC,S7-400模块式PLC,2023/7/6,CH2 PLC的硬件结构与工作原理,8,212 CPU模块中的存储器,返回,虽然各种
5、PLC的CPU的最大寻址空间各不相同,但是根据PLC的工作原理,其存储空间一般包括系统程序存储区、系统RAM存储区(包括I/O缓冲区和系统软元件等)和用户程序存储区3个部分。,1)系统程序存储区 系统程序存储区中存放着相当于计算机操作系统的系统程序,包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断子程序等,由制造商将其固化在ROM中,用户不能直接存取。它和硬件一起决定了PLC的性能。2)系统RAM存储区 系统RAM存储区包括I/O缓冲区以及各类软元件,如工作寄存器、内部继电器、定时器、计数器、数据寄存器、变址寄存器等。,2023/7/6,CH2 PLC的硬件结构与工作原理,9,(1)
6、I/O缓冲区 由于PLC投入到运行状态后,只是在输入采样阶段才依次读入各个输入信号的状态和数据,在输出刷新阶段才将输出的状态和数据送至相应的外设。因此,它需要一定数量的存储单元(RAM)来暂时存放I/O的状态和数据,这些单元称作I/O缓冲区。一个开关量I/O占用存储单元中的一位(bit)。,一个模拟量I/O占用存储单元中的一个字(16位)。整个I/O缓冲区可以看作是由开关量I/O缓冲区和模拟量I/O缓冲区两个部分组成的。,2023/7/6,CH2 PLC的硬件结构与工作原理,10,(2)系统软元件存储区 除了I/O缓冲区以外,系统RAM存储区还包括PLC内部各类软元件(内部继电器、定时器、计数
7、器、数据寄存器和工作寄存器等)的存储区。该存储区又分为具有掉电保存的存储区域和掉电不保存的存储区域。前者在PLC断电时,由内部的锂电池供电,数据不会丢失;后者在PLC断电时,数据被清零。,内部继电器 与开关输出一样,每个内部继电器占用系统RAM存储区中的一位,但不能直接驱动外部负载,只供用户在编程中使用。其作用类似于电气控制线路中的继电器。另外,不同的PLC还提供数量不等的特殊内部继电器,具有不同的特殊功能。,2023/7/6,CH2 PLC的硬件结构与工作原理,11,数据寄存器 与模拟量I/O一样,每个数据寄存器占用系统RAM存储区中的一个字(16位),主要用于模拟量处理、数据运算和通信等。
8、另外,PLC还提供数量不等的特殊数据寄存器,用于存储系统中某些特定的数据或信息。,定时器和计数器 PLC提供了许多定时器和计数器,数量从几十个到几千个不等,用于满足工业生产中定时控制和计数控制的要求。,3)用户程序存储区 存放用户根据实际控制要求或生产工艺流程编写的具体控制程序。不同类型的PLC,其存储容量各不相同。,2023/7/6,CH2 PLC的硬件结构与工作原理,12,2.1.3 I/O模块,各IO点的通断状态用发光二极管显示,外部接线一般接在模块面板的接线端子上。某些模块使用可拆卸的插座型端子板,不需断开端子板上的外部连线,就可以迅速地更换模块。点数多的高密度IO模块的外部接线一般用
9、插座连接,用户可选用连接插座的电缆和端子板。,返回,2023/7/6,CH2 PLC的硬件结构与工作原理,13,I/O模块分为开关量输入(Digital Input,DI)、开关量输出(Digital Output,DO)、模拟量输入(Analog Input,AI)和模拟量输出(Analog Output,AO)等模块。,开关量模块按电压水平分有220 VAC、110 VAC、24 VDC等规格;按隔离方式分有继电器输出、晶闸管输出和晶体管输出等类型。模拟量模块按信号类型分有电流型(4mA20mA、0mA20mA)、电压型(0V10V、0V5V、10V10V)等规格;按精度分有12位、14位
10、、16位等规格。,2023/7/6,CH2 PLC的硬件结构与工作原理,14,输入电路中设有RC滤波电路,以防止由于输入触点抖动或外部干扰脉冲引起错误的输入信号。滤波电路延迟时间的典型值为1020ms(信号上升沿)和2050ms(信号下降沿),输入电流为数毫安。下图是某直流输入模块的内部电路和外部接线图,图中只画出了一路输入电路,1M是同一输入组内各输入信号的公共点。S7-200可以用CPU模块输出的 24V直流电源作为输入回路的电源(见图),它还可以为接近开关、光电开关之类的传感器提供24V直流电源。,1输入模块,2023/7/6,CH2 PLC的硬件结构与工作原理,15,当图中的外接触点接
11、通时,光耦合器中两个反并联的发光二极管亮,光敏三极管饱和导通;外接触点断开时,光耦合器中的发光二极管熄灭,光敏三极管截止。信号经内部电路传送给CPU模块。显然,可以改变图中输入回路的电源极性。交流输入方式适合于在有油雾、粉尘的恶劣环境下使用,输入电压有110V、220V两种。直流输入电路的延迟时间较短,可以直接与接近开关、光电开关等电子输入装置连接。,2023/7/6,CH2 PLC的硬件结构与工作原理,16,2输出模块,输出模块的功率放大元件有驱动直流负载的大功率晶体管和场效应管、驱动交流负载的双向晶闸管,以及既可以驱动交流负载又可以驱动直流负载的小型继电器。输出电流的典型值为05-2A,负
12、载电源由外部现场提供。输出电流的额定值与负载的性质有关,例如S7-200的继电器输出电路可以驱动2A的电阻性负载,但是只能驱动200W的白炽灯。输出电路一般分为若干组,对每一组的总电流也有限制。额定输出电流还与温度有关,温度升高时额定输出电流减小,有的可编程序控制器提供了有关的曲线。,2023/7/6,CH2 PLC的硬件结构与工作原理,17,图是继电器输出电路。继电器同时起隔离和功率放大作用,每一路只给用户提供一对常开触点。与触点并联的RC电路和压敏电阻用来消除触点断开时产生的电弧。,继电器输出模块的使用电压范围广,导通压降小,承受瞬时过电压和过电流的能力较强,但是动作速度较慢,寿命(动作次
13、数)有一定的限制。如果系统输出量的变化不是很频繁,建议优先选用继电器型的。,2023/7/6,CH2 PLC的硬件结构与工作原理,18,图是使用场效应管(MOSFET)的输出电路。输出信号送给内部电路中的输出锁存器,再经光耦合器送给场效应管,后者的饱和导通状态和截止状态相当于触点的接通和断开。图中的稳压管用来抑制关断过电压和外部的浪涌电压,以保护场效应管。场效应管输出电路的工作频率可达20kHz。,晶体管型与双向晶闸管型模块分别用于直流负载和交流负载,它们的可靠性高,反应速度快,寿命长,但是过载能力稍差。,2023/7/6,CH2 PLC的硬件结构与工作原理,19,221 用触点和线圈实现逻辑
14、运算,2.2 PLC的工作原理,222 PLC的工作模式,223 PLC的工作原理,返回,2023/7/6,CH2 PLC的硬件结构与工作原理,20,221 用触点和线圈实现逻辑运算,在数字量控制系统中,变量仅有两种相反的工作状态,如高电平和低电平、继电器线圈的通电和断电、触点的接通和断开,可用逻辑代数中的1和0来表示它们。在波形图中,用高电平表示l状态,用低电平表示0状态。“与”、“或”、“非”逻辑运算的输入输出关系如下表所示,用继电器电路或梯形图可以实现“与”、“或”、“非”逻辑运算(见图)。用多个触点的串、并联电路可以实现复杂的逻辑运算,例如下图中的继电器电路实现的逻辑运算可用逻辑代数式
15、表示为:,返回,2023/7/6,CH2 PLC的硬件结构与工作原理,21,逻辑运算关系表,图 基本逻辑运算 a)与 b)或 c)非,2023/7/6,CH2 PLC的硬件结构与工作原理,22,上式左边的KM与图中的线圈相对应,右边的KM与KM的常开触点相对应,/SB2与SB2的常闭触点相对应。在继电器电路图和梯形图中,线圈的状态是输出量或被控量,触点的状态是输入量。继电器的线圈通电时,其常开触点接通,常闭触点断开;线圈断电时,其常开触点断开,常闭触点闭合。梯形图中的位操作元件(如可编程序控制器的输出Q00)的触点和线圈也有类似的关系。接触器的结构和工作原理与继电器的基本相同,区别仅在于继电器
16、触点的额定电流较小(如几十毫安),而接触器是用来控制大电流负载的,例如它可以控制额定电流为几十安培至上千安培的异步电动机。,2023/7/6,CH2 PLC的硬件结构与工作原理,23,异步电动机控制电路,2023/7/6,CH2 PLC的硬件结构与工作原理,24,222 可编程序控制器的工作方式,可编程序控制器有两种工作方式,即RUN(运行)方式与STOP(停止)方式。在RUN方式,通过执行反映控制要求的用户程序来实现控制功能。在CPU模块的面板上用“RUN”LED显示当前的工作方式。在STOP方式,CPU不执行用户程序,可用编程软件创建和编辑用户程序,设置可编程序控制器的硬件功能,并将用户程
17、序和硬件设置信息下载到可编程序控制器。如果有致命错误,在消除它之前不允许从停止方式进入运行方式。可编程序控制器操作系统储存非致命错误供用户检查,但不会从运行方式自动进人停止方式。,返回,1 工作模式,2023/7/6,CH2 PLC的硬件结构与工作原理,25,2用方式开关改变工作方式 CPU模块上的方式开关在STOP位置时将停止用户程序的运行;在RUN位置时,将启动用户程序的运行。方式开关在STOP或TERM(terminal,终端)位置时,电源通电后CPU自动进入STOP方式;在RUN位置时,电源通电后自动进入RUN方式。,3用STEP7-MicroWIN32编程软件改变工作方式 在用编程软
18、件控制CPU的工作方式之前,首先应在编程软件与可编程序控制器之间建立起通信连接,并将方式开关设置在RUN或TERM位置。允许用编程软件改变CPU的工作方式。在软件中单击工具条上的运行按钮可进入运行方式,单击停止按钮可进入停止方式。选择PLC一运行”菜单命令可进入运行方式,选择PLC一停止”菜单命令可进入停止方式。,4在程序中改变工作方式 在程序中插入STOP指令,可使CPU由RUN方式进入STOP方式。,2023/7/6,CH2 PLC的硬件结构与工作原理,26,223 可编程序控制器的工作原理,可编程序控制器通电后,需要对硬件和软件做一些初始化的工作。为了使可编程序控制器的输出及时地响应各种
19、输入信号,初始化后反复不停地分阶段处理各种不同的任务,这种周而复始的循环工作方式称为扫描工作方式。,RUN状态,返回,2023/7/6,CH2 PLC的硬件结构与工作原理,27,在可编程序控制器的存储器中,设置了一片区域来存放输入信号和输出信号的状态,它们分别称为输入映像寄存器和输出映像寄存器。CPU以字节(8位)为单位来读写输入输出(IO)映像寄存器。在读取输入阶段,可编程序控制器把所有外部数字量输入电路的ONOFF(I0)状态读人输入映像寄存器。外接的输入电路闭合时,对应的输入映像寄存器为 1状态,梯形图中对应的输入点的常开触点接通,常闭触点断开。外接的输入电路断开时,对应的输入映像寄存器
20、为0状态,梯形图中对应的输入点的常开触点断开,常闭触点接通。图29 扫描过程,1读取输入,2023/7/6,CH2 PLC的硬件结构与工作原理,28,2.执行用户程序,可编程序控制器的用户程序由若干条指令组成,指令在存储器中按顺序排列。在RUN工作方式的程序执行阶段,在没有跳转指令时,CPU从第一条指令开始,逐条顺序地执行用户程序,直至遇到结束(END)指令。遇到结束指令时,CPU检查系统的智能模块是否需要服务。在执行指令时,从I0映像寄存器或别的位元件的映像寄存器读出其01状态,并根据指令的要求执行相应的逻辑运算,运算的结果写入到相应的映像寄存器中。因此,各映像寄存器(只读的输入映像寄存器除
21、外)的内容随着程序的执行而变化。,2023/7/6,CH2 PLC的硬件结构与工作原理,29,在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的读取输入阶段被读人。执行程序时,对输入输出的存取通常是通过映像寄存器,而不是实际的I0点,这样做有以下好处:(1)程序执行阶段的输入值是固定的,程序执行完后再用输出映像寄存器的值更新输出点,使系统的运行稳定。(2)用户程序读写I0映像寄存器比读写I0点快得多,这样可以提高程序的执行速度。(3)IO点必须按位来存取,而映像寄存器可按位、字节、字或双字来存取,灵活性好。,2023
22、/7/6,CH2 PLC的硬件结构与工作原理,30,3通信处理,在智能模块通信处理阶段,CPU模块检查智能模块是否需要服务,如果需要,读取智能模块的信息并存放在缓冲区中,供下一扫描周期使用。在通信信息处理阶段,CPU处理通信口接收到的信息,在适当的时候将信息传送给通信请求方。,4CPU自诊断测试,自诊断测试包括定期检查EEPROM、用户程序存储器、IO模块状态以及IO扩展总线的一致性,将监控定时器复位,以及完成一些别的内部工作。,2023/7/6,CH2 PLC的硬件结构与工作原理,31,5修改输出,CPU执行完用户程序后,将输出映像寄存器的01状态传送到输出模块并锁存起来。梯形图中某一输出位
23、的线圈“通电”时,对应的输出映像寄存器为1状态。信号经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。若梯形图中输出点的线圈“断电”,对应的输出映像寄存器中存放的二进制数为0,将它送到继电器型输出模块,对应的硬件继电器的线圈断电,其常开触点断开,外部负载断电,停止工作。当CPU的工作方式从RUN变为STOP时,数字量输出被置为系统块中的输出表定义的状态,或保持当时的状态。默认的设置是将数字量输出清零,模拟量输出保持最后写的值。,2023/7/6,CH2 PLC的硬件结构与工作原理,32,6中断程序的处理,如果在程序中使用了中断,中断事
24、件发生时立即执行中断程序,中断程序可能在扫描周期的任意点上被执行。,7立即IO处理,在程序执行过程中使用立即I0指令可以直接存取IO点。用立即I0指令读输入点的值时,相应的输入映像寄存器的值未被更新。用立即IO指令来改写输出点时,相应的输出映像寄存器的值被更新。,2023/7/6,CH2 PLC的硬件结构与工作原理,33,下面用一个简单的例子来进一步说明可编程序控制器的扫描工作过程,图2-10中的可编程序控制器控制系统与图2-8中的继电器控制电路的功能相同。起动按钮SBl和停止按钮SB2的常开触点分别接在编号为0.1和0.2的输人端,接触器KM的线圈接在编号为0.0的输出端。如果热继电器FR动
25、作其常闭触点断开后需手动复位,可将FR的常闭触点与接触器KM的线圈串联,这样可以少用一个可编程序控制器的输入点。,图2-10梯形图中的I01与I02是输入变量,QO.0是输出变量,它们都是梯形图中的编程元件。I0.1与接在输入端子0.1的SBl的常开触点和输入映像寄存器,I0.1相对应,Q0.0与接在输出端子0.0的可编程序控制器内的输出电路和输出映像寄存器Q0.0相对应。,8PLC工作过程举例,2023/7/6,CH2 PLC的硬件结构与工作原理,34,PLC外部接线图与梯形图,异步电动机控制电路,2023/7/6,CH2 PLC的硬件结构与工作原理,35,梯形图以指令的形式储存在可编程序控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LC 编程 应用 课件

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