PLC程序设计基础教案.pptx

上传人:莉*** 文档编号:88537074 上传时间:2023-04-26 格式:PPTX 页数:56 大小:301.70KB
返回 下载 相关 举报
PLC程序设计基础教案.pptx_第1页
第1页 / 共56页
PLC程序设计基础教案.pptx_第2页
第2页 / 共56页
点击查看更多>>
资源描述

《PLC程序设计基础教案.pptx》由会员分享,可在线阅读,更多相关《PLC程序设计基础教案.pptx(56页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、会计学1PLC程序设计基础程序设计基础3.1 PLC3.1 PLC3.1 PLC3.1 PLC的编程语言的编程语言的编程语言的编程语言第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础可编程控制器目前常用的编程语言有以下可编程控制器目前常用的编程语言有以下5种(种(IEC标准):标准):n功能块图功能块图n梯形图梯形图n顺序功能图顺序功能图n指令表指令表n结构文本结构文本 ST适用适用Q系列系列PLC图形编程语言图形编程语言文字语言文字语言第1页/共56页 顺序功能图常用来编制顺序控制程序,它包括顺序功能图常用来编制顺序控制程序,它包括步、动作、

2、转换步、动作、转换三个要素。顺序功能图法可以将一个复杂的控制过程分解为一些小的工作状态。对于这些小状态的功能依次处理后再把这些小状态依一定顺序控制要求连接成组合整体的控制程序。三个要素。顺序功能图法可以将一个复杂的控制过程分解为一些小的工作状态。对于这些小状态的功能依次处理后再把这些小状态依一定顺序控制要求连接成组合整体的控制程序。(1)顺序功能图)顺序功能图3.1 PLC3.1 PLC3.1 PLC3.1 PLC的编程语言的编程语言的编程语言的编程语言第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础步步1步步2步步3动作动作1动作动作2转换转

3、换1转换转换2顺序功能图顺序功能图第2页/共56页3.1 PLC3.1 PLC3.1 PLC3.1 PLC的编程语言的编程语言的编程语言的编程语言第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础 梯形图的表达式沿用了原电气控制系统中的继电接触控制电路图的形式,二者的基本构思是一致的,只是使用符号和表达方式有所区别。梯形图的表达式沿用了原电气控制系统中的继电接触控制电路图的形式,二者的基本构思是一致的,只是使用符号和表达方式有所区别。最右边必须是输出元素。最右边必须是输出元素。梯形图从上至下按行编写,每一行则按从左至右的顺序编写。梯形图从上至下按

4、行编写,每一行则按从左至右的顺序编写。CPU将按自左到右,从上而下的顺序执行程序。梯形图的左侧竖直线称母线将按自左到右,从上而下的顺序执行程序。梯形图的左侧竖直线称母线(源母线源母线)。梯形图的左侧安排输入触点梯形图的左侧安排输入触点(如果有若干个触点相并联的支路应安排在最左端如果有若干个触点相并联的支路应安排在最左端)和辅助继电器触点(运算中间结果)和辅助继电器触点(运算中间结果)(2)梯形图)梯形图第3页/共56页T0X1Y0X2T0PLC梯形图梯形图K400END3.1 PLC3.1 PLC3.1 PLC3.1 PLC的编程语言的编程语言的编程语言的编程语言第三章第三章第三章第三章 PL

5、CPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础(2)梯形图)梯形图第4页/共56页3.1 PLC3.1 PLC3.1 PLC3.1 PLC的编程语言的编程语言的编程语言的编程语言第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础(3)功能块图)功能块图 功能块图是一种类似于功能块图是一种类似于数字逻辑电路数字逻辑电路的编程语言,用类似与门、或门的方框来表示逻辑运算关系,方块左侧为逻辑运算的输入变量,右侧为输出变量,输入端、输出端的小圆点表示的编程语言,用类似与门、或门的方框来表示逻辑运算关系,方块左侧为逻辑运算的输入变量,右

6、侧为输出变量,输入端、输出端的小圆点表示“非非”运算,信号自左向右流动。类似于电路一样,方框被运算,信号自左向右流动。类似于电路一样,方框被“导线导线”连接在一起。连接在一起。ORANDSRS1 Q1RI1I2I3I4I5Q1功能块图功能块图第5页/共56页 指令表语言又称命令语句表达式语言,它常用一些助记符来表示指令表语言又称命令语句表达式语言,它常用一些助记符来表示PLC的某种操作。它类似微机中的汇编语言,但比汇编语言更直观易懂。用户可以很容易地将梯形图语言转换成助记符语言。的某种操作。它类似微机中的汇编语言,但比汇编语言更直观易懂。用户可以很容易地将梯形图语言转换成助记符语言。3.1 P

