可编程控制器plc工作原理.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《可编程控制器plc工作原理.ppt》由会员分享,可在线阅读,更多相关《可编程控制器plc工作原理.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程控制器的工作原理连续控制过程的形成可编程控制器的工作原理外部I/O单元用户程序区内存区用户数据存储区用户继电器区辅助继电器区外部I/O映象单元PLCPLC与外部的数据交换与外部的数据交换可编程控制器的工作原理n n外部外部外部I/O单元用户程序区内存区用户数据存储区用户继电器区辅助继电器区外部I/O映象单元逻辑运算PLCPLC与外部的数据交换与外部的数据交换执行用户程序执行用户程序逐条解读控制程序逐条解读控制程序根据程序中的逻辑流,逐位进行逻辑运算根据程序中的逻辑流,逐位进行逻辑运算例例1:输出操作:输出操作(OUT)则将输出位的值放入则将输出位的值放入I/O映象区的相应数据位映象区的相
2、应数据位例例2:输出操作:输出操作(TIME)则启动定时器则启动定时器根据逻辑运算结果,如为根据逻辑运算结果,如为“1”则执行一个操作则执行一个操作可编程控制器的工作原理n n外部外部外部I/O单元用户程序区内存区用户数据存储区用户继电器区辅助继电器区外部I/O映象单元将将逻辑运算结果写入映像区逻辑运算结果写入映像区PLCPLC与外部的数据交换与外部的数据交换可编程控制器的工作原理n n外部外部外部I/O单元用户程序区内存区用户数据存储区用户继电器区辅助继电器区外部I/O映象单元逻辑运算过程中读映像区数据PLCPLC与外部的数据交换与外部的数据交换可编程控制器的工作原理n n外部外部外部I/O
3、单元用户程序区内存区用户数据存储区用户继电器区辅助继电器区外部I/O映象单元将映像区数据写入输出端口PLCPLC与外部的数据交换与外部的数据交换可编程控制器的工作原理n n外部外部外部I/O单元用户程序区内存区用户数据存储区用户继电器区辅助继电器区外部I/O映象单元将输入端口数据写入映像区PLCPLC与外部的数据交换与外部的数据交换可编程控制器的工作原理 TT=0.1s扫描工作原理可编程控制器的工作原理 T0.1sI/O操作执行程序I/O操作执行程序0.1s扫描工作原理可编程控制器的工作原理 T0.1s0.1s0.1s0.1s扫描工作原理可编程控制器的工作原理 T0.1s0.1s0.1s扫描工
4、作原理可编程控制器的工作原理 T0.1s0.1s0.1s通过连续不断的周期性扫描工作产生一个连续性的工作过程扫描工作原理可编程序控制器的存储器结构可编程序控制器的存储器结构n系统软设备存储区 除了 IO映象区以外,系统 RAM存储区还包括 PLC内部各类软设备(逻辑线圈、计时器、计数器、数据寄存器、变址寄存器和累加器等)的存储区。该存储区又分为具有失电保持的存储区域和无失电保持的存储区域,前者在PLC断电时,由内部的电池供电,使这部分存储单元内的数据得以保留;后者当PLC停止运行时,将这部分存储单元内的数据全部清零。系统软设备存储区可编程序控制器的存储器结构可编程序控制器的存储器结构n n 与
5、开关量输出(或称作输出线圈)一样,每个逻辑线圈占用系统RAM存储区中的一个位(Bit),所不同的是逻辑线圈不能直接驱动外设,它只供用户在编制用户程序中使用。逻辑线圈的作用类似于电器控制线路中的中间继电器,而输出线圈的作用类似于电器控制线路中的接触器。当PLC投入运行后,如果扫描到某一程序段,其逻辑运算的结果使该逻辑线圈断开,则存储单元中与其相对应的位被置“0”,用户程序中地址为该逻辑线圈的常开触点均“断开”,其常闭触点均“闭合”;如果逻辑运算的结果使该逻辑线圈接通,则存储单元中与其相对应的位被置“1”,用户程序中地址为该逻辑线圈的常开触点均“闭合”,其常闭触点均“断开”。n 这种工作模式与继电
6、器相似,逻辑线圈Bit位的逻辑值等同于继电器的线圈通断状态变化,同时该位的逻辑值又构成了无数个“虚拟触点”。n逻辑继电器可编程序控制器的存储器结构可编程序控制器的存储器结构n由于逻辑线圈占用的系统RAM存储区的存储单元分为具有失电保持和无失电保持二种,因此,PLC的逻辑线圈分为具有失电保持逻辑线圈和无失电保持逻辑线圈(或称作普通逻辑线圈)二种。具有失电保持逻辑线圈的状态在 PLC断电后仍得以保留。PLC上电投入运行时,具有失电保持逻辑线圈的状态是断电以前的,这点在使用时要予以注意。n 另外,不同的PLC还提供数量不等的特殊逻辑线圈,这些特殊逻辑线圈各自都具有特定的功能,一般分为以下二类:n 当
7、PLC投入运行后,一类特殊逻辑线圈的通或断的状态直接由系统程序决定。在编制用户程序时,用户不得使用这些逻辑线圈,而只能使用其触点。n 另一类特殊逻辑钱圈的通或断的状态须由扫描该线圈的控制线路来确定。当该特殊逻辑线圈被接通时,表示某一特定功能成立;当该特殊逻辑线圈断开时,表示某一特定功能不起作用。逻辑继电器可编程序控制器的存储器结构可编程序控制器的存储器结构nPLC内部的计时器逻辑线圈一般由软件构成,它们占用系统RAM存储区中的一部分。计时器逻辑线圈也分为二种:普通计时器逻辑线圈和具有失电保持计时器逻辑线圈。后者的当前计时值在PLC断电时,其数据(当前计时值)被保留。这样,当PLC上电投入运行后
8、,它将在原先计时值的基础上继续计时,这一点在使用时要予以注意。n一个计时器逻辑线圈一般占用二个16位的存储单元,其中一个为具有失电保持的存储单元,用于存放计时设定值;另一个根据二种计时器逻辑线圈的不同需要分别采用具有失电保持和无失电保持的存储单元,用于存放当前计时值。另外每个计时器还占用三个位(bit)。一个为复位位,若该位为“1”,则将当前计时值清零,并将表示计时器逻辑线圈状态的位置“0;若该位为“0”,则复位不起作用。第二个位为计时位,若该位为“0”,则表示计时条件不满足,该计时器不进行计时;若该位为“1”,则表示对该计时器进行计时,即在扫描END梯形图时,刷新其当前计时值。第三个位为计时
9、器逻辑线圈状态位,若该位为“0”,则表示计时时间未到,计时器逻辑线圈断开;若该位为“1”,则表示计时时间到,计时器逻辑线圈接通。计时器逻辑线圈可编程序控制器的存储器结构可编程序控制器的存储器结构nPLC内部的计数器逻辑线圈一般也由软件构成,它们占用存储单元的情况基本上与计时器逻辑线圈的相同。只是计数器逻辑线圈计数位的情况与计时器逻辑线圈计时位的不同,它需要占用二个位循环),其中一个位为计数位1,用于存放上次扫描周期中该计数器计数控制线路的逻辑运算结果的状态,另一个位为计数位2,用于存放本次扫描周期中该计数器计数控制线路的逻辑运算结果的状态,若计数位1和计数位2均为“护或“l”状态或者计数位1为
10、“1”、计数位2为“护状态,则表示计数条件不满足,该计数器不进行计数;若计数位1为“0”、计数位2为“1”状态,则表示计数条件满足,对该计数器进行计数。若该计数器为递加计数器,则将其当前计数值加1;若该计数器为递减计数器,则将其当前计数值减1。为了能使PLC的CPU能辨别计数控制线路的逻辑运算结果是否发生变化,就要求该计数控制线路的控制信号持续的时间至少大干等于一个扫描周期。n n计数器逻辑线圈S7200 指令系统STEP7的编程语言及指令组成形式的编程语言及指令组成形式n两种编程语言标准两种编程语言标准SIMATIC IEC1131-3STEP7的编程语言及指令组成形式的编程语言及指令组成形
11、式n梯形图编辑器(LAD)n语句表编辑器 (STL)n功能块图编辑器(FBD)LADSTLFBD3 3种种种种编程模式编程模式编程模式编程模式S7200 程序形式LADSTLFBDLADSTLFBD左左母线母线n梯形图编辑器(LAD)n语句表编辑器 (STL)n功能块图编辑器(FBD)STEP7的编程语言的编程语言n梯形图语言指令形式。n单元式指令:用不含地址参数的单个单元表示梯形图逻辑指令。如反向信号流单元指令。n带地址的单元式指令:以单个单元加地址的形式表示的梯形图逻辑指令。如常开触点单元指令。n n带地址和数值的单元式指令:这种以单个单元形式表示的梯形图需要输入地址和数值。n带参数的方块
12、式指令:带有表示输入和输出的横线的方块表示某些梯形逻辑指令。如实数除法指令。输入在方块的左边,输出在方块的右边。对于输出参数必须是STEP7软件能够用于放置输出信息的存储单元。参数必须是专用的数据类型。STEP7的编程语言的编程语言n助记符语言指令形式。n一条指令语句的组成有两种基本格式:n一条语句由一条单个指令助记符组成,如 NOT(反向信号流指令);n一条语句由一个指令助记符和一个地址组成,如 L27(把整数 27装入累加器)。STEP7的编程语言的编程语言n功能块图编辑器的主要编程方式是将控制程序的控制运行过程分解为一系列逻辑功能运算块、函数运算功能块、输出输入功能块。因而它更接近是用一
13、种电路器件的功能概念来理解分析控制功能。功能块有输出输入端子和相应的运算操作定义助记符,它没有逻辑线圈和触点的概念。寻址编址方式S7200 寻址方式PLC编程语言的基本单位语句PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令PLC指令S7200 寻址方式+操作码操作数PLC指令S7200 寻址方式+操作码操作数PLC指令指令的功能所需要的数据地址S7200 寻址方式+操作码操作数PLC指令指令的功能所需要的数据地址寻址方式存储器的寻址方式LADSTLFBDLADSTLFBDn梯形图编辑器(LA
14、D)n语句表编辑器 (STL)n功能块图编辑器(FBD)操作码操作码操作码操作码操作数操作数操作数操作数程序设计方法功能图设计方法n n八十年代初,法国科技人员根据八十年代初,法国科技人员根据PetriPetri网理网理4 4提出了可编程控制器程提出了可编程控制器程序设计的序设计的GrafacetGrafacet法。法。GrafacetGrafacet法是专用于工业顺序控制程序设计的。法是专用于工业顺序控制程序设计的。种功能说明语言,种功能说明语言,“现在已成为法国国家标准(现在已成为法国国家标准(NFC 03190NFC 03190)。)。IECIEC(国际电工委员会)也于(国际电工委员会)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 plc 工作 原理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内