任务八2ppt课件.ppt
PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:1 SIMENS黄河水利职业技术学院黄河水利职业技术学院任务八2ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:2 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1 知识准备知识准备 指令基础指令基础触点与线圈触点与线圈基本逻辑指令基本逻辑指令边沿检测指令边沿检测指令定时器指令定时器指令CPU的时钟存储器的时钟存储器2.2123456知识准备PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:3 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.1 指令基础指令基础 1.1.指令的组成指令的组成 指指令令是是程程序序的的最最小小独独立立单单位位,用用户户程程序序是是由由若若干干条条顺顺序序排排列列的的指指令令构构成成。指指令令一一般般由由操操作作码码和和操操作作数数组组成成,其其中中的的操操作作码码代代表表指指令令所所要要完完成成的的具具体体操操作作(功功能能),操作数则是该指令操作或运算的对象。操作数则是该指令操作或运算的对象。例例如如,对对于于STLSTL指指令令“A A I0.0I0.0”,其其中中“A”“A”是是操操作作码码,表表示示该该指指令令的的功功能能是是逻逻辑辑“与与”操操作作;“I0.0”“I0.0”是是操操作作数数,也也就就是是数数字字量量输输入入模模块块的的第第0 0字字节节的的第第0 0位位;该指令的功能就是对该指令的功能就是对I0.0I0.0进行进行“与与”操作。操作。PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:4 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.1 指令基础指令基础 2.2.变量变量 指指令令操操作作数数既既可可以以是是变变量量,也也可可以以是是常常量量或或常常数数。如如果果指指令令的的操操作作数数是是变变量量,则则该该变变量量既既可可以以用用绝绝对对地地址址表示,也可以用表示,也可以用符号地址符号地址表示。表示。绝对地址绝对地址是数字地址。是数字地址。如如:I0.0:I0.0、I0.1I0.1 符符号号地地址址是是用用户户在在符符号号表表或或声声明明表表中中定定义义的的与与绝绝对对地址相对应并具有一定意义的字符串。地址相对应并具有一定意义的字符串。如:如:SB1SB1、SB2SB2PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:5 SIMENS黄河水利职业技术学院黄河水利职业技术学院u1 1位(位(BitBit)通过一个变量标识符、一个字节数字、一个间隔符通过一个变量标识符、一个字节数字、一个间隔符(小数点小数点)和一个位数字引用一个绝对地址。位数字范)和一个位数字引用一个绝对地址。位数字范围是围是0 07 7。例如:。例如:I1.0 I1.0表示数字量输入区域的第表示数字量输入区域的第1 1字节的第字节的第0 0位;位;Q16.4 Q16.4表示数字量输出区域的第表示数字量输出区域的第1616字节的第字节的第4 4位。位。u8 8位位 (字节,(字节,BYTEBYTE)通过一个地址标识符)通过一个地址标识符B B和一个字和一个字节数字编号来引用一个绝对地址,例如:节数字编号来引用一个绝对地址,例如:IB2 IB2表示数字量输入区域的第表示数字量输入区域的第2 2个字节;个字节;QB18 QB18表示数字量输出区域的第表示数字量输出区域的第1818个字节。个字节。指令的基本知识指令的基本知识变量变量PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:6 SIMENS黄河水利职业技术学院黄河水利职业技术学院u1616位(字,位(字,WORDWORD)通过一个地址标识符通过一个地址标识符W W和一个字数字编号来引用一和一个字数字编号来引用一个绝对地址。一个字由个绝对地址。一个字由2 2个字节组成,其中的个字节组成,其中的高地址字高地址字节位于字的低位节位于字的低位、低地址字节位于字的高位低地址字节位于字的高位,为了避免,为了避免两个字变量出现字节重叠,一般规定字的地址用两个字变量出现字节重叠,一般规定字的地址用偶数偶数表表示。例如:示。例如:IW4IW4表示数字量输入区域地址是表示数字量输入区域地址是4 4的字,它包含的字,它包含IB4IB4(高字节)和(高字节)和IB5IB5(低字节)。(低字节)。QW20QW20表示数字量输出区域地址是表示数字量输出区域地址是2020的字,它包含的字,它包含QB20QB20(高字节)和(高字节)和QB21QB21(低字节)。(低字节)。指令的基本知识指令的基本知识变量的绝对地址变量的绝对地址PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:7 SIMENS黄河水利职业技术学院黄河水利职业技术学院u3232位位 双字(双字(DWORDDWORD)通过一个地址标识符通过一个地址标识符D D和一个双字数字编号来引用和一个双字数字编号来引用一个绝对地址。一个双字由一个绝对地址。一个双字由4 4个字节组成,其中的个字节组成,其中的最高最高地址字节位于双字的最低位地址字节位于双字的最低位、最低地址字节位于双字的最低地址字节位于双字的最高位最高位,为了避免两个双字变量出现字节重叠,一般规,为了避免两个双字变量出现字节重叠,一般规定双字的地址用定双字的地址用4 4的倍数的倍数表示。例如:表示。例如:ID8ID8表示数字量输入地址是表示数字量输入地址是8 8的双字,它包含的双字,它包含IB8IB8(高字(高字节)、节)、IB9IB9(次高字节)、(次高字节)、IB10IB10(次低字节)和(次低字节)和IB11IB11(低字节);(低字节);QD24QD24表示数字量输出地址是表示数字量输出地址是2424的双字,它包含的双字,它包含QB24QB24(高(高字节)、字节)、QB25QB25(次高字节)、(次高字节)、QB26QB26(次低字节)和(次低字节)和QB27QB27(低字节)。(低字节)。指令的基本知识指令的基本知识变量变量的绝对地址的绝对地址PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:8 SIMENS黄河水利职业技术学院黄河水利职业技术学院指令的基本知识指令的基本知识变量变量的绝对地址的绝对地址PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:9 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.1 指令基础指令基础 3.3.常数及其数据类型常数及其数据类型 常常数数是是预预先先给给定定的的数数据据,在在STEP STEP 7 7中中,每每个个常常数数都都有一个前缀以表示其数据类型。有一个前缀以表示其数据类型。数数据据类类型型决决定定数数据据的的属属性性,在在STEP STEP 7 7中中,数数据据类类型型分为:分为:基本数据类型基本数据类型、复杂数据类型复杂数据类型和和参数类型参数类型。基基本本数数据据类类型型定定义义不不超超过过3232位位的的数数据据,可可以以装装入入S7S7处处理理器器的的累累加加器器中中,可可利利用用STEP7STEP7基基本本指指令令处处理理。基基本本数据类型共有数据类型共有1212种。种。PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:10 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.1 指令基础指令基础 类类型(关型(关键词键词)位数位数表示形式表示形式数据与范数据与范围围示例示例布布尔尔(BOOL)1布布尔尔量量True/False,True字字节节(BYTE)8十六十六进进制制B#16#0B#16#FFL B#16#20字(字(WORD)16二二进进制制2#02#1111_1111_1111_1111L 2#0000_0011_1000_0000十六十六进进制制W#16#0W#16#FFFFL W#16#0380BCD码码C#0C#999L C#896无符号十无符号十进进制制B#(0,0)B#(255,255)L B#(10,10)双字(双字(DWORD)32十六十六进进制制DW#16#0000_0000DW#16#FFFF_FFFFL DW#16#0123_ABCD无符号数无符号数B#(0,0,0,0)B#(255,255,255,255)L B#(1,23,45,67)字符(字符(CHAR)8ASCII字符字符可打印可打印ASCII字符字符A、0、,整数(整数(INT)16有符号十有符号十进进制数制数-32768+32767L-23长长整数(整数(DINT)32有符号十有符号十进进制数制数L#-214 783 648 L#214 783 647L#23实实数(数(REAL)32IEEE浮点数浮点数1.175 495e-383.402 823e+38L 2.345 67e+2时间时间(TIME)32带带符号符号IEC时间时间,分辨率,分辨率为为1msT#-24D_20H_31M_23S_648MST#24D_20H_31M_23S_647MSL T#8D_7H_6M_5S_0MS日期(日期(DATE)32IEC日期,分辨率日期,分辨率1为为天天D#1990_1_1D#2168_12_31L D#2005_9_27实时时间实时时间(Time_Of_Daytod)32实时时间实时时间,分辨率,分辨率为为1msTOD#0:0:0.0TOD#23:59:59.999L TOD#8:30:45.12S5系系统时间统时间(S5TIME)32S5时间时间,以,以10ms为时为时基基S5T#0H_0M_10MS S5T#2H_46M_30S_0MSL S5T#1H_1M_2S_10MSPLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:11 SIMENS黄河水利职业技术学院黄河水利职业技术学院 复复杂杂数数据据类类型型定定义义超超过过3232位位或或由由其其它它数数据据类类型型组组成成的的数数据据。复复杂杂数数据据类类型型要要预预定定义义,其其变变量量只只能能在在全全局局数数据据块块中中声声明明,可可以以作作为为参参数数或或逻逻辑辑块块的的局局部部变变量量。STEP STEP 7 7的的指指令令不不能能一一次次处处理理一一个个复复杂杂的的数数据据类类型型(大大于于3232位),但是一次可以处理一个元素。位),但是一次可以处理一个元素。参参数数类类型型是是一一种种用用于于逻逻辑辑块块(FBFB、FCFC)之之间间传传递递参参数数的的数数据据类类型型,主主要要有有定定时时器器(TIMERTIMER)、计计数数器器(COUNTERCOUNTER)、块块(BLOCKBLOCK)、指指针针(POINTERPOINTER)和和ANYANY等等类型。类型。8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:12 SIMENS黄河水利职业技术学院黄河水利职业技术学院4.4.S7-300/400S7-300/400系列系列PLCPLC用户存储区的分类及功能用户存储区的分类及功能(1/31/3)存存储储区域区域功能功能运算运算单单位位寻寻址范址范围围标识标识符符输输入入过过程映像寄存器程映像寄存器(又称(又称输输入入继电继电器)器)(I)在扫描循环的开始,操作系统从现场(又称过程)读取控制按钮、行程开关及各种传感器等送来的输入信号,并存入输入过程映像寄存器。其每一位对应数字量输入模块的一个输入端子。输输入位入位0.065535.7I输输入字入字节节065535IB输输入字入字065534IW输输入双字入双字065532ID输输出出过过程映像寄存器程映像寄存器(又称(又称输输出出继电继电器)器)(Q)在扫描循环期间,逻辑运算的结果存入输出过程映像寄存器。在循环扫描结束前,操作系统从输出过程映像寄存器读出最终结果,并将其传送到数字量输出模块,直接控制PLC外部的指示灯、接触器、执行器等控制对象。输输出位出位0.065535.7Q输输出字出字节节065535QB输输出字出字065534QW输输出双字出双字065532QD位存位存储储器器(又称(又称辅辅助助继电继电器)器)(M)位存储器与PLC外部对象没有任何关系,其功能类似于继电器控制电路中的中间继电器,主要用来存储程序运算过程中的临时结果,可为编程提供无数量限制的触点,可以被驱动但不能直接驱动任何负载。存存储储位位0.0255.7M存存储储字字节节0255MB存存储储字字0254MW存存储储双字双字0252MD8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:13 SIMENS黄河水利职业技术学院黄河水利职业技术学院4.4.S7-300/400S7-300/400系列系列PLCPLC用户存储区的分类及功能用户存储区的分类及功能(2/32/3)存存储储区域区域功能功能运算运算单单位位寻寻址范址范围围标识标识符符外部外部输输入寄存器入寄存器(PI)用户可以通过外部输入寄存器直接访问模拟量输入模块,以便接收来自现场的模拟量输入信号。外部外部输输入字入字节节065535PIB外部外部输输入字入字065534PIW外部外部输输入双字入双字065532PID外部外部输输出寄存器出寄存器(PQ)用户可以通过外部输出寄存器直接访问模拟量输出模块,以便将模拟量输出信号送给现场的控制执行器。外部外部输输出字出字节节065535PQB外部外部输输出字出字065534PQW外部外部输输出双字出双字065532PQD定定时时器器(T)作为定时器指令使用,访问该存储区可获得定时器的剩余时间。定定时时器器0255T计计数器数器(C)作为计数器指令使用,访问该存储区可获得计数器的当前值。计计数器数器0255C8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:14 SIMENS黄河水利职业技术学院黄河水利职业技术学院4.4.S7-300/400S7-300/400系列系列PLCPLC用户存储区的分类及功能用户存储区的分类及功能(3/33/3)存存储储区域区域功能功能运算运算单单位位寻寻址范址范围围标识标识符符数据数据块块寄存器寄存器(DB)数据块寄存器用于存储所有数据块的数据,最多可同时打开一个共享数据块DB和一个背景数据块DI。用“OPEN DB”指令可打开一个共享数据块DB;用“OPEN DI”指令可打开一个背景数据块DI数据位数据位0.065535.7DBX或或DIX数据字数据字节节065535DBB或或DIB数据字数据字065534DBW或或DIW数据双字数据双字065532DBD或或DID本地数据寄存器本地数据寄存器(又称本地数据)(又称本地数据)(L)本地数据寄存器用来存储逻辑块(OB、FB或FC)中所使用的临时数据,一般用作中间暂存器。因为这些数据实际存放在本地数据堆栈(又称L堆栈)中,所以当逻辑块执行结束时,数据自然丢失。本地数据位本地数据位0.065535.7L本地数据字本地数据字节节065535LB本地数据字本地数据字065534LW本地数据双字本地数据双字065532LD8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:15 SIMENS黄河水利职业技术学院黄河水利职业技术学院5.5.操作数的寻址方式操作数的寻址方式 所所谓谓寻寻址址方方式式就就是是指指令令执执行行时时获获取取操操作作数数的的方方式式,可可以以直直接接或或间间接接方方式式给给出出操操作作数数。STEP7STEP7系系统统支支持持4 4种种寻寻址方式:址方式:立即寻址立即寻址 存储器直接寻址存储器直接寻址 存储器间接寻址存储器间接寻址 寄存器间接寻址寄存器间接寻址8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:16 SIMENS黄河水利职业技术学院黄河水利职业技术学院(1 1)立即寻址方式立即寻址方式 立立即即寻寻址址是是对对常常数数或或常常量量的的寻寻址址方方式式,其其特特点点是是操操作数直接表示在指令中,或以惟一形式隐含在指令中。作数直接表示在指令中,或以惟一形式隐含在指令中。例如:例如:L 66L 66 /把常数把常数6666装入累加器装入累加器1 1中中 AW W#16#168AW W#16#168 /将十六进制数将十六进制数168168与累加器与累加器1 1的低字的低字 /进行进行“与与”运算运算 SETSET /默认操作数为默认操作数为RLORLO,该指令实现对,该指令实现对 /RLO /RLO置置1 1操作操作8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:17 SIMENS黄河水利职业技术学院黄河水利职业技术学院(2 2)存储器直接寻址方式存储器直接寻址方式 存存储储器器直直接接寻寻址址,简简称称直直接接寻寻址址。该该寻寻址址方方式式在在指指令令中中直直接接给给出出操操作作数数的的存存储储单单元元地地址址。存存储储单单元元地地址址可可用用符符号号地地址址(如如SB1SB1、KMKM等等)或或绝绝对对地地址址(如如I0.0I0.0、Q4.1Q4.1等)。等)。例如:例如:A I0.0A I0.0 /对输入位对输入位I0.0I0.0执行逻辑执行逻辑“与与”运算运算 =Q4.1=Q4.1 /将逻辑运算结果送给输出继电器将逻辑运算结果送给输出继电器Q4.1Q4.1 L MW2 L MW2 /将存储字将存储字MW2MW2的内容装入累加器的内容装入累加器1 1 T T DBW4 DBW4 /将累加器将累加器1 1低字中的内容传送给数据字低字中的内容传送给数据字DBW4DBW48.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:18 SIMENS黄河水利职业技术学院黄河水利职业技术学院(3 3)存储器间接寻址方式存储器间接寻址方式(1/41/4)存存储储器器间间接接寻寻址址,简简称称间间接接寻寻址址。该该寻寻址址方方式式在在指指令令中中以以存存储储器器的的形形式式给给出出操操作作数数所所在在存存储储器器单单元元的的地地址址,也也就就是是说说该该存存储储器器的的内内容容是是操操作作数数所所在在存存储储器器单单元元的的地地址址。该该存存储储器器一一般般称称为为地地址址指指针针,在在指指令令中中需需写写在在方方括括号号“”“”内。内。地地址址指指针针可可以以是是字字或或双双字字,对对于于地地址址范范围围小小于于6553565535的的存存储储器器(如如T T、C C、DBDB、FBFB、FCFC等等)可可以以用用字字指指针针;对对于其他存储器(如于其他存储器(如I I、Q Q、M M等)则要使用等)则要使用双字指针双字指针。8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:19 SIMENS黄河水利职业技术学院黄河水利职业技术学院(3 3)存储器间接寻址方式存储器间接寻址方式(2/42/4)存储器间接寻址的双字指针的格式如下,存储器间接寻址的双字指针的格式如下,其中:其中:位位0 02 2(xxxxxx)为被寻址地址中位的编号()为被寻址地址中位的编号(0 07 7)位位3 31818为被寻址地址的字节的编号(为被寻址地址的字节的编号(0 06553565535)8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:20 SIMENS黄河水利职业技术学院黄河水利职业技术学院(3 3)存储器间接寻址方式存储器间接寻址方式(3/43/4)【例【例2-12-1】存储器间接寻址的存储器间接寻址的单字格式单字格式的指针寻址的指针寻址 L L 2 2 /将数字将数字2#0000_0000_0000_00102#0000_0000_0000_0010装装 /入累加器入累加器1 1 T T MW50 MW50 /将累加器将累加器1 1低字中的内容传给低字中的内容传给MW50MW50 /作为指针值作为指针值 OPN DB35OPN DB35 /打开共享数据块打开共享数据块DB35DB35 L DBWMW50L DBWMW50/将共享数据块将共享数据块DBW2DBW2的内容装入累的内容装入累 /加器加器1 18.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:21 SIMENS黄河水利职业技术学院黄河水利职业技术学院(3 3)存储器间接寻址方式存储器间接寻址方式(4/44/4)【例【例2-22-2】存储器间接寻址的双字格式的指针寻址。存储器间接寻址的双字格式的指针寻址。L P#8.7L P#8.7 /把指针值装载到累加器把指针值装载到累加器1 1。/P#8.7 /P#8.7的指针值为:的指针值为:/2#0000_0000_0000_0000_0000_0000_0100_01112#0000_0000_0000_0000_0000_0000_0100_0111 T MD2T MD2/把指针值传送到把指针值传送到MD2MD2 A IMD2A IMD2/查询查询I8.7I8.7的信号状态的信号状态 =QMD2=QMD2/给输出位给输出位Q8.7Q8.7赋值赋值8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:22 SIMENS黄河水利职业技术学院黄河水利职业技术学院(4 4)寄存器间接寻址方式寄存器间接寻址方式(1/31/3)寄寄存存器器间间接接寻寻址址,简简称称寄寄存存器器寻寻址址。该该寻寻址址方方式式在在指指令令中中通通过过地地址址寄寄存存器器和和偏偏移移量量间间接接获获取取操操作作数数,其其中中的的地地址址寄寄存存器器及及偏偏移移量量必必须须写写在在方方括括号号“”内内。在在S7-300/400S7-300/400中中有有两两个个地地址址寄寄存存器器AR1AR1和和AR2AR2,用用地地址址寄寄存存器器的的内内容容加加上上偏偏移移量量形形成成地地址址指指针针,并并指指向向操操作作数数所所在在的存储器单元。的存储器单元。地址寄存器的地址指针有两种格式地址寄存器的地址指针有两种格式 :区内寄存器间接寻址区内寄存器间接寻址 区域间寄存器间接寻址区域间寄存器间接寻址 8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:23 SIMENS黄河水利职业技术学院黄河水利职业技术学院(4 4)寄存器间接寻址方式寄存器间接寻址方式(2/32/3)8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:24 SIMENS黄河水利职业技术学院黄河水利职业技术学院(4 4)寄存器间接寻址方式寄存器间接寻址方式(3/33/3)8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:25 SIMENS黄河水利职业技术学院黄河水利职业技术学院6.6.状态字状态字 状状态态字字用用于于表表示示CPUCPU执执行行指指令令时时所所具具有有的的状状态态信信息息。一一些些指指令令是是否否执执行行或或以以何何方方式式执执行行可可能能取取决决于于状状态态字字中中的的某某些些位位;执执行行指指令令时时也也可可能能改改变变状状态态字字中中的的某某些些位位,在位逻辑指令或字逻辑指令中可访问并检测这些位。在位逻辑指令或字逻辑指令中可访问并检测这些位。状态字的格式如下:状态字的格式如下:8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:26 SIMENS黄河水利职业技术学院黄河水利职业技术学院(1 1)首位检测位首位检测位(FCFC)状状态态字字的的位位0 0称称为为首首位位检检测测位位。若若FCFC位位的的状状态态为为0 0,则则表表明明一一个个梯梯形形逻逻辑辑网网络络的的开开始始,或或指指令令为为逻逻辑辑串串的的第第1 1条指令。条指令。CPUCPU对对逻逻辑辑串串第第1 1条条指指令令的的检检测测(称称为为首首位位检检测测)产产生生的的结结果果直直接接保保存存在在状状态态字字的的RLORLO位位中中,经经过过首首次次检检测测存存放放在在RLORLO中中的的0 0或或1 1被被称称为为首首位位检检测测结结果果。FCFC位位在在逻逻辑辑串串的的开开始始时时总总是是0 0,在在逻逻辑辑串串指指令令执执行行过过程程中中位位为为1 1,输输出出指指令令或或与与逻逻辑辑运运算算有有关关的的转转移移指指令令(表表示示一一个个逻逻辑辑串串结束的指令)将清结束的指令)将清0 0。8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:27 SIMENS黄河水利职业技术学院黄河水利职业技术学院(2 2)逻辑操作结果(逻辑操作结果(RLORLO)状状态态字字的的位位1 1称称为为逻逻辑辑操操作作结结果果RLORLO(Result Result of of Logic Logic OperationOperation)。该该位位存存储储逻逻辑辑指指令令或或比比较较指指令令的的结果。结果。在在逻逻辑辑串串中中,RLORLO位位的的状状态态能能够够表表示示有有关关信信号号流流的的信信息息,RLORLO的的状状态态为为1 1,表表示示有有信信号号流流(通通);RLORLO的的状状态态为为0 0,表示无信号流(断)。可用,表示无信号流(断)。可用RLORLO触发跳转指令。触发跳转指令。8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:28 SIMENS黄河水利职业技术学院黄河水利职业技术学院(3 3)状态位(状态位(STASTA)状状态态字字的的位位2 2称称为为状状态态位位。状状态态位位不不能能用用指指令令检检测测,它只是在程序测试中被它只是在程序测试中被CPUCPU解释并使用。解释并使用。如如果果一一条条指指令令是是对对存存储储区区操操作作的的位位逻逻辑辑指指令令,则则无无论论是是对对该该位位的的“读读”或或“写写”操操作作,STASTA总总是是与与该该位位的的值值取取得得一一致致;对对不不访访问问存存储储区区的的位位逻逻辑辑指指令令来来说说,STASTA位没有意义,此时它总被置位没有意义,此时它总被置1 1。8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:29 SIMENS黄河水利职业技术学院黄河水利职业技术学院(4 4)“或或”位(位(OROR)状状态态字字的的位位3 3称称为为或或位位(OROR)。在在先先“与与”后后“或或”的的逻逻辑辑串串中中,OROR位位暂暂存存逻逻辑辑“与与”的的操操作作结结果果,以以便便进进行后面的逻辑行后面的逻辑“或或”运算。其它指令将运算。其它指令将OROR位清位清0 0。(5 5)溢出位(溢出位(OVOV)状态字的位状态字的位4 4称为溢出位。溢出位被置称为溢出位。溢出位被置1 1,表明一个,表明一个算术运算或浮点数比较指令执行时出现错误(溢出、非算术运算或浮点数比较指令执行时出现错误(溢出、非法操作、不规范格式)。如果后面的算术运算或浮点数法操作、不规范格式)。如果后面的算术运算或浮点数比较指令执行结果正常,比较指令执行结果正常,OVOV位就被清位就被清0 0。8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:30 SIMENS黄河水利职业技术学院黄河水利职业技术学院(6 6)溢出状态保持位(溢出状态保持位(OSOS)状态字的位状态字的位5 5称为溢出状态保持位(或称为存储溢出称为溢出状态保持位(或称为存储溢出位)。位)。OVOV被置被置1 1时时OSOS也被置也被置1 1;OVOV被清被清0 0时时OSOS仍保持。所仍保持。所以它保存了以它保存了OVOV位,可用于指明在先前的一些指令执行中位,可用于指明在先前的一些指令执行中是否产生过错误。只有是否产生过错误。只有JOSJOS(OS=1OS=1时跳转)、块调用指时跳转)、块调用指令和块结束指令才能复位令和块结束指令才能复位OSOS位。位。(7 7)条件码条件码1 1(CC1CC1)和条件码)和条件码0 0(CC0CC0)状态字的位状态字的位7 7和位和位6 6称为称为条件码条件码1 1和和条件码条件码0 0。这两位。这两位结合起来用于表示在累加器结合起来用于表示在累加器1 1中产生的算术运算或逻辑中产生的算术运算或逻辑运算结果与运算结果与0 0的大小关系。的大小关系。8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:31 SIMENS黄河水利职业技术学院黄河水利职业技术学院(8 8)二进制结果位(二进制结果位(BRBR)状态字的位状态字的位8 8称为称为二进制结果位二进制结果位。它将字处理程序。它将字处理程序与位处理联系起来,在一段既有位操作又有字操作的程与位处理联系起来,在一段既有位操作又有字操作的程序中,用于表示字操作结果是否正确(异常)。将序中,用于表示字操作结果是否正确(异常)。将BRBR位位加入程序后,无论字操作结果如何,都不会造成二进制加入程序后,无论字操作结果如何,都不会造成二进制逻辑链中断。逻辑链中断。在在LADLAD的方块指令中,的方块指令中,BRBR位与位与ENOENO有对应关系,用于有对应关系,用于表明方块指令是否被正确执行:如果执行出现了错误,表明方块指令是否被正确执行:如果执行出现了错误,BRBR位为位为0 0,ENOENO也为也为0 0;如果功能被正确执行,;如果功能被正确执行,BRBR位为位为1 1,ENOENO也为也为1 1。8.1.1 指令基础指令基础 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:32 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.2 触点与线圈触点与线圈 1.1.常开触点常开触点 与与继继电电器器的的常常开开触触点点相相似似,对对应应的的元元件件被被操操作作时时,其其常常开开触触点点闭闭合合;否否则则,对对应应常常开开触触点点“复复位位”,即即触触点仍处于打开的状态。点仍处于打开的状态。2.2.常闭触点常闭触点 与与继继电电器器的的常常闭闭触触点点相相似似,对对应应的的元元件件被被操操作作时时,其其常常闭闭触触点点断断开开;否否则则,对对应应常常闭闭触触点点“复复位位”,即即触触点仍保持闭合的状态。点仍保持闭合的状态。PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:33 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.2 触点与线圈触点与线圈 3.3.输出线圈(赋值指令)输出线圈(赋值指令)输输出出线线圈圈与与继继电电器器控控制制电电路路中中继继电电器器的的线线圈圈一一样样,如如果果有有电电流流(信信号号流流)流流过过线线圈圈(RLO=1RLO=1),则则元元件件被被驱驱动动,与与其其对对应应的的常常开开触触点点闭闭合合、常常闭闭触触点点断断开开;如如果果没没有有电电流流流流过过线线圈圈(RLO=0RLO=0),则则元元件件被被复复位位,与与其其对对应的常开触点断开、常闭触点闭合。应的常开触点断开、常闭触点闭合。输输出出线线圈圈等等同同于于STLSTL程程序序中中的的赋赋值值指指令令(用用等等于于号号“=”“=”表示)。表示)。PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:34 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.2 触点与线圈触点与线圈 4.4.中间输出中间输出 在在梯梯形形图图设设计计时时,如如果果一一个个逻逻辑辑串串很很长长不不便便于于编编辑辑时时,可可以以将将逻逻辑辑串串分分成成几几个个段段,前前一一段段的的逻逻辑辑运运算算结结果果(RLORLO)可可作作为为中中间间输输出出存存储储在在位位存存储储器器M M中中,该该存存储储位位可以当作一个触点出现在其他逻辑串中。可以当作一个触点出现在其他逻辑串中。中中间间输输出出只只能能放放在在梯梯形形图图逻逻辑辑串串的的中中间间,而而不不能能出出现在最左端或最右端。现在最左端或最右端。PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:35 SIMENS黄河水利职业技术学院黄河水利职业技术学院两个等效的程序两个等效的程序示例:示例:8.1.2 触点与线圈触点与线圈 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:36 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.3 基本逻辑指令基本逻辑指令 1.1.逻辑逻辑“与与”指令指令 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:37 SIMENS黄河水利职业技术学院黄河水利职业技术学院2.2.逻辑逻辑“或或”指令指令 8.1.3 基本逻辑指令基本逻辑指令 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:38 SIMENS黄河水利职业技术学院黄河水利职业技术学院3.3.逻辑逻辑“异或异或”指令指令 8.1.3 基本逻辑指令基本逻辑指令 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:39 SIMENS黄河水利职业技术学院黄河水利职业技术学院4.4.逻辑块操作逻辑块操作 8.1.3 基本逻辑指令基本逻辑指令 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:40 SIMENS黄河水利职业技术学院黄河水利职业技术学院5.5.信号流取反指令信号流取反指令 8.1.3 基本逻辑指令基本逻辑指令 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:41 SIMENS黄河水利职业技术学院黄河水利职业技术学院8.1.4 边沿检测指令边沿检测指令 1.1.RLORLO的上升沿检测指令的上升沿检测指令 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:42 SIMENS黄河水利职业技术学院黄河水利职业技术学院2.2.RLORLO的下降沿检测指令的下降沿检测指令 8.1.4 边沿检测指令边沿检测指令 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:43 SIMENS黄河水利职业技术学院黄河水利职业技术学院PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:44 SIMENS黄河水利职业技术学院黄河水利职业技术学院3.3.触点信号的上升沿检测指令触点信号的上升沿检测指令 8.1.4 边沿检测指令边沿检测指令 PLCPLC应用系统设计与安装应用系统设计与安装日期:2022/10/24 页码:45 SIMENS黄河水利职业技术学院黄河水利职业技术学院4.4.触点信号的下降沿检测指令触点信号的下降沿检测指令