7、LC3.1 PLC3.1 PLC3.1 PLC的编程语言的编程语言的编程语言的编程语言第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础(4)指令表)指令表T0X1Y0X2T0LD X1ANI X2OUT T0SP K400LD T0OUT Y0END(b)指令表指令表(a)梯形图梯形图 K400END第6页/共56页3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基

8、础程序设计基础程序设计基础基本数据结构基本数据结构1.1.位元件位元件位元件位元件2.2.字元件字元件字元件字元件uu 位元件只有两种状态,即位元件只有两种状态,即位元件只有两种状态,即位元件只有两种状态,即ONON和和和和OFFOFF,用二进制数,用二进制数,用二进制数,用二进制数“1”1”、“0”0”表示表示表示表示uu FX FX有有有有4 4种编程元件为位元件,分别是:种编程元件为位元件,分别是:种编程元件为位元件,分别是:种编程元件为位元件,分别是:X X:输入继电器,存放外部输入电路的通断状态;:输入继电器,存放外部输入电路的通断状态;:输入继电器,存放外部输入电路的通断状态;:输

9、入继电器,存放外部输入电路的通断状态;Y Y:输出继电器,用于从:输出继电器,用于从:输出继电器,用于从:输出继电器,用于从PLCPLC直接输出物理信号;直接输出物理信号;直接输出物理信号;直接输出物理信号;M M:辅助继电器,:辅助继电器,:辅助继电器,:辅助继电器,PLCPLC内部运算标志;内部运算标志;内部运算标志;内部运算标志;S S:状态继电器,:状态继电器,:状态继电器,:状态继电器,PLCPLC内部运算标志;内部运算标志;内部运算标志;内部运算标志;uu 字节(字节(字节(字节(ByteByte):):):):8 8个连续的位;个连续的位;个连续的位;个连续的位;uu 字(字(字

10、(字(WordWord):):):):1616个连续的位;个连续的位;个连续的位;个连续的位;uu 双字:两个连续的字。双字:两个连续的字。双字:两个连续的字。双字:两个连续的字。T T、CC的当前值和设定值均为有符号的字,最高位为符号位。的当前值和设定值均为有符号的字,最高位为符号位。的当前值和设定值均为有符号的字,最高位为符号位。的当前值和设定值均为有符号的字,最高位为符号位。0 0正正正正1 1负负负负第7页/共56页编程元件简称编程元件简称元件元件。将。将PLCPLC内部存储器的每一个内部存储器的每一个存储单元存储单元均称为元件,各个元件与均称为元件,各个元件与PLCPLC的监控程序、

11、用户的应用程序合作,会产生或模拟出不同的功能。当元件产生的是继电器功能时,称这类元件为软继电器,简称继电器,它不是物理意义上的实物器件,而是一定的存储单元与程序的结合产物。后面介绍的各类继电器、定时器、计数器都指此类软元件。的监控程序、用户的应用程序合作,会产生或模拟出不同的功能。当元件产生的是继电器功能时,称这类元件为软继电器,简称继电器,它不是物理意义上的实物器件,而是一定的存储单元与程序的结合产物。后面介绍的各类继电器、定时器、计数器都指此类软元件。系列系列PLC的性能指标与编程元件的性能指标与编程元件(内部继电器内部继电器)元件的数量及类别是由元件的数量及类别是由PLCPLC监控程序规

12、定的,它的规模决定着监控程序规定的,它的规模决定着PLCPLC整体功能及数据处理的能力。我们在使用整体功能及数据处理的能力。我们在使用PLCPLC时,主要查看相关的操作手册。时,主要查看相关的操作手册。3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础FX基本性能见教材表基本性能见教材表3-1、表、表3-2 P31第8页/共56页3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列

13、系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础PLCPLCPLCPLC的内部软继电器的内部软继电器的内部软继电器的内部软继电器输入继电器输入继电器输入继电器输入继电器输出继电器输出继电器输出继电器输出继电器辅助继电器辅助继电器辅助继电器辅助继电器状态继电器状态继电器状态继电器状态继电器定时器定时器定时器定时器计数器计数器计数器计数器数据寄存器数据寄存器数据寄存器数据寄存器变址寄存器变址寄存器变址寄存器变址寄存器指针指针指针指针常数常数常数常数系

