欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第6章-可编程控制器的编程语言及指令系统PPT学习课件.ppt

    • 资源ID:98075107       资源大小:4.70MB        全文页数:148页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第6章-可编程控制器的编程语言及指令系统PPT学习课件.ppt

    第第6章可编程控制器编程语言及章可编程控制器编程语言及指令系统指令系统制作:彭芳制作:彭芳nPLC的编程语言(的编程语言(IEC61131-3中的中的5种种PLC基本语言)基本语言)梯梯 形形 图(图(L D):以图形方式表达触点和线圈以及:以图形方式表达触点和线圈以及 特殊指令块的梯级。特殊指令块的梯级。指指 令令 表(表(I L):类似汇编程序的基于文本的语言:类似汇编程序的基于文本的语言 与其相对应的是与其相对应的是LD。n n 顺序功能图(顺序功能图(SFC):不仅仅是一种语言,更是一种组不仅仅是一种语言,更是一种组 织控制程序的图形化方式。织控制程序的图形化方式。结结 构构 文文 本(本(S T):):类似类似Pascal的基于文本的语言的基于文本的语言 功功 能能 块块 图(图(FBD):一种对应于线路图的图形语言。:一种对应于线路图的图形语言。FBD广泛地用于过程工业。广泛地用于过程工业。6.1 PLC6.1 PLC的编程语言的编程语言 21、梯形图(、梯形图(Ladder diagram)梯形图语言梯形图语言是一种以图形符号及其在图中的相互关系表示是一种以图形符号及其在图中的相互关系表示控制关系的编程语言控制关系的编程语言,是从继电器电路图演变过来的。,是从继电器电路图演变过来的。可编程控制器中可编程控制器中参与逻辑组合的元件可看成和继电器一样参与逻辑组合的元件可看成和继电器一样的器件,具有常开、常闭触点及线圈;且线圈的得电及失的器件,具有常开、常闭触点及线圈;且线圈的得电及失电将导致触点的相应动作电将导致触点的相应动作。再用母线代替电源线;用能量。再用母线代替电源线;用能量流概念来代替继电器线路中的电流概念,采用绘制继电器流概念来代替继电器线路中的电流概念,采用绘制继电器线路图类似的思路绘出梯形图。线路图类似的思路绘出梯形图。PLC中的继电器等编程元件并不是实际物理元件,而是机中的继电器等编程元件并不是实际物理元件,而是机内存储器中的存储单元,它的所谓接通不过是相应存储单内存储器中的存储单元,它的所谓接通不过是相应存储单元置元置1而已。而已。3控制电路图控制电路图SB1SB2KMKMX1X0COMY0COMKMSB2SB1PLC外部接线图外部接线图Y0X1Y0X0梯形图梯形图u 梯形图与继电器控制电路相似梯形图与继电器控制电路相似u 直观、易懂直观、易懂I/O分配:分配:X0:启动:启动 X1:停车:停车 Y0:KM4符号对照表符号对照表符号名称符号名称继电器电路图符号继电器电路图符号梯形图符号梯形图符号常开触点常开触点常闭触点常闭触点线线 图图5l l某些编程元件沿用继电器名称某些编程元件沿用继电器名称某些编程元件沿用继电器名称某些编程元件沿用继电器名称l l逻辑求解顺序:从上到下,从左到右逻辑求解顺序:从上到下,从左到右逻辑求解顺序:从上到下,从左到右逻辑求解顺序:从上到下,从左到右l l梯形图两侧的垂直公共线为公共母线(梯形图两侧的垂直公共线为公共母线(梯形图两侧的垂直公共线为公共母线(梯形图两侧的垂直公共线为公共母线(Bus barBus barBus barBus bar)l最左边的竖线称为起始母线也叫最左边的竖线称为起始母线也叫左母线左母线,然后,然后按一定的按一定的控制要求和规则连接各个触点,最后以继电器线圈结束控制要求和规则连接各个触点,最后以继电器线圈结束,称为一逻辑行或一梯级。称为一逻辑行或一梯级。l l编程元件的常开触点和常闭触点可以无限次使用编程元件的常开触点和常闭触点可以无限次使用编程元件的常开触点和常闭触点可以无限次使用编程元件的常开触点和常闭触点可以无限次使用X1X3X2Y1X5X3X1X4X562、指令表(、指令表(Instruction list)指令表也叫做指令表也叫做语句表。一条指令一般由助记符语句表。一条指令一般由助记符和操作数二部分组成和操作数二部分组成,有的指令只有助记符没有有的指令只有助记符没有操作数,称为无操作数指令操作数,称为无操作数指令。指令表程序和梯形图程序有严格的对应关系指令表程序和梯形图程序有严格的对应关系。步序步序 指令指令 地址地址0 LD X21 AND X02 OUT Y3 3 LD Y34 ANI X35 OUT M1016 AND T17 OUT Y4ANDANIANDX2X2Y3Y3M101M101Y3Y3T1T1Y4Y4X0X0X3X383、顺序功能图(、顺序功能图(Sequential function chart)顺序功能图顺序功能图常用来编制顺序控制类程序常用来编制顺序控制类程序。它包含。它包含步、步、动作、转换动作、转换三个要素。顺序功能编程法可将一个复杂的控三个要素。顺序功能编程法可将一个复杂的控制过程分解为一些小的工作状态,对这些小的工作状态的制过程分解为一些小的工作状态,对这些小的工作状态的功能分别处理后再依一定的顺序控制要求连接组合成整体功能分别处理后再依一定的顺序控制要求连接组合成整体的控制程序。的控制程序。94、功能块图(、功能块图(Function block diagram)功能块图是一种功能块图是一种类似于数字逻辑电路的编程语言类似于数字逻辑电路的编程语言,熟悉数,熟悉数字电路的人比较容易掌握。该编程语言用类似与门、或门字电路的人比较容易掌握。该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,入变量,右侧为输出变量,信号自左向右流动信号自左向右流动。就像电路。就像电路图一样,它们被图一样,它们被“导线导线”连接在一起。连接在一起。10115、结构文体(、结构文体(Structured text)为了增强为了增强PLC的数学运算、数据处理、图表显示、的数学运算、数据处理、图表显示、报表打印等功能,许多大中型报表打印等功能,许多大中型PLC都配备了都配备了PASCAL、BASIC、C语言等高级编程语言。这种语言等高级编程语言。这种编程方式叫作编程方式叫作结构文本结构文本。与梯形图相比,结构文。与梯形图相比,结构文本有两个很大的优点,其一是能实现复杂的数学本有两个很大的优点,其一是能实现复杂的数学运算,其二是非常简洁和紧凑,用结构文本编制运算,其二是非常简洁和紧凑,用结构文本编制极其复杂的数学运算程序可能只占一页纸。极其复杂的数学运算程序可能只占一页纸。用指令表表示为:用指令表表示为:LD START OR LAMP ANI STOP OUT LAMP用用ST(结构化文本)表示就是:(结构化文本)表示就是:LAMP:=(START OR LAMP)AND NOT(LAMP);126.2 FX6.2 FX系列系列PLCPLC梯形图中的编程元件梯形图中的编程元件 u输入入继电器器 Xu输出出继电器器 Yu辅助助继电器器 Mu状状态继电器器 Su定定时器器 Tu计数器数器 Cu数据寄存器数据寄存器 Du变址寄存器址寄存器u指指针P、I、Nu常数常数内部软继电器内部软继电器13 不同厂家、不同系列的不同厂家、不同系列的不同厂家、不同系列的不同厂家、不同系列的PLCPLC,其内部软继电器其内部软继电器其内部软继电器其内部软继电器的功能和编号也不相同,因此用户在编制程序时,的功能和编号也不相同,因此用户在编制程序时,的功能和编号也不相同,因此用户在编制程序时,的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用必须熟悉所选用必须熟悉所选用必须熟悉所选用PLCPLC的软继电器功能和编号。的软继电器功能和编号。的软继电器功能和编号。的软继电器功能和编号。FXFX系列系列系列系列PLCPLC软继电器编号由软继电器编号由软继电器编号由软继电器编号由字母字母字母字母 和和和和 数字数字数字数字 组成组成组成组成其中其中其中其中:输入继电器和输出继电器用输入继电器和输出继电器用输入继电器和输出继电器用输入继电器和输出继电器用八进制八进制八进制八进制 数字编号数字编号数字编号数字编号 其它均采用其它均采用其它均采用其它均采用十进制十进制十进制十进制 数字编号数字编号数字编号数字编号14FXFX系列系列系列系列PLCPLC的的的的输输入入入入继电继电器以八器以八器以八器以八进进制制制制进进行行行行编编号号号号1 1、输入、输入/输出继电器(输出继电器(X/YX/Y)型号型号FX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128M扩展时扩展时输输输输入入继电继电器器X000 X0078点点X000 X01716点点X000 X02724点点X000 X03732点点X000 X047 40点点X000 X077 64点点X000 X267184点点输输输输出出继电继电器器Y000 Y0078点点Y000 Y01716点点Y000 Y02724点点Y000 Y03732点点Y000 Y047 40点点Y000 Y077 64点点Y000 Y267184点点15 输入继电器是输入继电器是输入继电器是输入继电器是PLCPLCPLCPLC用来接收用户输入设备发来的输入信号用来接收用户输入设备发来的输入信号用来接收用户输入设备发来的输入信号用来接收用户输入设备发来的输入信号 输入继电器线圈由外部输入信号所驱动,只有当外部信输入继电器线圈由外部输入信号所驱动,只有当外部信输入继电器线圈由外部输入信号所驱动,只有当外部信输入继电器线圈由外部输入信号所驱动,只有当外部信号接通时,对应的输入继电器才得电,不能用指令来驱动。号接通时,对应的输入继电器才得电,不能用指令来驱动。号接通时,对应的输入继电器才得电,不能用指令来驱动。号接通时,对应的输入继电器才得电,不能用指令来驱动。在程序中绝对不可能出现在程序中绝对不可能出现在程序中绝对不可能出现在程序中绝对不可能出现输入继电器的线圈,只能出输入继电器的线圈,只能出输入继电器的线圈,只能出输入继电器的线圈,只能出现输入继电器的触点现输入继电器的触点现输入继电器的触点现输入继电器的触点 每个输入继电器的常开与每个输入继电器的常开与每个输入继电器的常开与每个输入继电器的常开与常闭触点均可无数次使用常闭触点均可无数次使用常闭触点均可无数次使用常闭触点均可无数次使用 输入继电器输入继电器16输出继电器输出继电器 输出继电器是用来将输出继电器是用来将PLC内部信号输出传送给外部负载内部信号输出传送给外部负载 输出继电器线圈是由输出继电器线圈是由PLC内部程序驱动,其线圈状态传送内部程序驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载给输出单元,再由输出单元对应的硬触点来驱动外部负载 每个输出继电器在输出单元中每个输出继电器在输出单元中每个输出继电器在输出单元中每个输出继电器在输出单元中都对应有一个常开硬触点,但在都对应有一个常开硬触点,但在都对应有一个常开硬触点,但在都对应有一个常开硬触点,但在程序中供编程的输出继电器,不程序中供编程的输出继电器,不程序中供编程的输出继电器,不程序中供编程的输出继电器,不管是常开还是常闭触点,都可以管是常开还是常闭触点,都可以管是常开还是常闭触点,都可以管是常开还是常闭触点,都可以无数次使用。无数次使用。无数次使用。无数次使用。1718注:注:注:注:基本单元输入继电器的编号是固定的,扩展单元和扩展基本单元输入继电器的编号是固定的,扩展单元和扩展模块是按与基本单元最靠近开始,顺序进行编号模块是按与基本单元最靠近开始,顺序进行编号基本单元基本单元FX0N-40MR扩展单元扩展单元FX0N-40ERFX0N-40ER扩展模块扩展模块FX0N-8EXFX0N-8EXX000X000 X027 X030X027 X030 X057 X060X057 X060 X067 X067 Y000Y000 Y017 Y020Y017 Y020 Y037 Y037 192 2、辅助继电器、辅助继电器MM FXFX系列系列系列系列PLCPLC的辅助继电器有:的辅助继电器有:的辅助继电器有:的辅助继电器有:通用辅助继电器通用辅助继电器通用辅助继电器通用辅助继电器 (三种)(三种)(三种)(三种)停电保持辅助继电器停电保持辅助继电器停电保持辅助继电器停电保持辅助继电器 特殊辅助继电器特殊辅助继电器特殊辅助继电器特殊辅助继电器普通用途普通用途停电保持用途停电保持用途特殊用途特殊用途停电保持用停电保持用停电保持专用停电保持专用M0M499500点点M500M500M10232 524M10232 524点点总站总站分站分站:M800M899:M800M899分站分站总站总站:M900M999:M900M999M1024M1024M3071M307120482048点点M8000M8000M8255M8255256256点点20 通用辅助继电器通用辅助继电器(按十进制编号)(按十进制编号)普通用途辅助继电器的作用与继电器电路中的中普通用途辅助继电器的作用与继电器电路中的中间继电器类似,间继电器类似,可作为中间状态存储及信号变换可作为中间状态存储及信号变换。通用辅助继电器和输出继电器一样,在通用辅助继电器和输出继电器一样,在通用辅助继电器和输出继电器一样,在通用辅助继电器和输出继电器一样,在PLCPLC电源中电源中电源中电源中断后,其状态将变为断后,其状态将变为断后,其状态将变为断后,其状态将变为OFFOFF。当电源恢复后,除因程序使当电源恢复后,除因程序使当电源恢复后,除因程序使当电源恢复后,除因程序使其变为其变为其变为其变为 ONON外,其它仍保持外,其它仍保持外,其它仍保持外,其它仍保持OFFOFF X0M0M0M021 停电保持辅助继电器停电保持辅助继电器保持用辅助继电器在保持用辅助继电器在保持用辅助继电器在保持用辅助继电器在PLCPLC电源中断后,它具有保持断电前电源中断后,它具有保持断电前电源中断后,它具有保持断电前电源中断后,它具有保持断电前的瞬间状态的功能,并在恢复供电后继续断电前的状态的瞬间状态的功能,并在恢复供电后继续断电前的状态的瞬间状态的功能,并在恢复供电后继续断电前的状态的瞬间状态的功能,并在恢复供电后继续断电前的状态滑块碰撞左边限位开关滑块碰撞左边限位开关LS1时,时,X000ONM600=ON电机正转驱动电机正转驱动滑块右行滑块右行停电停电平台中途停止平台中途停止来电后再启动,因来电后再启动,因M600ON保持保持电电机继续驱动滑块右行机继续驱动滑块右行,直到滑块碰撞右限位开关,直到滑块碰撞右限位开关LS2时,时,X001ON(右右限位开关)限位开关)M600OFF、M601ON电机反转驱动滑块左行。电机反转驱动滑块左行。示例示例滑块左右往复运动机构22 特殊辅助继电器特殊辅助继电器特殊辅助继电器是具有某项特定功能的辅助继电器特殊辅助继电器是具有某项特定功能的辅助继电器通常可分为两类:通常可分为两类:触点型触点型 和和 线圈型线圈型 触点型触点型 特殊辅助继电器的线圈由特殊辅助继电器的线圈由PLC自动驱动,自动驱动,用户只可以利用其触点。用户只可以利用其触点。线圈型线圈型特殊辅助继电器的线圈由用户控制,其特殊辅助继电器的线圈由用户控制,其线圈得电后,线圈得电后,PLC作出特定动作。作出特定动作。23 特殊辅助继电器特殊辅助继电器触点型触点型1M8000 M8000(M8001M8001)-运行监视用特殊辅助继电器运行监视用特殊辅助继电器PLC运运行行时时M8000得得电电(M8001断断电电),PLC停停止止时时M8000失电(失电(M8001得电)得电)24 特殊辅助继电器特殊辅助继电器触点型触点型2M8002M8002(M8003M8003)-初始脉冲特殊辅助继电器初始脉冲特殊辅助继电器M8002(M8003)只只在在PLC开开始始运运行行的的第第一一个个扫扫描描周期内得电(断电),其余时间均断电(得电)。周期内得电(断电),其余时间均断电(得电)。常常用用M8002的的触触点点作作为为一一些些继继电电器器的的初初始始化化复复位信号位信号25 特殊辅助继电器特殊辅助继电器触点型触点型3M8011M8011、M8012M8012、M8013M8013、M8014M8014-分别为产生周期为分别为产生周期为10ms、100ms、1s、1min脉脉冲的特殊辅助继电器冲的特殊辅助继电器(PLC RUN)返回返回26 特殊辅助继电器特殊辅助继电器触点型触点型4M8004-M8004-出错特殊继电器出错特殊继电器 当当PLC出现硬件出错、参数出错、语法出错、电路出错、出现硬件出错、参数出错、语法出错、电路出错、操作出错、运算出错等时,操作出错、运算出错等时,M8004得电得电M8061-M8061-硬件出错特殊继电器硬件出错特殊继电器硬件出错特殊继电器硬件出错特殊继电器 D8061D8061(出错代码)出错代码)出错代码)出错代码)M8064-M8064-参数出错特殊继电器参数出错特殊继电器参数出错特殊继电器参数出错特殊继电器 D8064 D8064(出错代码)出错代码)出错代码)出错代码)M8065-M8065-语法出错特殊继电器语法出错特殊继电器语法出错特殊继电器语法出错特殊继电器 D8065 D8065(出错代码)出错代码)出错代码)出错代码)M8066-M8066-电路出错特殊继电器电路出错特殊继电器电路出错特殊继电器电路出错特殊继电器 D8066 D8066(出错代码)出错代码)出错代码)出错代码)M8067M8067-操作出错特殊继电器操作出错特殊继电器操作出错特殊继电器操作出错特殊继电器 D8067 D8067(出错代码)出错代码)出错代码)出错代码)M8020-M8020-零标志零标志M8021-M8021-借位标志借位标志M8022-M8022-进位标志进位标志M8029-M8029-指令执行完毕标志指令执行完毕标志M8046-M8046-STL状态置状态置127 特殊辅助继电器特殊辅助继电器线圈型线圈型1M8028-M8028-10ms定时器切换标志定时器切换标志当当M8028线圈被接通时,则线圈被接通时,则T32-T62变为变为10ms定时器定时器M8034-M8034-禁止全部输出的特殊辅助继电器禁止全部输出的特殊辅助继电器当当M8034线圈被接通时,则线圈被接通时,则PLC的所有输出自动断开的所有输出自动断开M8039-M8039-恒定扫描周期的特殊辅助继电器恒定扫描周期的特殊辅助继电器当当M8039线圈被接通时,则线圈被接通时,则PLC以恒定的扫描方式运行以恒定的扫描方式运行恒定扫描周期值由恒定扫描周期值由D8039决定决定28 特殊辅助继电器特殊辅助继电器线圈型线圈型2M8031-M8031-非保持型继电器、寄存器状态清除非保持型继电器、寄存器状态清除M8032-M8032-保持型继电器、寄存器状态清除保持型继电器、寄存器状态清除M8033-M8033-RUNSTOP时,输出保持时,输出保持RUN前状态前状态M8035-M8035-强制运行(强制运行(RUN)监视监视M8036-M8036-强制运行(强制运行(RUN)M8037-M8037-强制停止(强制停止(STOP)FX2N系列系列PLC特殊辅助继电器特殊辅助继电器见书后附录见书后附录A。293 3、状态软元件、状态软元件SS状态器对在步进顺控类的控制程序中起着重要的作用,它与状态器对在步进顺控类的控制程序中起着重要的作用,它与状态器对在步进顺控类的控制程序中起着重要的作用,它与状态器对在步进顺控类的控制程序中起着重要的作用,它与后述的步进指令后述的步进指令后述的步进指令后述的步进指令STLSTL组合使用。组合使用。组合使用。组合使用。FX2N共有共有1000个状态软元件个状态软元件(也称状态继电器,简称状态)(也称状态继电器,简称状态)类别类别组件编号组件编号数量数量用途及特点用途及特点普普1通通用用途途供初始状供初始状态用态用S0S910用用于于状状态态转转移移图图(SFC)的的初初始状态始状态供退回原供退回原点用点用S10S1910在在多多运运行行模模式式控控制制中中,用用作作返返回回原点的状态原点的状态普通用途普通用途S20S499480用用作作状状态态转转移移图图(SFC)中中的的中间状态中间状态停电保持用停电保持用2S500S899400用用于于来来电电后后继继续续执执行行停停电电前前状状态的场合态的场合信号报警用信号报警用3S900S999100可作为报警组件使用可作为报警组件使用30顺序控制编程元件;顺序控制编程元件;顺序控制编程元件;顺序控制编程元件;与与与与STLSTL指令一起使用。指令一起使用。指令一起使用。指令一起使用。不使用步进指令时,不使用步进指令时,状态器也可当作辅状态器也可当作辅助继电器使用助继电器使用314 4、定时器、定时器 TT PLCPLC的定时器相当于电器系统中的通电延时时间的定时器相当于电器系统中的通电延时时间的定时器相当于电器系统中的通电延时时间的定时器相当于电器系统中的通电延时时间继电器继电器继电器继电器 定时器可提供无数对的常开、常闭延时触点供编定时器可提供无数对的常开、常闭延时触点供编定时器可提供无数对的常开、常闭延时触点供编定时器可提供无数对的常开、常闭延时触点供编程用程用程用程用 定时器时可分为通用定时器、积算定时器二种。定时器时可分为通用定时器、积算定时器二种。定时器时可分为通用定时器、积算定时器二种。定时器时可分为通用定时器、积算定时器二种。PLCPLC定时器工作原理:定时器工作原理:定时器是根据时钟脉冲累积计数而达到定时的定时器是根据时钟脉冲累积计数而达到定时的定时器是根据时钟脉冲累积计数而达到定时的定时器是根据时钟脉冲累积计数而达到定时的目的,时钟脉冲有目的,时钟脉冲有目的,时钟脉冲有目的,时钟脉冲有1 1ms ms、10ms 10ms、100ms100ms,当所计当所计当所计当所计数达到设定值时,其触点动作。数达到设定值时,其触点动作。数达到设定值时,其触点动作。数达到设定值时,其触点动作。设定值可用常数设定值可用常数设定值可用常数设定值可用常数K K或数据寄存器或数据寄存器或数据寄存器或数据寄存器D D的内容来设置。的内容来设置。的内容来设置。的内容来设置。32 通用定时器通用定时器 通用定时器不具备断电的保持功能,即当输入通用定时器不具备断电的保持功能,即当输入电路断开或停电时定时器复位。电路断开或停电时定时器复位。通用定时器有通用定时器有100ms和和10ms两种。两种。100ms:T0T199 10ms:T200T245 设定值:设定值:设定值:设定值:常数常数常数常数K K或或或或 数据寄数据寄数据寄数据寄存器存器存器存器D D的内容的内容的内容的内容 设定值的范围:设定值的范围:设定值的范围:设定值的范围:1 1327673276733加法计数器加法计数器设定值设定值K、H或或D触点动作触点动作TxTx时钟脉冲时钟脉冲驱动驱动T200 K100X0T200Y0相相等等比比较较器器普通定普通定时器的工作原理器的工作原理T200T200T200Y034 积算定时器积算定时器v积算定算定时器具有器具有计数累数累积的功能。的功能。v在定在定时过程中如果断程中如果断电或定或定时器器线圈圈OFF,积算定算定时器将保持当前的器将保持当前的计数数值(当前(当前值),通),通电或定或定时器器线圈圈ON后后继续累累积,即其当前,即其当前值具有保持功能,具有保持功能,只有将只有将积算定算定时器复位,当前器复位,当前值才才变为0。1ms积积算算定定时时器器:对对1ms时时钟钟脉脉冲冲进进行行累累积积计计数数的的,定定时时范范围围为为0.00132.767s。T246T249100ms积积算算定定时时器器:对对100ms时时钟钟脉脉冲冲进进行行累累积积计计数数的的定定时时范范围围为为0.13276.7s。T250T25535X2X2250362.2.如何实现断电延时?如何实现断电延时?如何实现断电延时?如何实现断电延时?如:如:当当X0X0接通时,接通时,Y0Y0马上得电;当马上得电;当X0X0断开时,断开时,Y0Y0过过2020S S后断后断电。电。3.3.如何实现如下图所示周期为如何实现如下图所示周期为如何实现如下图所示周期为如何实现如下图所示周期为5050s s的脉冲输出?的脉冲输出?的脉冲输出?的脉冲输出?1.1.当一个定时器的定时时间不够时,怎么办当一个定时器的定时时间不够时,怎么办当一个定时器的定时时间不够时,怎么办当一个定时器的定时时间不够时,怎么办?如:当如:当如:当如:当X0X0接通后,接通后,接通后,接通后,Y0Y0过过过过5000S5000S后得电并保持,直到后得电并保持,直到后得电并保持,直到后得电并保持,直到X1X1接通为止。接通为止。接通为止。接通为止。385 5、计数器、计数器CCv内部内部计数器数器 内部内部计数器是在数器是在执行行扫描操作描操作时对内部信号内部信号(如(如X、Y、M、S、T等)等)进行行计数。数。v高速高速计数器数器 采用中断方式采用中断方式进行行计数,与数,与 PLC的的扫描周期描周期无关无关 与内部与内部计数器相比除允数器相比除允许输入入频率高之外,率高之外,应用也更用也更为灵活,高速灵活,高速计数器均有断数器均有断电保持功能,保持功能,通通过参数参数设定也可定也可变成非断成非断电保持。保持。39 内部计数器内部计数器 计数器的设定值可由计数器的设定值可由常数常数K 或间接通过指定的或间接通过指定的数据寄存器(数据寄存器(D)来设定来设定 内部计数器内部计数器包括包括包括包括 16 16位增计数器和位增计数器和位增计数器和位增计数器和3232位可逆计数器位可逆计数器位可逆计数器位可逆计数器 16位增计数型计数器位增计数型计数器(1+32767)32位增位增/减型双向计数器减型双向计数器(2,147,483,6482,147,483,647)普通用途普通用途停电保持型停电保持型普通用途普通用途停电保持型停电保持型C0C99100点点C100C199100点点C200C219120点点C220234215点点40基本原理基本原理基本原理基本原理 内部计数器内部计数器1616位增计数器位增计数器位增计数器位增计数器普通用途计数器的普通用途计数器的当前值寄存器也具有记忆功能当前值寄存器也具有记忆功能,因而计数因而计数器重新开始计数前要用复位指令才能对当前值寄存器复位器重新开始计数前要用复位指令才能对当前值寄存器复位。若使用停电保持型计数器若使用停电保持型计数器,即使停电,当前值和输出触点状即使停电,当前值和输出触点状态,也能保持不变。态,也能保持不变。41 内部计数器内部计数器3232位可逆计数器位可逆计数器位可逆计数器位可逆计数器u这类计数器与这类计数器与这类计数器与这类计数器与1616位增计数器除位数不同外,还在位增计数器除位数不同外,还在位增计数器除位数不同外,还在位增计数器除位数不同外,还在于它能通过控制实现加于它能通过控制实现加于它能通过控制实现加于它能通过控制实现加/减双向计数。减双向计数。减双向计数。减双向计数。u增增增增/减计数由对应的特殊辅助继电器设定。对应的减计数由对应的特殊辅助继电器设定。对应的减计数由对应的特殊辅助继电器设定。对应的减计数由对应的特殊辅助继电器设定。对应的特殊辅助继电器被置为特殊辅助继电器被置为特殊辅助继电器被置为特殊辅助继电器被置为ONON时为减计数,置为时为减计数,置为时为减计数,置为时为减计数,置为OFFOFF时时时时为增计数。为增计数。为增计数。为增计数。C200C200C234M8200C234M8200M8234M8234例:例:例:例:C200C200-M8200M8200 当当当当M8200M8200为为为为ONON时,时,时,时,C200C200为减计数为减计数为减计数为减计数 当当当当M8200M8200为为为为OFFOFF时,时,时,时,C200C200为增计数为增计数为增计数为增计数4232位加减计数器的动作过程43如何用计数器与定时器如何用计数器与定时器配合实现长延时?配合实现长延时?45 高速计数器高速计数器高数计数器是采用高数计数器是采用中断方式中断方式中断方式中断方式进行高速计数的,与进行高速计数的,与PLC的扫的扫描周期无关描周期无关高数计数器是对高数计数器是对特定的输入特定的输入特定的输入特定的输入进行计数进行计数(共享同一个共享同一个PLC机机型输入端上的型输入端上的6个高速计数器输入端个高速计数器输入端X000X005)高数计数器为高数计数器为3232位增位增位增位增/减计数减计数减计数减计数型,具有型,具有停电保持停电保持停电保持停电保持功能功能 什么是高速计数器?什么是高速计数器?什么是高速计数器?什么是高速计数器?高数计数器的三种类型:高数计数器的三种类型:高数计数器的三种类型:高数计数器的三种类型:1相(无启动复位端子)单输入相(无启动复位端子)单输入 C235C240 6点点1相(带启动复位端子)单输入相(带启动复位端子)单输入 C241C245 5点点1相相2计数输入型计数输入型 C246C250 5点点2相双计数输入型相双计数输入型 C251C255 5点点(C235C255)46 高速计数器高速计数器1相(无启动复位端子)单输入相(无启动复位端子)单输入C235C240作增计数时,当计数值达到设定值时,触点动作并保持,作增计数时,当计数值达到设定值时,触点动作并保持,做减计数时,到达计数值则复位。其计数方向取决于对做减计数时,到达计数值则复位。其计数方向取决于对应的计数方向标志继电器应的计数方向标志继电器M8235M8240。复位信号复位信号启动信号启动信号方向控制方向控制47 高速计数器高速计数器1相带启动复位端子高速计数器相带启动复位端子高速计数器C241C245启动时,启动时,X015要先接通;复位时,要先接通;复位时,X014接通或外部接通或外部X003有输入皆复位。有输入皆复位。48 高速计数器高速计数器1相相2计数输入计数输入C246C250 49 高速计数器高速计数器2相双计数输入相双计数输入C251C255 指示功能指示功能506 6、数据寄存器数据寄存器DD PLC在进行输入输出处理、模拟量控制、位置控制时,在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器以存储数据和参数需要许多数据寄存器以存储数据和参数 数据寄存器为数据寄存器为数据寄存器为数据寄存器为1616位,最高位为符号位位,最高位为符号位位,最高位为符号位位,最高位为符号位 3232位数据可用两个数据寄存器来存储(如位数据可用两个数据寄存器来存储(如位数据可用两个数据寄存器来存储(如位数据可用两个数据寄存器来存储(如D1D0D1D0)数据寄存器有:数据寄存器有:数据寄存器有:数据寄存器有:u 通用数据寄存器通用数据寄存器u 特殊数据寄存器特殊数据寄存器u 变址用数据寄存器变址用数据寄存器u 文件数据寄存器文件数据寄存器51分类分类普通用途(共普通用途(共8000点)点)特殊用途特殊用途供变址用供变址用文件数据寄存器文件数据寄存器数数 据据寄寄存存器器D0D199200点点D200D511 312点(供链路点(供链路用用)D512D7999 7488点(供滤波点(供滤波器用)器用)D8000D8195106点点V0(V)V7Z0(Z)Z716点点D1000以后的通以后的通用停电保持寄存用停电保持寄存器利用参数设置器利用参数设置可作为最多可作为最多7000点的文件寄存器点的文件寄存器使用。使用。数据寄存器地址号(以十进制数分配)数据寄存器地址号(以十进制数分配)5253 通用数据寄存器通用数据寄存器 通用数据寄存器在通用数据寄存器在PLC由运行(由运行(RUN)变为停止变为停止(STOP)时,其数据全部清零。时,其数据全部清零。如果将如果将特殊继电器特殊继电器M8033置置1,则,则PLC由运行变由运行变为停止时,数据可以保持。为停止时,数据可以保持。54 特殊用途数据寄存器特殊用途数据寄存器(D8000 D8000 )特殊数据寄存器用于监视特殊数据寄存器用于监视PLC的运行状态。未加的运行状态。未加定义的特殊数据寄存器,用户不能使用。定义的特殊数据寄存器,用户不能使用。特殊用途的数据寄存器特殊用途的数据寄存器是指写入特定目的的数据,或事先是指写入特定目的的数据,或事先写入特定的内容。其内容在电源接通时,置位于初始值。写入特定的内容。其内容在电源接通时,置位于初始值。55 变址寄存器变址寄存器VV、ZZ 变址寄存器变址寄存器变址寄存器变址寄存器V/ZV/Z实际上是一种特殊用途的数据寄存器实际上是一种特殊用途的数据寄存器实际上是一种特殊用途的数据寄存器实际上是一种特殊用途的数据寄存器变址寄存器变址寄存器变址寄存器变址寄存器V/ZV/Z的作用:的作用:的作用:的作用:相当于微机中的变址寄存器,相当于微机中的变址寄存器,用于改变元件的编号(变址)用于改变元件的编号(变址)V V、Z Z都是都是都是都是1616位的数据寄存器,与其它寄存器一样读写位的数据寄存器,与其它寄存器一样读写位的数据寄存器,与其它寄存器一样读写位的数据寄存器,与其它寄存器一样读写需要需要需要需要3232位操作,可将位操作,可将位操作,可将位操作,可将V V、Z Z串联使用(串联使用(串联使用(串联使用(Z Z为低位,为低位,为低位,为低位,V V为高位)为高位)为高位)为高位)例:例:例:例:D0Z D0Z 若若若若Z=10Z=10,则为则为则为则为D10D10V0V7Z0Z75657 文件寄存器文件寄存器 文件寄存器是用于存放大量数据的专用数据寄存器文件寄存器是用于存放大量数据的专用数据寄存器文件寄存器是用于存放大量数据的专用数据寄存器文件寄存器是用于存放大量数据的专用数据寄存器 例如:用于存放采集数据、统计计算数据、多组例如:用于存放采集数据、统计计算数据、多组控制参数等。控制参数等。文件寄存器占用用户程序存储器内的某一存储区间,文件寄存器占用用户程序存储器内的某一存储区间,文件寄存器占用用户程序存储器内的某一存储区间,文件寄存器占用用户程序存储器内的某一存储区间,可用编程器或编程软件进行写操作可用编程器或编程软件进行写操作可用编程器或编程软件进行写操作可用编程器或编程软件进行写操作 PLC运行时,可用运行时,可用BMOV指令将文件寄存器内指令将文件寄存器内容读到通用数据寄存器中。容读到通用数据寄存器中。597 7、指针(指针(P PI I)指针用作跳转、中断等程序的入口地址。与跳转、子程序、指针用作跳转、中断等程序的入口地址。与跳转、子程序、中断程序等指令一起应用。中断程序等指令一起应用。分支用指针分支用指针P P中断用指针中断用指针I I输入中断用输入中断用定时器中断用定时器中断用计数器中断用计数器中断用分支用指针分支用指针输入中断用输入中断用定时器中断用定时器中断用计数器中断用计数器中断用P0P127128点点I00(X000)I10(X001)I20(X002)I30(X003)I40(X004)I50(X005)6点点I6I7I83点点I010I020I030I040I050I0606点点中断用指针中断用指针61 分支用指针分支用指针P P用于条件跳转,子程序调用指令中用于条件跳转,子程序调用指令中62 中断用指针中断用指针I I中断用指针中断用指针常与中断返回指令常与中断返回指令FNC 03 FNC 03(IRETIRET),),开中开中断指令断指令FNC 04 FNC 04(EIEI),),关中断指令关中断指令FNC 05 FNC 05(DIDI)一起一起使用。使用。输入中断:输入中断:I 0 0:下降沿中断下降沿中断 1:上升沿中断上升沿中断 输入中断号(输入中断号(05),与),与X0X5相对应。相对应。定时中断:定时中断:I 1099ms 定时中断号(定时中断号(68)63计数中断:

    注意事项

    本文(第6章-可编程控制器的编程语言及指令系统PPT学习课件.ppt)为本站会员(知***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开