好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

LC的基础知识3PLC的软元.ppt

46页
  • 卖家[上传人]:枫**
  • 文档编号:592571920
  • 上传时间:2024-09-21
  • 文档格式:PPT
  • 文档大小:386.50KB
  • / 46 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 电气控制与电气控制与PLC应用技术应用技术—— 第4章 PLC的基础知识 2024/9/211 本章主要内容本章主要内容n4.1 PLC4.1 PLC综述综述综述综述 n4.2 PLC4.2 PLC的硬件组成的硬件组成的硬件组成的硬件组成 n4.3 PLC4.3 PLC的软件组成的软件组成的软件组成的软件组成 n4.4 4.4 PLCPLC的工作原理的工作原理的工作原理的工作原理 n4.5 4.5 编程调试设备编程调试设备编程调试设备编程调试设备n4.6 PLC4.6 PLC的编程语言及编程规则的编程语言及编程规则的编程语言及编程规则的编程语言及编程规则n4.7 PLC4.7 PLC的软元件的软元件的软元件的软元件 n4.8 4.8 指令常数及软元件的使用方法指令常数及软元件的使用方法指令常数及软元件的使用方法指令常数及软元件的使用方法 n FX3U/FX3UCFX3U/FX3UC系列系列系列系列PLCPLC的基本逻辑指令的基本逻辑指令的基本逻辑指令的基本逻辑指令 n4.10 4.10 基本指令编程举例基本指令编程举例基本指令编程举例基本指令编程举例 2 2 4.7 PLC的软元件的软元件n n 软元件(简称软元件(简称“ “元件元件” ”)是)是PLCPLC内部内部具有一定功能的器件具有一定功能的器件,,这些器件都具有传统继电器的功能,但这些器件都具有传统继电器的功能,但没有传统继电器的机没有传统继电器的机械触点和线圈械触点和线圈,它们实际上是一些电子线路及,它们实际上是一些电子线路及存储单元存储单元等。

      等 比如,输入继电器由输入电路和输入映像寄存器组成,比如,输入继电器由输入电路和输入映像寄存器组成,输出继电器由输出电路和输出映像寄存器组成,定时器和计输出继电器由输出电路和输出映像寄存器组成,定时器和计数器由特定功能的寄存器组成等为了把它们与传统继电器数器由特定功能的寄存器组成等为了把它们与传统继电器区分开来,我们称之为软元件编程时所使用的输入继电器、区分开来,我们称之为软元件编程时所使用的输入继电器、输出继电器、辅助继电器、寄存器、定时器、计数器等都是输出继电器、辅助继电器、寄存器、定时器、计数器等都是软元件n n 各种元件具有其不同的功能和固定的地址各种元件具有其不同的功能和固定的地址每一种机型的元每一种机型的元件数量和元件种类也是固定的,其数量的多少决定了件数量和元件种类也是固定的,其数量的多少决定了PLCPLC整整个系统的规模和数据的处理能力编程时,只需记住其地址,个系统的规模和数据的处理能力编程时,只需记住其地址,每个元件的触点在程序中可以无数次的使用每个元件的触点在程序中可以无数次的使用n nFX3U PLCFX3U PLC的软元件种类及数量,如的软元件种类及数量,如表表所示。

      所示3 3 1. 1. 输入、输出继电器(输入、输出继电器(X X、、Y Y))ØØ 输入、输出继电器(输入、输出继电器(X X、、Y Y))用于用于PLCPLC的的CPUCPU和外部用户和外部用户设备设备之间的数据传送之间的数据传送ØØ 输入继电器和输出继电器的输入继电器和输出继电器的地址是按八进制数进行编号地址是按八进制数进行编号比如,对于型号为如,对于型号为FX3U-32MFX3U-32M的的PLCPLC,其输入和输出各占,其输入和输出各占1616点,点,输入继电器的编号为输入继电器的编号为X0X0~~X7X7、、X10X10~~X17X17,输出继电器的编号,输出继电器的编号为为Y0Y0~~Y7Y7、、Y10Y10~~Y17Y17ØØ 当基本单元的输入当基本单元的输入/ /输出点数不够用时,可增加扩展单元或输出点数不够用时,可增加扩展单元或扩展模块,扩展模块,扩展单元或扩展模块的输入扩展单元或扩展模块的输入/ /输出地址编号,从与输出地址编号,从与之相连的基本单元的地址编号之后顺序采用八进制编号之相连的基本单元的地址编号之后顺序采用八进制编号比比如,在上述的如,在上述的FX3U-32MFX3U-32M基本单元之旁,再配接一个基本单元之旁,再配接一个FX3U-FX3U-32E32E扩展单元,则该扩展单元的输入扩展单元,则该扩展单元的输入/ /输出继电器的地址编号输出继电器的地址编号分别为:分别为:X20X20~~X27X27、、X30X30~~X37X37,,Y20Y20~~Y27Y27、、Y30Y30~~Y37Y37。

      4 4 ((1 1)) 输入继电器(输入继电器(X X))n n输入继电器输入继电器是是PLCPLC与外部用户设备连接的接口,用来接与外部用户设备连接的接口,用来接受用户输入设备受用户输入设备(例如按钮、选择开关、限位开关等)(例如按钮、选择开关、限位开关等)发来的输入信号发来的输入信号n n输入继电器的输入继电器的线圈与线圈与PLCPLC的输入端子相连的输入端子相连从用户输入从用户输入设备送到输入端的数据,使输入继电器的线圈(软线圈)设备送到输入端的数据,使输入继电器的线圈(软线圈)处于处于ON/OFFON/OFF状态,输入继电器的状态,输入继电器的触点触点(常开和常闭)(常开和常闭)供供编程使用编程使用5 5 ((((2 2)))) 输出继电器(输出继电器(输出继电器(输出继电器(Y Y))))Ø 输出继电器输出继电器用于将程序运算的结果经过输出端送到用户输用于将程序运算的结果经过输出端送到用户输出设备出设备(如接触器、电磁阀、指示灯等)如接触器、电磁阀、指示灯等)Ø 输出继电器的输出继电器的线圈由程序执行结果所驱动每个输出继电线圈由程序执行结果所驱动每个输出继电器只有一个外部输出用的触点可用来直接驱动负载器只有一个外部输出用的触点可用来直接驱动负载。

      这个外这个外部触点的状态对应于输出刷新阶段的输出锁存器中的输出状部触点的状态对应于输出刷新阶段的输出锁存器中的输出状态ØØ 每个每个每个每个Y Y还有无数对还有无数对还有无数对还有无数对常开触点和常闭触点常开触点和常闭触点常开触点和常闭触点常开触点和常闭触点(内部触点)供编程(内部触点)供编程(内部触点)供编程(内部触点)供编程使用使用使用使用这些内部触点这些内部触点这些内部触点这些内部触点的状态对应于输出映的状态对应于输出映的状态对应于输出映的状态对应于输出映像寄存器中该元件的像寄存器中该元件的像寄存器中该元件的像寄存器中该元件的状态 6 6 2. 辅助继电器辅助继电器(M) ——中间继电器中间继电器n 辅助继电器的线圈只能由程序驱动辅助继电器的线圈只能由程序驱动每个辅助每个辅助继电器也有无数对常开触点和常闭触点,但这些继电器也有无数对常开触点和常闭触点,但这些触点只能在触点只能在PLCPLC内部供编程使用,不能直接输出内部供编程使用,不能直接输出驱动外部负载驱动外部负载,,外部负载应由输出继电器驱动外部负载应由输出继电器驱动辅助继电器分为普通型、停电保持型和特殊型三辅助继电器分为普通型、停电保持型和特殊型三种。

      其种其地址采用十进制数进行编号地址采用十进制数进行编号(除了输入(除了输入/ /输出继电器采用八进制数编号外,其余元件都采输出继电器采用八进制数编号外,其余元件都采用十进制数进行编号)用十进制数进行编号) 7 7 2. 辅助继电器辅助继电器(M)((1)普通型辅助继电器)普通型辅助继电器 :500点:点: M0~~M499 PLC PLC断电,断电,M M的状态就复位(无断电保持功能)的状态就复位(无断电保持功能)2)保持型辅助继电器)保持型辅助继电器 : 7180点:点:M500~~M7679 PLC PLC断电时,断电时,M M靠靠PLCPLC内部内部锂电池保持锂电池保持原来的状态原来的状态8 8 普通型和保持型辅助继电器的区别普通型和保持型辅助继电器的区别——举例举例 例:如图,当例:如图,当X3接通后,接通后,M700的线圈得电并保持,的线圈得电并保持,此后即使此后即使PLC断电,断电,M700仍然保持接通因此当仍然保持接通因此当PLC断电后再次上电时,断电后再次上电时,M700仍保持断电前的接通状态仍保持断电前的接通状态(无需再接通(无需再接通X3),),直至直至X4接通接通((X4的常闭触点断开)的常闭触点断开)时,时,M700才断开。

      才断开 9 9 普通型和保持型辅助继电器的区别普通型和保持型辅助继电器的区别普通型和保持型辅助继电器的区别普通型和保持型辅助继电器的区别————举例举例举例举例 若将图中的若将图中的M700M700换成换成普通型的辅助继电器普通型的辅助继电器(比如(比如M100M100),则当),则当X3X3接通时,接通时,M100M100接通并自接通并自保但若PLCPLC突然断电,则突然断电,则M100M100立即断开,当立即断开,当PLCPLC的的电源恢复后电源恢复后重新运行时,重新运行时,必须再将必须再将X3X3接通,接通,M100M100才会接通才会接通可见,普通辅助继电器不具备可见,普通辅助继电器不具备断电保持功能断电保持功能 若要将断电保持型作为普通型辅助继电器若要将断电保持型作为普通型辅助继电器使用,可使用,可在程序的开头用在程序的开头用ZRSTZRST指令进行区间清指令进行区间清零零即可即可1010 ((((3 3)特殊辅助继电器)特殊辅助继电器)特殊辅助继电器)特殊辅助继电器::512512点:点:点:点: M8000M8000~~~~M8511M8511 这些特殊辅助继电器各自具有特定的功能,可分成触这些特殊辅助继电器各自具有特定的功能,可分成触点利用型和线圈驱动型两类。

      点利用型和线圈驱动型两类 1)触点利用型)触点利用型 : 其线圈由其线圈由PLC自动驱动,用户只可利用其触点自动驱动,用户只可利用其触点 ①① M8000、、M8001:运行监视继电器:运行监视继电器 当当PLC运行时,运行时,M8000接通、接通、M8001断开,如图所示断开,如图所示 1111 1)触点利用型)触点利用型:② ② M8002、、M8003:初始脉冲继电器:初始脉冲继电器 在在PLC投入运行时,投入运行时,M8002接通一个扫描周期接通一个扫描周期、、M8003断开一个扫描周期,如图所示断开一个扫描周期,如图所示通常用通常用M8002来作为初始信号来作为初始信号,比如计数器清零、步进控制中的初,比如计数器清零、步进控制中的初始脉冲信号等始脉冲信号等1212 1)触点利用型)触点利用型:③ ③ M8005:锂电池电压过低继电器:锂电池电压过低继电器 当锂电池电压过低时,当锂电池电压过低时,M8005接通接通,,用来提示锂用来提示锂电池即将失效(需要更换锂电池)使用时,可用电池即将失效(需要更换锂电池)。

      使用时,可用M8005的一个常开触点去驱动一个输出继电器(比如的一个常开触点去驱动一个输出继电器(比如Y20),再用),再用Y20去驱动一个喇叭或指示灯,根据喇去驱动一个喇叭或指示灯,根据喇叭是否响或指示灯是否点亮,即可知道锂电池是否失叭是否响或指示灯是否点亮,即可知道锂电池是否失效如图所示效如图所示 1313 1)触点利用型)触点利用型:④ ④ M8011~~M8014:内部时钟脉冲:内部时钟脉冲 当当PLC通电通电时,时,M8011~~M8014便产生便产生周期分别周期分别为为10毫秒毫秒(接通和断开各(接通和断开各5毫秒)、毫秒)、100毫秒毫秒、、1秒、秒、1分钟分钟的脉冲信号,的脉冲信号,这些时钟脉冲与这些时钟脉冲与PLC是否投入运行是否投入运行无关无关,如图所示如图所示 1414 1)触点利用型)触点利用型:⑤ ⑤ M8020~~M8022:运算结果标志:运算结果标志 在算术运算中,在算术运算中, 当当加减运算结果加减运算结果等于零等于零时,时,M8020接通;接通; 当当减法减法运算运算有借位有借位时,时,M8021接通;接通; 当当加法加法运算结果运算结果发生进位发生进位时,时,M8022接通。

      接通 1515 2 2)线圈驱动型(可驱动线圈型的特殊辅助继电器))线圈驱动型(可驱动线圈型的特殊辅助继电器))线圈驱动型(可驱动线圈型的特殊辅助继电器))线圈驱动型(可驱动线圈型的特殊辅助继电器)线圈驱动型特殊辅助继电器:线圈驱动型特殊辅助继电器:用户驱动线圈后,用户驱动线圈后,PLC作特定动作作特定动作 ① ① M8034::全部输出禁止继电器全部输出禁止继电器 当当M8034接通时,全部输出继电器均为断开状态接通时,全部输出继电器均为断开状态(禁止输出),(禁止输出),PLC的外部输出接点均为的外部输出接点均为OFF状态 例如,在下图中,当出现紧急情况时,合上急停例如,在下图中,当出现紧急情况时,合上急停开关开关X5,,M8034的线圈接通,此时关闭全部输出的线圈接通,此时关闭全部输出 1616 2)线圈驱动型)线圈驱动型 ② ② M8040:禁止状态转移:禁止状态转移 在在步进控制步进控制中,当中,当M8040接通接通时,即使状态时,即使状态转移条件满足,转移条件满足,也不能也不能实现状态间的实现状态间的转移转移 ③ ③ M8033::停止时保持输出继电器停止时保持输出继电器 当当M8033接通接通时,若时,若PLC由由RUN切换到切换到STOP时,存储器时,存储器中的内容中的内容保持为保持为RUN时的状态时的状态)。

      ④ ④ M8030::电池灭灯电池灭灯 当当M8030接通时,即使接通时,即使锂电池的电压降低锂电池的电压降低,,PLC面板上的面板上的指示灯也不会亮指示灯也不会亮 ⑤ ⑤ M8039::恒定扫描恒定扫描 当当M8039接通时,接通时,PLC以以D8039中的内容为扫描周期中的内容为扫描周期运行程序运行程序1717 3.3.状态继电器状态继电器(S)(S) 在在在在步进顺控程序步进顺控程序步进顺控程序步进顺控程序中,状态继电器(简称中,状态继电器(简称中,状态继电器(简称中,状态继电器(简称“ “状态状态状态状态” ”))))S S是重是重是重是重要的编程元件通常情况下,将它要的编程元件通常情况下,将它要的编程元件通常情况下,将它要的编程元件通常情况下,将它与与与与后述的后述的后述的后述的步进指令步进指令步进指令步进指令STLSTL配合配合配合配合使用使用使用使用,完成某一工序的步进控制当状态,完成某一工序的步进控制当状态,完成某一工序的步进控制当状态,完成某一工序的步进控制当状态S S不用于步进控制时,不用于步进控制时,不用于步进控制时,不用于步进控制时,可当作辅助继电器使用。

      状态可当作辅助继电器使用状态可当作辅助继电器使用状态可当作辅助继电器使用状态S S有以下两大类型:有以下两大类型:有以下两大类型:有以下两大类型: ① ① 普通型普通型 S0S0S0S0~~~~S499S499S499S499,共,共,共,共500500500500点,其中点,其中点,其中点,其中S0S0S0S0~~~~S9S9S9S9((((10101010点)供初始状态使点)供初始状态使点)供初始状态使点)供初始状态使用用用用,,,,S10S10S10S10~~~~S19S19S19S19((((10101010点)供返回原点使用当电源断开时,它点)供返回原点使用当电源断开时,它点)供返回原点使用当电源断开时,它点)供返回原点使用当电源断开时,它们都变成们都变成们都变成们都变成OFFOFFOFFOFF状态,即不具备断电保持功能状态,即不具备断电保持功能状态,即不具备断电保持功能状态,即不具备断电保持功能② ② 断电保持型断电保持型 S500S500S500S500~~~~S4095S4095S4095S4095,共,共,共,共3596359635963596点。

      其中点其中S900S900S900S900~~~~S999S999S999S999((((100100100100点)作信点)作信点)作信点)作信号报警器用当电源断开时,它们能保持停电前一时刻的号报警器用当电源断开时,它们能保持停电前一时刻的号报警器用当电源断开时,它们能保持停电前一时刻的号报警器用当电源断开时,它们能保持停电前一时刻的ON/OFFON/OFFON/OFFON/OFF状态,即具有断电保持功能(通过状态,即具有断电保持功能(通过状态,即具有断电保持功能(通过状态,即具有断电保持功能(通过PLCPLCPLCPLC内置的锂电池保持)内置的锂电池保持)内置的锂电池保持)内置的锂电池保持) 1818 4. 定时器定时器(T)——相当于相当于时间继电器时间继电器 当定时器的线圈被驱动时,定时器以增计数当定时器的线圈被驱动时,定时器以增计数方式对方式对PLCPLC内的时钟脉冲内的时钟脉冲((1ms1ms、、10ms10ms、、100ms100ms))进行累积计时进行累积计时(即通过对时钟脉冲进行(即通过对时钟脉冲进行计数来实现计时),计数来实现计时),当计时的当前值与定时器的当计时的当前值与定时器的设定值相等时,其触点动作设定值相等时,其触点动作(常开触点闭合、常(常开触点闭合、常闭触点断开);闭触点断开);当定时器的线圈失电时,其触点当定时器的线圈失电时,其触点立即复位。

      立即复位 定时器既可以用定时器既可以用十进制常数十进制常数K K作设定值,也作设定值,也可以用可以用数据寄存器(数据寄存器(D D)的内容作设定值)的内容作设定值一台PLCPLC拥有几十至几百个定时器,每个定时器具有拥有几十至几百个定时器,每个定时器具有无数个常开和常闭触点可供编程使用无数个常开和常闭触点可供编程使用1919 ((((1 1))))普通定时器普通定时器普通定时器普通定时器 ① ① 100ms普通定时器:普通定时器: 200点点 T0~~T199(其中(其中T192~~T199用于子程序或中断子程用于子程序或中断子程序),定时范围为~秒序),定时范围为~秒 ② ② 10ms普通定时器普通定时器 :46点点 T200~~T245,定时范围为~秒定时范围为~秒 普通定时器普通定时器 :分为分为100ms、、10ms、、 1ms普通定时器普通定时器3种种 ③ ③ 1ms普通定时器普通定时器 :256点点 T256~~T511,定时范围为~秒定时范围为~秒 2020 ((1))普通定时器普通定时器 100ms100ms普通定时器工作过程举例:普通定时器工作过程举例:2121 ((((2 2))))积算定时器积算定时器积算定时器积算定时器 ::分为分为分为分为1ms1ms、、、、100ms100ms积算定时器两种积算定时器两种积算定时器两种积算定时器两种 ① ① 1ms积算定时器:积算定时器: 4点点 T246~~T249,定时范围为~秒。

      定时范围为~秒 1ms 1ms积积算定时器算定时器工作过程工作过程举例:举例: ②② 100ms积算定时器积算定时器 :6点点 T250~~T255,定时范围为~秒定时范围为~秒 2222 5. 5. 计数器计数器计数器计数器(C)(C)::::分为内部计数器和高速计数器两类分为内部计数器和高速计数器两类分为内部计数器和高速计数器两类分为内部计数器和高速计数器两类(1)内部信号计数器:是对内部元件(如X、Y、M、S、T、C)的信号进行计数的计数器①① 16位增计数器位增计数器 计数计数设定范围为设定范围为1~~32767(十进制常数),有两种:(十进制常数),有两种: 普通型:普通型:C0~~C99 ((100点)点) 断电保持型:断电保持型:C100~~C199 ((100点)点) 在计数过程中,当在计数过程中,当PLC电源切断时,普通型计数器的计电源切断时,普通型计数器的计数当前值立即被清除,计数器触点状态复位;而停电保持型计数当前值立即被清除,计数器触点状态复位;而停电保持型计数器的计数当前值和触点的状态均被保持。

      当数器的计数当前值和触点的状态均被保持当PLC再通电时,再通电时,停电保持型计数器的计数值从停电前的计数当前值开始增计数,停电保持型计数器的计数值从停电前的计数当前值开始增计数,触点为停电前的状态,直到计数当前值等于设定值触点为停电前的状态,直到计数当前值等于设定值 2323 普通型普通型16位增计数器应用举例位增计数器应用举例例:例:普通型普通型计数器计数器C5的计数工作过程,如图所示的计数工作过程,如图所示2424 ②② 32位增位增/减计数器减计数器n 普通型:普通型:普通型:普通型: C200C200~~~~C219 C219 ((((2020点)点)点)点) ;;;;n 停电保持型:停电保持型:停电保持型:停电保持型:C220C220~~~~C234 C234 ((((1515点)n 计数设定范围都计数设定范围都计数设定范围都计数设定范围都为为为为-2147483648-2147483648~~~~+2147483647+2147483647(十进制常数),其设定值可由常数(十进制常数),其设定值可由常数(十进制常数),其设定值可由常数(十进制常数),其设定值可由常数K K设定,也可通过两个相邻的数据寄存器间接设定。

      设定,也可通过两个相邻的数据寄存器间接设定设定,也可通过两个相邻的数据寄存器间接设定设定,也可通过两个相邻的数据寄存器间接设定n它们用特殊辅助继电器它们用特殊辅助继电器它们用特殊辅助继电器它们用特殊辅助继电器M8200M8200~~~~M8234M8234指定增指定增指定增指定增/ /减计减计减计减计数方式数方式数方式数方式,当,当,当,当M82M82****((((“ “****” ”表示表示表示表示0000~~~~3434之间的数)之间的数)之间的数)之间的数)为为为为ONON时时时时,,,,对应的计数器对应的计数器对应的计数器对应的计数器C2**C2**按按按按减计数减计数减计数减计数方式计数;当方式计数;当方式计数;当方式计数;当M82M82****为为为为OFFOFF时时时时,对应的计数器,对应的计数器,对应的计数器,对应的计数器C2C2****按增计数按增计数按增计数按增计数方式方式方式方式计数2525 ②② 32位增位增/减计数器减计数器n其计数当前值在其计数当前值在其计数当前值在其计数当前值在-2147483648 ~ +2147483647-2147483648 ~ +2147483647间间间间循环变化循环变化循环变化循环变化。

      即从即从 -2147483648-2147483648变化到变化到变化到变化到+2147483647+2147483647,当,当,当,当+2147483647+2147483647再进行加计数再进行加计数再进行加计数再进行加计数时,当前值就变成时,当前值就变成时,当前值就变成时,当前值就变成-2147483648-2147483648,同样当,同样当,同样当,同样当- -21474836482147483648再进行减计数时,当前值就变成再进行减计数时,当前值就变成再进行减计数时,当前值就变成再进行减计数时,当前值就变成+2147483647+2147483647当计数当前值等于设定值时,计当计数当前值等于设定值时,计当计数当前值等于设定值时,计当计数当前值等于设定值时,计数器的触点动作(增计数时置位,减计数时复位),数器的触点动作(增计数时置位,减计数时复位),数器的触点动作(增计数时置位,减计数时复位),数器的触点动作(增计数时置位,减计数时复位),但计数器仍在计数,但计数器仍在计数,但计数器仍在计数,但计数器仍在计数,计数当前值仍在变化,计数当前值仍在变化,计数当前值仍在变化,计数当前值仍在变化,直到执直到执直到执直到执行了复位指令时,计数当前值才为行了复位指令时,计数当前值才为行了复位指令时,计数当前值才为行了复位指令时,计数当前值才为0 0。

      换句话说,计换句话说,计换句话说,计换句话说,计数器当前值的增数器当前值的增数器当前值的增数器当前值的增/ /减与其触点的动作无关减与其触点的动作无关减与其触点的动作无关减与其触点的动作无关2626 ②② 32位增位增/减计数器减计数器——应用举例应用举例例:例:32位增位增/减计数器减计数器C205的计数工作过程,如图所示的计数工作过程,如图所示2727 ((((2 2)高速计数器:)高速计数器:)高速计数器:)高速计数器:C235C235~~~~C255 C255 (共(共(共(共2121点)点)点)点)n 高速计数器也是高速计数器也是高速计数器也是高速计数器也是3232位停电保持型增位停电保持型增位停电保持型增位停电保持型增/ /减计数器减计数器减计数器减计数器,其,其,其,其计数范围为计数范围为计数范围为计数范围为-2147483648-2147483648~~~~+2147483647+2147483647(十(十(十(十进制常数),但它们进制常数),但它们进制常数),但它们进制常数),但它们只对特定的输入端子(只对特定的输入端子(只对特定的输入端子(只对特定的输入端子(X0X0~~~~X5X5)的脉冲进行计数)的脉冲进行计数)的脉冲进行计数)的脉冲进行计数。

      也就是说,高速计数器的也就是说,高速计数器的也就是说,高速计数器的也就是说,高速计数器的计计计计数输入只能从数输入只能从数输入只能从数输入只能从X0X0~~~~X5X5这这这这6 6个输入端接入个输入端接入个输入端接入个输入端接入,因此,最,因此,最,因此,最,因此,最多可同时接入多可同时接入多可同时接入多可同时接入6 6个高速计数信号,即个高速计数信号,即个高速计数信号,即个高速计数信号,即最多可同时使用最多可同时使用最多可同时使用最多可同时使用6 6个高速计数器个高速计数器个高速计数器个高速计数器一个特定输入端子不能同时被两个一个特定输入端子不能同时被两个一个特定输入端子不能同时被两个一个特定输入端子不能同时被两个高速计数器使用高速计数器使用高速计数器使用高速计数器使用n 高速计数器采用高速计数器采用高速计数器采用高速计数器采用中断方式中断方式中断方式中断方式进行处理,进行处理,进行处理,进行处理,与扫描周期无与扫描周期无与扫描周期无与扫描周期无关X6X6和和和和X7X7只能用作计数启动输入信号,不能用于只能用作计数启动输入信号,不能用于只能用作计数启动输入信号,不能用于只能用作计数启动输入信号,不能用于高速计数输入高速计数输入高速计数输入高速计数输入。

      n 根据增根据增根据增根据增/ /减计数切换方法的不同,可分为减计数切换方法的不同,可分为减计数切换方法的不同,可分为减计数切换方法的不同,可分为三种类型三种类型三种类型三种类型,,,,如如如如表表表表 所示2828 2929 ① ① ① ① 单相单计数输入高速计数器单相单计数输入高速计数器单相单计数输入高速计数器单相单计数输入高速计数器n地址编号为:地址编号为:地址编号为:地址编号为:C235C235~~~~C245C245,共,共,共,共1111点点点点其中,C235C235~~~~C240C240无启动无启动无启动无启动/ /复位输入端,复位输入端,复位输入端,复位输入端,C241C241~~~~C245C245带启动带启动带启动带启动/ /复位复位复位复位输入端其增其增其增其增/ /减计数方式由特殊辅助继电器减计数方式由特殊辅助继电器减计数方式由特殊辅助继电器减计数方式由特殊辅助继电器M8235M8235~~~~M8245M8245的状态决定的状态决定的状态决定的状态决定,当,当,当,当M82M82****为为为为ONON时,对应的计数时,对应的计数时,对应的计数时,对应的计数器器器器C2C2****按减计数方式计数;当按减计数方式计数;当按减计数方式计数;当按减计数方式计数;当M82M82****为为为为OFFOFF时,对应时,对应时,对应时,对应的计数器的计数器的计数器的计数器C2C2****按增计数方式计数。

      按增计数方式计数按增计数方式计数按增计数方式计数n下面下面下面下面以以以以C245C245C245C245为例为例为例为例,说明其工作过程,如,说明其工作过程,如,说明其工作过程,如,说明其工作过程,如图图图图所示Ø在图中,当在图中,当在图中,当在图中,当X10X10X10X10接通时,接通时,接通时,接通时,计数方向标志计数方向标志计数方向标志计数方向标志M8245M8245M8245M8245为为为为ONONONON,,,,C245C245C245C245按减计数方式计数;当按减计数方式计数;当按减计数方式计数;当按减计数方式计数;当X10X10X10X10断开时,计数方向标志断开时,计数方向标志断开时,计数方向标志断开时,计数方向标志M8245M8245M8245M8245为为为为OFFOFFOFFOFF,,,,C245C245C245C245按增计数方式计数按增计数方式计数按增计数方式计数按增计数方式计数3030 ① ① ① ① 单相单计数输入高速计数器单相单计数输入高速计数器单相单计数输入高速计数器单相单计数输入高速计数器————————应用举例应用举例应用举例应用举例ØØ当当当当X12X12X12X12为为为为ONONONON时,且时,且时,且时,且X7X7X7X7也为也为也为也为ONONONON时时时时,则立即开始对接在计数输,则立即开始对接在计数输,则立即开始对接在计数输,则立即开始对接在计数输入端(入端(入端(入端(X2X2X2X2)的高速脉冲信号进行计数,其计数过程与普通)的高速脉冲信号进行计数,其计数过程与普通)的高速脉冲信号进行计数,其计数过程与普通)的高速脉冲信号进行计数,其计数过程与普通32323232位增位增位增位增/ / / /减计数器相同。

      减计数器相同减计数器相同减计数器相同ØØ当当当当X11X11X11X11接通时接通时接通时接通时,执行,执行,执行,执行RSTRSTRSTRST指令使指令使指令使指令使C245C245C245C245复位(复位(复位(复位(程序复位程序复位程序复位程序复位)由于于于于C245C245C245C245还可由外部输入还可由外部输入还可由外部输入还可由外部输入X3X3X3X3复位当当当当X3X3X3X3接通时,即使接通时,即使接通时,即使接通时,即使X11X11X11X11为为为为OFFOFFOFFOFF,,,,C245C245C245C245也立即复位也立即复位也立即复位也立即复位(不受扫描周期的影响,(不受扫描周期的影响,(不受扫描周期的影响,(不受扫描周期的影响,通过中断通过中断通过中断通过中断方式对方式对方式对方式对C245C245C245C245进行复位进行复位进行复位进行复位)因此,对于这种自身带有复位输)因此,对于这种自身带有复位输)因此,对于这种自身带有复位输)因此,对于这种自身带有复位输入的高速计数器,可以省略复位程序入的高速计数器,可以省略复位程序入的高速计数器,可以省略复位程序。

      入的高速计数器,可以省略复位程序3131 n注意:注意:注意:注意:不能用计数输入端作高速计数器线圈的驱不能用计数输入端作高速计数器线圈的驱不能用计数输入端作高速计数器线圈的驱不能用计数输入端作高速计数器线圈的驱动触点比如,比如,比如,比如,不能不能不能不能像下图那样,像下图那样,像下图那样,像下图那样,用用用用接有高速计接有高速计接有高速计接有高速计数输入的数输入的数输入的数输入的X0X0、、、、X1X1去驱动高速计数器线圈去驱动高速计数器线圈去驱动高速计数器线圈去驱动高速计数器线圈C244C244、、、、C236C2363232 ② ② ② ② 单相双计数输入高速计数器单相双计数输入高速计数器单相双计数输入高速计数器单相双计数输入高速计数器n地址编号为地址编号为地址编号为地址编号为C246C246~~~~C250C250,共,共,共,共5 5点有两个计数输入有两个计数输入有两个计数输入有两个计数输入端端端端,一个用于增计数输入,另一个用于减计数输入一个用于增计数输入,另一个用于减计数输入一个用于增计数输入,另一个用于减计数输入一个用于增计数输入,另一个用于减计数输入有的还具有复位和启动输入。

      通过有的还具有复位和启动输入通过有的还具有复位和启动输入通过有的还具有复位和启动输入通过M8246M8246~~~~M8250M8250可监视增可监视增可监视增可监视增/ /减计数方式比如,当减计数方式比如,当减计数方式比如,当减计数方式比如,当C246C246做增做增做增做增计数时,计数时,计数时,计数时,M8246M8246为为为为OFFOFF状态n下面以下面以下面以下面以C246C246C246C246为例,说明其工作过程,如图所示为例,说明其工作过程,如图所示为例,说明其工作过程,如图所示为例,说明其工作过程,如图所示3333 ② ② ② ② 单相双计数输入高速计数器单相双计数输入高速计数器单相双计数输入高速计数器单相双计数输入高速计数器————应用举例应用举例应用举例应用举例 当当当当X11X11接通时,执行接通时,执行接通时,执行接通时,执行RSTRST指令使指令使指令使指令使C246C246复位当X12X12接通接通接通接通时,如果计数脉冲从时,如果计数脉冲从时,如果计数脉冲从时,如果计数脉冲从X0X0端接入时,计数器做增计数,此时端接入时,计数器做增计数,此时端接入时,计数器做增计数,此时端接入时,计数器做增计数,此时M8246M8246为为为为OFFOFF状态,状态,状态,状态,Y20Y20断开;如果计数脉冲从断开;如果计数脉冲从断开;如果计数脉冲从断开;如果计数脉冲从X1X1端接入时,端接入时,端接入时,端接入时,计数器做减计数,此时计数器做减计数,此时计数器做减计数,此时计数器做减计数,此时M8246M8246为为为为ONON状态,状态,状态,状态,Y20Y20接通。

      接通3434 ③③③③双相双计数输入高速计数器双相双计数输入高速计数器双相双计数输入高速计数器双相双计数输入高速计数器n地址编号为地址编号为地址编号为地址编号为C251C251~~~~C255C255,,,,共共共共5 5点有A A、、、、B B两个计数两个计数两个计数两个计数输入,输入,输入,输入,A A、、、、B B两相输入成两相输入成两相输入成两相输入成9090度相位差度相位差度相位差度相位差A A、、、、B B两相输入两相输入两相输入两相输入信号决定了增信号决定了增信号决定了增信号决定了增/ /减计数方向,当减计数方向,当减计数方向,当减计数方向,当A A相输入为相输入为相输入为相输入为ONON时,若时,若时,若时,若B B相输入从相输入从相输入从相输入从OFFOFF变到变到变到变到ONON(上升沿),则为增计数(正(上升沿),则为增计数(正(上升沿),则为增计数(正(上升沿),则为增计数(正转);若转);若转);若转);若B B相从相从相从相从ONON变到变到变到变到OFFOFF(下降沿),则为减计数(下降沿),则为减计数(下降沿),则为减计数(下降沿),则为减计数(反转)通过(反转)。

      通过(反转)通过(反转)通过M8251M8251~~~~M8255M8255,可监视计数器,可监视计数器,可监视计数器,可监视计数器C251C251~~~~C255C255的增的增的增的增/ /减计数状态减计数状态减计数状态减计数状态n下面下面下面下面以以以以C254C254C254C254为例为例为例为例,说明其工作过程,如图所示说明其工作过程,如图所示说明其工作过程,如图所示说明其工作过程,如图所示uu 在图(在图(在图(在图(a a)中,当)中,当)中,当)中,当X11X11接通时,执行接通时,执行接通时,执行接通时,执行RSTRST指令使指令使指令使指令使C254C254复位复位复位复位(通过顺控程序复位,对(通过顺控程序复位,对(通过顺控程序复位,对(通过顺控程序复位,对C254C254可以省略)由于可以省略)由于可以省略)由于可以省略)由于C254C254还可通还可通还可通还可通过外部输入过外部输入过外部输入过外部输入X2X2复位,复位,复位,复位,当当当当X2X2接通时,即使接通时,即使接通时,即使接通时,即使X11X11为为为为OFFOFF,,,,C254C254也也也也立即复位(不受扫描周期的影响)立即复位(不受扫描周期的影响)立即复位(不受扫描周期的影响)立即复位(不受扫描周期的影响)。

      3535 ③③③③双相双计数输入高速计数器双相双计数输入高速计数器双相双计数输入高速计数器双相双计数输入高速计数器————应用举例应用举例应用举例应用举例uu 当当当当X12X12为为为为ONON时,若时,若时,若时,若X6X6((((C254C254的启动输入)也为的启动输入)也为的启动输入)也为的启动输入)也为ONON,,,,C254C254就立即开始对输入就立即开始对输入就立即开始对输入就立即开始对输入X0X0((((A A相)、相)、相)、相)、X1X1((((B B相)的动作计数当计相)的动作计数当计相)的动作计数当计相)的动作计数当计数当前值数当前值数当前值数当前值不低于设定值不低于设定值不低于设定值不低于设定值((((D3D3,,,,D2D2)时,)时,)时,)时,Y10Y10接通接通接通接通;当计数当;当计数当;当计数当;当计数当前值低于设定值时,前值低于设定值时,前值低于设定值时,前值低于设定值时,Y10Y10断开增计数时,增计数时,增计数时,增计数时,M8254M8254为为为为OFFOFF,,,,Y11Y11断开;减计数时,断开;减计数时,断开;减计数时,断开;减计数时,M8254M8254为为为为ONON,,,,Y11Y11接通。

      接通 3636 6.6.6.6.数据寄存器数据寄存器数据寄存器数据寄存器(D)(D)、变址寄存器、变址寄存器、变址寄存器、变址寄存器(V(V、、、、Z)Z)((((1 1)数据寄存器()数据寄存器()数据寄存器()数据寄存器(D D)))) D D是是PLCPLC中用来中用来存储数值数据存储数值数据的软元件,用于存储的软元件,用于存储模拟量控模拟量控制制、位置控制、数据、位置控制、数据I/OI/O时的参数及工作数据每个数据寄存时的参数及工作数据每个数据寄存器器都是都是1616位位(最高位(最高位b15b15为符号位),将为符号位),将两个地址相邻两个地址相邻的数据的数据寄存器(建议低位采用偶数地址编号)组合起来可寄存器(建议低位采用偶数地址编号)组合起来可存储存储3232位位数数值数据(最高位值数据(最高位b31b31为符号位)为符号位) ① ① 普通型:普通型:D0D0~~D199D199((200200点)点) 不具备断电保持功能,当不具备断电保持功能,当PLCPLC停止运行或停电时,所有数停止运行或停电时,所有数据即被清据即被清0 0(但当特殊辅助继电器(但当特殊辅助继电器M8033M8033为为ONON时,则可保持)。

      时,则可保持)通过参数设定,可将这类数据寄存器变为停电保持型通过参数设定,可将这类数据寄存器变为停电保持型 3737 ② ② 停电保持型数据寄存器:停电保持型数据寄存器:D200D200~~D7999D7999((78007800点)点)n n具有断电保持功能,具有断电保持功能,即当即当PLCPLC停止运行或停电时,数据寄存停止运行或停电时,数据寄存器中的数据保持不变(通过后备电池保持)其中,器中的数据保持不变(通过后备电池保持)其中,D1000D1000以后的数据寄存器可通过参数设定,以以后的数据寄存器可通过参数设定,以500500点为单位用作文点为单位用作文件寄存器件寄存器n n文件寄存器文件寄存器是一类是一类专用的数据寄存器专用的数据寄存器,用于存储大量的数据,,用于存储大量的数据,比如采样数据、统计计算数据、多组控制参数等它占用用比如采样数据、统计计算数据、多组控制参数等它占用用户程序存储器(户程序存储器(RAMRAM、、EEPROMEEPROM、、EPROMEPROM)内的一个存储区,)内的一个存储区,以以500500点为单位,通过参数设定,最多可设置点为单位,通过参数设定,最多可设置70007000点。

      用编点用编程器可进行写入操作程器可进行写入操作当当PLCPLC上电和从上电和从STOPSTOP到到RUNRUN时,在存时,在存储器中设定的文件寄存器区域会被一并传送到系统储器中设定的文件寄存器区域会被一并传送到系统RAMRAM的数的数据内存区域中(数据初始化)据内存区域中(数据初始化)3838 ③ ③ ③ ③ 特殊型数据寄存器:特殊型数据寄存器:特殊型数据寄存器:特殊型数据寄存器:D8000D8000~~~~D8511D8511((((512512点)点)点)点) 这种数据寄存器供这种数据寄存器供这种数据寄存器供这种数据寄存器供监控监控监控监控PLCPLCPLCPLC中各种元件的运中各种元件的运中各种元件的运中各种元件的运行方式之行方式之行方式之行方式之用用用用其内容在电源接通时全部先清零,其内容在电源接通时全部先清零,其内容在电源接通时全部先清零,其内容在电源接通时全部先清零,再写入初始值再写入初始值再写入初始值再写入初始值 比如,在比如,在比如,在比如,在D8000D8000D8000D8000中存放的是由系统中存放的是由系统中存放的是由系统中存放的是由系统ROMROMROMROM设定设定设定设定的警戒时钟定时器的时间。

      需要改变时,再利的警戒时钟定时器的时间需要改变时,再利的警戒时钟定时器的时间需要改变时,再利的警戒时钟定时器的时间需要改变时,再利用传送指令写入所要求的时间当用传送指令写入所要求的时间当用传送指令写入所要求的时间当用传送指令写入所要求的时间当PLCPLCPLCPLC停止运行停止运行停止运行停止运行时,该值保持不变时,该值保持不变时,该值保持不变时,该值保持不变3939 ③ ③ ③ ③ 特殊型数据寄存器特殊型数据寄存器特殊型数据寄存器特殊型数据寄存器————应用举例应用举例应用举例应用举例n看门狗看门狗( (警戒时钟警戒时钟) )定时器用来监视定时器用来监视PLCPLC的扫描周期,的扫描周期,在规定的时间内没有完成时,系统会出错下图在规定的时间内没有完成时,系统会出错下图表示在表示在PLCPLC投入运行时,通过投入运行时,通过MOVMOV指令将看门狗指令将看门狗定时器的时间修改为定时器的时间修改为300ms300ms,并通过,并通过WDTWDT指令立指令立即刷新有效若不用即刷新有效若不用WDTWDT指令,则需等到处理指令,则需等到处理ENDEND时,对时,对D8000D8000的修改才有效。

      的修改才有效FNC 07WDTFNC 12MOV D8000M8002K300看看门门狗狗定定时时器器刷刷新新,,若若没没有有此此句句,,则在处理则在处理END时时D8000才被刷新才被刷新看看门门狗狗定定时时器器时时间间被被设定为设定为300ms4040 ((((2 2 2 2))))变址寄存器(变址寄存器(变址寄存器(变址寄存器(V V、、、、Z)Z)n V V和和和和Z Z也是也是也是也是1616位的数据寄存器位的数据寄存器位的数据寄存器位的数据寄存器,其地址编号为,其地址编号为,其地址编号为,其地址编号为V7V7~~~~V0V0、、、、Z7Z7~~~~Z0Z0,共,共,共,共1616点 当要进行当要进行当要进行当要进行3232位位位位数据运算时,需数据运算时,需数据运算时,需数据运算时,需将将将将V V、、、、Z Z组合起来组合起来组合起来组合起来使用,使用,使用,使用,且规定且规定且规定且规定用用用用Z Z存放低存放低存放低存放低1616位数据位数据位数据位数据比如(V0V0,,,,Z0Z0),(),(),(),(V1V1,,,,Z1Z1)等n 可用变址寄存器修改的软元件有可用变址寄存器修改的软元件有可用变址寄存器修改的软元件有可用变址寄存器修改的软元件有X X X X、、、、Y Y Y Y、、、、M M M M、、、、S S S S、、、、P P P P、、、、T T T T、、、、C C C C、、、、D D D D、、、、R R R R、、、、K K K K、、、、H H H H、、、、KnXKnXKnXKnX、、、、KnYKnYKnYKnY、、、、KnMKnMKnMKnM、、、、KnSKnSKnSKnS。

      但但不能修改不能修改不能修改不能修改V V V V、、、、Z Z Z Z本身以及指定位数用的本身以及指定位数用的本身以及指定位数用的本身以及指定位数用的KnKnKnKn本身本身本身本身 例如,例如,例如,例如,不能用不能用不能用不能用Z0M10Z0M10Z0M10Z0M10来修改来修改来修改来修改Z Z Z Z的地址,但可用的地址,但可用的地址,但可用的地址,但可用M10Z0M10Z0M10Z0M10Z0来修改来修改来修改来修改M M M M的地址例如,若的地址例如,若的地址例如,若的地址例如,若Z0=K8Z0=K8Z0=K8Z0=K8,则,则,则,则M10Z0M10Z0M10Z0M10Z0表表表表示示示示M18M18M18M18(即(即(即(即““““10+8=18”10+8=18”10+8=18”10+8=18”),而),而),而),而X10Z0X10Z0X10Z0X10Z0则表示则表示则表示则表示X20X20X20X20(即(即(即(即““““10+8=18”10+8=18”10+8=18”10+8=18”,,,,18181818对应的八进制数为对应的八进制数为对应的八进制数为对应的八进制数为20202020)。

      4141 7.7.7.7.指针(指针(指针(指针(P P、、、、I I)))) 在执行在执行在执行在执行PLCPLC程序的过程中,当某条件满足时,需要程序的过程中,当某条件满足时,需要程序的过程中,当某条件满足时,需要程序的过程中,当某条件满足时,需要跳过一段不需要执行的程序或者调用一个子程序或者执跳过一段不需要执行的程序或者调用一个子程序或者执跳过一段不需要执行的程序或者调用一个子程序或者执跳过一段不需要执行的程序或者调用一个子程序或者执行指定的中断程序,这时需要用一行指定的中断程序,这时需要用一行指定的中断程序,这时需要用一行指定的中断程序,这时需要用一“ “操作标记操作标记操作标记操作标记” ”来标明来标明来标明来标明所操作的程序段,这一所操作的程序段,这一所操作的程序段,这一所操作的程序段,这一“ “操作标记操作标记操作标记操作标记” ”就是指针就是指针就是指针就是指针1 1 1 1))))分支用指针(分支用指针(分支用指针(分支用指针(P P)))) 分支用指针编号是:分支用指针编号是:P0 P0 ~~6262,, P64P64~~40954095,共,共40954095点点。

      P63P63为结束跳转用,即跳转至为结束跳转用,即跳转至ENDEND位置位置,,故一般不用)故一般不用) 当分支指针当分支指针P P用于跳转指令(用于跳转指令(CJCJ)时,用来指定)时,用来指定跳转的起始位置;当分支指针跳转的起始位置;当分支指针P P用于子程序调用指令用于子程序调用指令((CALLCALL)时,用来指定被调用的子程序和子程序的)时,用来指定被调用的子程序和子程序的位置,如图、图所示位置,如图、图所示4242 ((1 1))分支用指针(分支用指针(P))——应用举例应用举例 当条件当条件X20为为ON时,执时,执行跳转指令行跳转指令FNC00((CJ),),程序跳到标号程序跳到标号P1处,执行标处,执行标号号P1以后的程序;当条件以后的程序;当条件X20为为OFF时,顺序执行程时,顺序执行程序 当条件当条件X20为为ON时,执行时,执行标号为标号为P2的子程序,当子程序的子程序,当子程序执行完后,用执行完后,用SRET指令返回指令返回原位置(即返回到原位置(即返回到CALL指令指令的下一步指令位置)的下一步指令位置)。

      4343 ((2 2))中断指针(I) 中中断断指指针针作作为为标标号号用用于于指指定定中中断断程程序序的的起起点点,,通通常常与与EIEI((允允许许中中断断))、、DIDI((禁禁止止中中断断))和和IRETIRET((中中断断返返回回))等等指指令令一一起起使使用用中中断断程程序序是是从从中中断断指指针针标标号号开开始始,,执执行行IRETIRET指指令令时时结结束束它它有有以以下三种类型:下三种类型:① ① 输入中断用指针输入中断用指针 接收来自特定的输入地址号(接收来自特定的输入地址号(X000X000~~X005X005)的输入信号而不)的输入信号而不受受PLCPLC扫描周期的影响该输入信号被触发时,执行输入中断用指扫描周期的影响该输入信号被触发时,执行输入中断用指针标识的中断子程序针标识的中断子程序 地址编号地址编号::I00□I00□((X000X000)、)、I10□I10□((X001X001)、)、I20□I20□((X002X002)、)、I30□I30□((X003X003)、)、I40□I40□((X004X004)、)、I50□I50□((X005X005),共),共6 6点。

      点□ □为为1 1时表示上升沿中断,为时表示上升沿中断,为0 0时表示下降沿中断)时表示下降沿中断) 例如:指针例如:指针I100I100,表示输入,表示输入X001X001从从ON→OFFON→OFF变化变化时,时,执行标执行标号号I100I100之后的中断程序之后的中断程序,并由,并由IRETIRET指令结束该中断程序注意,指令结束该中断程序注意,不能与高速计数器同时使用相应的输入端不能与高速计数器同时使用相应的输入端X000X000~~X005X0054444 ② ② 定时器中断用指针定时器中断用指针n在各指定的中断循环时间(在各指定的中断循环时间(10 ms10 ms~~99 ms99 ms)执行)执行中断子程序中断子程序n其其地址编号为地址编号为I6□□I6□□、、I7□□I7□□、、I8□□I8□□,共,共3 3点□□□□为为10ms10ms~~99ms99ms的中断时间的中断时间)n例如例如I720I720,表示,表示每隔每隔20ms20ms执行一次标号执行一次标号I720I720后面后面的中断程序的中断程序并由IRETIRET指令结束该中断程序。

      指令结束该中断程序n定时器中断用于与定时器中断用于与PLCPLC的扫描周期不同,又需要的扫描周期不同,又需要循环中断处理的控制中循环中断处理的控制中4545 ③ ③ 高速计数器中断用指针高速计数器中断用指针n n根据根据PLCPLC内部的高速计数器的比较结果执行中断子程序,用于利内部的高速计数器的比较结果执行中断子程序,用于利用高速计数器优先处理计数结果的控制用高速计数器优先处理计数结果的控制n n其地址其地址编号为编号为I010I010、、I020I020、、I030I030、、I040I040、、I050I050、、I060I060,共,共6 6点点 当高速计数器当高速计数器C252C252的当前值为的当前值为20002000时,时,执行标号执行标号I020I020后面的后面的中断程序执行完中中断程序执行完中断程序后(即执行断程序后(即执行““IRET”IRET”指令后),指令后),返回到发生中断时的返回到发生中断时的原程序位置原程序位置 4646 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.