14、列系列PLC的性能指标与编程元件的性能指标与编程元件(内部继电器内部继电器)第9页/共56页输入继电器与输出继电器输入继电器与输出继电器3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础(1)(1)输入继电器(输入继电器(X X)输入继电器是PLC中用来专门存储系统输入信号的内部虚拟继电器。它又被称为输入的映像区,它可以有无数个动合触点和动断触点,在PLC编程中可以随意使用。这类继电器的状

15、态不能用程序驱动,只能用输入信号驱动。FX系列PLC的输入继电器采用八进制编号。FX2N系列PLC带扩展时,输入继电器最多可达184点,其编号为X0X7、X10X17X260X267。第10页/共56页输入继电器与输出继电器输入继电器与输出继电器3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础(2)(2)输出继电器(输出继电器(Y Y)n 输出继电器是PLC中专门用来将运算结果信号经输出

16、接口电路及输出端子送达并控制外部负载的虚拟继电器。它在PLC内部直接与输出接口电路相连,它有无数个动合触点与动断触点,这些动合与动断触点可在PLC编程时随意使用。外部信号无法直接驱动输出继电器,它只能用程序驱动。FX系列PLC的输出继电器采用八进制编号。FX2N系列PLC带扩展时,输入继电器最多可达184点,其编号为Y0Y7、Y10Y17Y260Y267。第11页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCP

17、LCPLC程序设计基础程序设计基础程序设计基础程序设计基础n PLC PLC内有很多辅助继电器内有很多辅助继电器FX2NFX2N系列系列PLCPLC的辅助继电器按照其功能分成以下三类:的辅助继电器按照其功能分成以下三类:a.a.通用辅助继电器通用辅助继电器M0M0M499M499(500500点)点)b.b.断电保持辅助继电器断电保持辅助继电器M500M500M3071M3071(25722572点)点)c.c.特殊辅助继电器特殊辅助继电器M8000M8000M8255M8255(256256点)点)辅助继电器见教材表辅助继电器见教材表3-4 P343-4 P34第12页/共56页辅助继电器辅

18、助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n n 通用辅助继电器通用辅助继电器通用辅助继电器和输出继电器一样,在通用辅助继电器和输出继电器一样,在PLCPLC电源中断后,其状态将变为电源中断后,其状态将变为OFFOFF。当电源恢复后,除因程序使其变为。当电源恢复后,除因程序使其变为 ONON外,其它仍保持外,其它仍保持OFFOFFX0M0M0M0第13页/共56页辅助继

19、电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n 断电保持辅助继电器断电保持辅助继电器保保保保持持持持用用用用辅辅辅辅助助助助继继继继电电电电器器器器在在在在PLCPLCPLCPLC电电电电源源源源中中中中断断断断后后后后,它它它它具具具具有有有有保保保保持持持持断断断断电电电电前前前前的瞬间状态的功能,并在恢复供电后继续断电前的状态的瞬间状态的功能,并在恢复供电后继

20、续断电前的状态的瞬间状态的功能,并在恢复供电后继续断电前的状态的瞬间状态的功能,并在恢复供电后继续断电前的状态X0M500M500X1Y0X0Y0Y0X1 具有断电保持功能具有断电保持功能“起、保、停起、保、停”梯形梯形图图 “起、保、停起、保、停”梯形梯形图图第14页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n 特殊辅助继电器特殊辅助继电器M80

21、00M8255(256点)点)特殊辅助继电器是具有某项特殊辅助继电器是具有某项特定功能特定功能的辅助继电器的辅助继电器 通常可分为两类:通常可分为两类:触点型触点型 和和 线圈型线圈型 触点型触点型 特殊辅助继电器的线圈由PLC自动驱动,用户只可以利用其触点。线圈型线圈型特殊辅助继电器的线圈由用户控制,其线圈得电后,PLC作出特 定动作。c.c.特殊辅助继电器特殊辅助继电器M8000M8000M8255M8255(256256点)点)辅助继电器见教材表辅助继电器见教材表3-4 P343-4 P34第15页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列

22、系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(触点型(触点型1 1)M8000 M8000(M8001M8001)-运行监视用特殊辅助继电器运行监视用特殊辅助继电器PLC运行时运行时M8000得电(得电(M8001断电),断电),PLC停止时停止时M8000失电(失电(M8001得电)得电)第16页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCP

23、LCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(触点型(触点型2 2)M8002M8002(M8003M8003)-初始脉冲特殊辅助继电器M8002(M8003)只在PLC开始运行的第一个扫描周期内得电(断电),其余时间均断电(得电)。常用M8002的触点作为一些继电器的初始化复位信号第17页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中

24、的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(触点型(触点型3 3)M8011M8011、M8012M8012、M8013M8013、M8014M8014-分别为产生周期为分别为产生周期为10ms、100ms、1s、1min脉冲的脉冲的特殊辅助继电器特殊辅助继电器(PLC RUN)第18页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元

25、件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(触点型(触点型4 4)M8004-M8004-出错特殊继电器出错特殊继电器 当当PLC出现硬件出错、参数出错、语法出错、电路出错、操作出现硬件出错、参数出错、语法出错、电路出错、操作出错、运算出错等时,出错、运算出错等时,M8004得电得电M8061-M8061-硬件出错特殊继电器硬件出错特殊继电器 D8061D8061(出错代码)(出错代码)M8064-M8064-参数出错特殊继电器参数出错特殊继电器 D8064 D80

26、64(出错代码)(出错代码)M8065-M8065-语法出错特殊继电器语法出错特殊继电器 D8065 D8065(出错代码)(出错代码)M8066-M8066-电路出错特殊继电器电路出错特殊继电器 D8066 D8066(出错代码)(出错代码)M8067-M8067-操作出错特殊继电器操作出错特殊继电器 D8067 D8067(出错代码)(出错代码)第19页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCP

27、LC程序设计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(触点型(触点型5 5)M8020-M8020-M8020-M8020-零标志零标志M8021-M8021-M8021-M8021-错位标志错位标志M8022-M8022-M8022-M8022-进位标志进位标志M8029-M8029-M8029-M8029-指令执行完毕标志指令执行完毕标志M8046-M8046-M8046-M8046-STL STL状态置状态置1 1第20页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的

28、编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(触点型(触点型6 6)M8246-M8246-M8246-M8246-C246 C246 减计数监视减计数监视M8247-M8247-M8247-M8247-C247 C247 减计数监视减计数监视M8249-M8249-M8249-M8249-C249 C249 减计数监视减计数监视M8251-M8251-M8251-M8251-C251 C251 减计数监视减计数监视M8252-M8252-M8

29、252-M8252-C252 C252 减计数监视减计数监视M8254-M8254-M8254-M8254-C254 C254 减计数监视减计数监视第21页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(线圈型(线圈型1 1)M8028M8028M8028M8028-10ms 10ms定时器切换标志定时器切换标志当当

30、M8028M8028线圈被接通时,则线圈被接通时,则T32-T62T32-T62变为变为10ms10ms定时器定时器M8034M8034M8034M8034-禁止全部输出的特殊辅助继电器禁止全部输出的特殊辅助继电器当当M8034M8034线圈被接通时,则线圈被接通时,则PLCPLC的所有输出自动断开的所有输出自动断开M8039M8039M8039M8039-恒定扫描周期的特殊辅助继电器恒定扫描周期的特殊辅助继电器当当M8039M8039线圈被接通时,则线圈被接通时,则PLCPLC以恒定的扫描方式运行以恒定的扫描方式运行恒定扫描周期值由恒定扫描周期值由D8039D8039决定决定第22页/共56

31、页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(线圈型(线圈型2 2)M8031-M8031-M8031-M8031-非保持型继电器、寄存器状态清除非保持型继电器、寄存器状态清除M8032-M8032-M8032-M8032-保持型继电器、寄存器状态清除保持型继电器、寄存器状态清除M8033-M8033-M8033-M803

32、3-RUNSTOPRUNSTOP时,输出保持时,输出保持RUNRUN前状态前状态M8035-M8035-M8035-M8035-强制运行(强制运行(RUNRUN)监视)监视M8036-M8036-M8036-M8036-强制运行(强制运行(RUNRUN)M8037-M8037-M8037-M8037-强制停止(强制停止(STOP STOP)第23页/共56页辅助继电器辅助继电器 M3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设

33、计基础程序设计基础程序设计基础程序设计基础n n 特殊辅助继电器特殊辅助继电器(线圈型(线圈型3 3)M8235-M8235-M8235-M8235-设置设置设置设置C235C235C235C235为减计数方式为减计数方式为减计数方式为减计数方式M8236-M8236-M8236-M8236-设置设置设置设置C236C236C236C236为减计数方式为减计数方式为减计数方式为减计数方式M8237-M8237-M8237-M8237-设置设置设置设置C237C237C237C237为减计数方式为减计数方式为减计数方式为减计数方式M8238-M8238-M8238-M8238-设置设置设置设置C

34、238C238C238C238为减计数方式为减计数方式为减计数方式为减计数方式M8241-M8241-M8241-M8241-设置设置设置设置C241C241C241C241为减计数方式为减计数方式为减计数方式为减计数方式M8242-M8242-M8242-M8242-设置设置设置设置C242C242C242C242为减计数方式为减计数方式为减计数方式为减计数方式M8244-M8244-M8244-M8244-设置设置设置设置C244C244C244C244为减计数方式为减计数方式为减计数方式为减计数方式第24页/共56页注意:注意:注意:注意:FXFXFXFX系列中,不同型号系列中,不同型号

35、系列中,不同型号系列中,不同型号PLCPLCPLCPLC的特殊辅助的特殊辅助的特殊辅助的特殊辅助继电器的数量也不同。继电器的数量也不同。继电器的数量也不同。继电器的数量也不同。在在在在M8000M8000M8000M8000M8255M8255M8255M8255的的的的256256256256个特殊辅助继个特殊辅助继个特殊辅助继个特殊辅助继电器中,电器中,电器中,电器中,PLCPLCPLCPLC未定义的不可在用户程序中未定义的不可在用户程序中未定义的不可在用户程序中未定义的不可在用户程序中使用,具体可参见使用手册。使用,具体可参见使用手册。使用,具体可参见使用手册。使用,具体可参见使用手册。

36、第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件辅助继电器辅助继电器 M 特殊辅助继电器特殊辅助继电器第25页/共56页状态继电器状态继电器 S3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础

37、程序设计基础n 状态继电器是状态继电器是PLCPLC在顺序控制系统中实现控制的重要内部元件。在顺序控制系统中实现控制的重要内部元件。状态继电器分成四类,其编号及点数如下:状态继电器分成四类,其编号及点数如下:初始状态:初始状态:S0S0S9S9(1010点)点)回零:回零:S10S10S19S19(1010点)点)通用:通用:S20S20S499S499(480480点)点)保持:保持:S500S500S899S899(400400点)点)报警:报警:S900S900S999S999(100100点)点)有关状态继电器的应用,参考项目十有关状态继电器的应用,参考项目十STLSTL指令的内容指令

38、的内容第26页/共56页定时器时可分为定时器时可分为定时器时可分为定时器时可分为通用定时器通用定时器通用定时器通用定时器、积算定时器积算定时器积算定时器积算定时器二种。二种。二种。二种。第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T PLCPLC的定时器相当于电器系统中的通电延时时间继电器的定时器相当于电器系统中的通电延时时间继电器 定时器可提供无数对的常开、常闭延时触点

39、供编程用定时器可提供无数对的常开、常闭延时触点供编程用定时器可提供无数对的常开、常闭延时触点供编程用定时器可提供无数对的常开、常闭延时触点供编程用 定时器中有一个定时器中有一个定时器中有一个定时器中有一个设定值寄存器设定值寄存器设定值寄存器设定值寄存器、一个、一个、一个、一个当前值寄存器当前值寄存器当前值寄存器当前值寄存器和一个用来存储其输出触点的和一个用来存储其输出触点的和一个用来存储其输出触点的和一个用来存储其输出触点的映象寄存器映象寄存器映象寄存器映象寄存器(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。(一个二进制位),这三个量使用同一地址编号。但使用场合不一

40、样,意义也不同。(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。第27页/共56页 PLC PLC PLC PLC定时器工作原理:定时器工作原理:定时器工作原理:定时器工作原理:定定定定时时时时器器器器是是是是根根根根据据据据时时时时钟钟钟钟脉脉脉脉冲冲冲冲累累累累积积积积计计计计数数数数而而而而达达达达到到到到定定定定时时时时的的的的目目目目的的的的,时时时时钟钟钟钟脉脉脉脉冲冲冲冲有有有有1ms 1ms 1ms 1ms、10ms 10ms 10ms 10ms、100ms100ms100ms1

41、00ms,当当当当所所所所计计计计数数数数达达达达到到到到设设设设定定定定值值值值时时时时,其触点动作。其触点动作。其触点动作。其触点动作。第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T设定值设定值设定值设定值可用常数可用常数可用常数可用常数K K或数据寄存器或数据寄存器或数据寄存器或数据寄存器D D的内容来设置。的内容来设置。的内容来设置。的内容来设置。第28页/共56

42、页 通用定时器通用定时器不具备断电的保持功能,即当输入电路断开不具备断电的保持功能,即当输入电路断开或停电时定时器复位。或停电时定时器复位。通用定时器有通用定时器有100ms和和10ms两种。两种。设定值:设定值:设定值:设定值:常数常数常数常数K K 或或或或 数据寄存数据寄存数据寄存数据寄存器器器器D D的内容的内容的内容的内容 设定值设定值设定值设定值的范围:的范围:的范围:的范围:1 13276732767第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCP

43、LC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T第29页/共56页编号:FX0S FX1S FX0N FX1N FX2N (FX2NC)100ms T0T49 T0T62 T0T62 T0T199 10ms T24T49 T32T62 T32T62 T200T2451ms -T63 -第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T

44、1.1.通用定时器通用定时器第30页/共56页100ms100ms定时器定时器定时器定时器 定时范围为定时范围为定时范围为定时范围为0.10.13276.7s3276.7s10ms10ms定时器定时器定时器定时器 (除除除除FX2NFX2N外,外,外,外,M8028=ON M8028=ON 时时时时)定时范围为定时范围为定时范围为定时范围为0.010.01327.67s327.67s 1ms1ms定时器定时器定时器定时器(FX0N T63)(FX0N T63)(采用中断计数采用中断计数采用中断计数采用中断计数 )定时范围为定时范围为定时范围为定时范围为0.0010.00132.767s32.7

45、67s第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T1.1.通用定时器通用定时器第31页/共56页第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T1.

46、1.通用定时器通用定时器通用定时器(例1)第32页/共56页1ms1ms积算定时器积算定时器:对:对1ms1ms时钟脉冲进行累积计数的,定时范围为时钟脉冲进行累积计数的,定时范围为0.0010.00132.767s32.767s。100ms100ms积算定时器积算定时器:对:对100ms100ms时钟脉冲进行累积计数的定时范围为时钟脉冲进行累积计数的定时范围为0.10.13276.7s 3276.7s 第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中

47、的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T1.1.积算定时器积算定时器1 1)积算定时器具有)积算定时器具有计数累积计数累积的功能。的功能。2 2)在定时过程中如果断电或定时器线圈)在定时过程中如果断电或定时器线圈OFFOFF,积算定时器将保持当前的计数值(当前值),通电或定时器线圈,积算定时器将保持当前的计数值(当前值),通电或定时器线圈ONON后继续累积,即其当前值具有后继续累积,即其当前值具有保持功能保持功能,只有将积算定时器复位,当前值才变为,只有将积算定时器复位,当前值才变为0 0。第33页/共56页编号:FX0S FX1S FX0N FX1N F

48、X2N (FX2NC)1ms -T63 -T246T249 100ms -T250T255第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T1.1.积算定时器积算定时器第34页/共56页第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图

49、中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件定时器定时器T1.1.积算定时器积算定时器积算定时器(例2)第35页/共56页第三章第三章第三章第三章 PLCPLCPLCPLC程序设计基础程序设计基础程序设计基础程序设计基础3.2 FX3.2 FX3.2 FX3.2 FX系列系列系列系列PLCPLCPLCPLC梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件梯形图中的编程元件计数器计数器C 内部计数器是在执行扫描操作时对内部信号(如X、Y、M、S、T等)进行计数。内部输入信号的接通和断开时间应比PLC的扫描周期稍长。高速计数器高速计数器 采用中断方式进行计数,与采用中断

50、方式进行计数,与 PLCPLC的扫描周期无关的扫描周期无关 与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。第36页/共56页 计数器的设定值范围:计数器的设定值范围:计数器的设定值范围:计数器的设定值范围:1-327671-32767(1616位)位)位)位)-214783648+214783647-214783648+214783647(3232位)位)位)位)计数器的计数器的计数器的计数器的设定值设定值设定值设定值可由可由可由可由常数常数常数常数KK 或间接通过指定的或间接通过指定的或间接通过指定的或间接通过指定的数据寄存

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com