1、第第4章章 可编程序控制器可编程序控制器v 4.1概述概述v 4.2 可编程序控制器的基本结构可编程序控制器的基本结构v 4.3 PLC的基本工作原理的基本工作原理v 4.4 PLC的主要性能指标和分类的主要性能指标和分类v 4.5 三菱三菱FX系列系列PLC 4.1概述概述v可编程序控制器(Programmable Controller)通常也可简称为PC,但由于个人计算机(PersonalComputer)也简称为PC,为便于区别,简称为PLC。可编程序控制器是在电器控制技术和计算机技术的基础上开发出来的,并逐渐发展成为以微处理器为核心,综合了计算机技术、自动控制技术和通信技术融为一体的新
2、型工业自动控制装置。它们的产品控制着世界上大部分的PLC市场。它具有体积小、功能强、程序设计简单、灵活通用、维护方便等一系列的优点,在机械、冶金、能源、化工、石油、交通、电力等领域中得到了越来越广泛的应用,PLC技术已经成为工业自动化控制三大技术(PLC技术、机器人、计算机辅助设计与分析)支柱之一。尤其是PLC在数控机床上的应用更为典型。v1.可编程序控制器的定义v1987年国际电工委员会(IEC)在颁布可编程序控制器标准草案中对可编程控制器定义如下:v“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数
3、和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械设备或生产过程。可编程控制器及其有关外围设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则进行设计”。4.1.1可编程序控制器的历史可编程序控制器的历史 v2.可编程序控制器的历史v20世纪60年代中期,美国通用汽车公司(GM)为适应生产工艺不断更新的需要,提出了一种设想:把计算机的功能完善、通用灵活等优点和继电器控制系统的简单易懂、操作方便、价格低廉等优点结合起来。并由此提出了新型电气控制的10条招标要求,根椐这10条要求,美国数字设备公司(DEC)于1969年研制成功了第一台可编程序控制器,并在汽车自动装
4、配线上试用成功。v 70年代初期:仅有逻辑运算、定时、计数等顺序控制功能。v 70年代中期:微处理器技术应用到PLC中,使之真正成为一种电子计算机工业控制设备。v 80年代以后:16位和32位微处理器应用于PLC中,使PLC得到迅速发展。PLC集三电(电控、电仪、电传)为一体、而且具有通信和联网、数据处理和图象显示等功能。v 目前,国内PLC生产厂家有30余家,并有迹象显示,更多的来自于原PLC应用的技术人员准备加入到小型PLC开发的行列。v PLC大致经历了四次更新换代。v第一代PLC,多数用1位机开发,采用磁芯存储器存储,仅具有逻辑控制、定时、计数功能。v第二代PLC,使用了8位微处理器及
5、半导体存储器,其产品逐步系列化,功能也有所增强,已能实现数字运算、传送、比较等功能。v第三代PLC,采用了高性能微处理器及位片式CPU,工作速度大幅度提高,同时促使其向多功能和联网方向发展,并具有较强的自诊断能力。v第四代PLC,不仅全面使用16位、32、64位微处理器作为CPU,内存容量也更大。可以直接用于一些规模较大的复杂控制系统;编程语言除了可使用传统的梯形图、流程图等外,还可使用高级语言;外设也更多样化。v根据2004年度PLC市场研究报告有关资料:v 作为目前国内控制市场上的主流控制器,在高达31亿的PLC市场总需求中,国产PLC不到整个市场份额1。v 在按照I/O数量划分的市场总量
6、中,小型PLC(256点以下)的市场巨大,占据市场总额的64,而国产PLC的市场贡献恰恰就在小型PLC的市场中。v 中国2008年PLC市场:最近几年的经济发展中,中国以其制造业发展的迅猛,使PLC在某些自动化领域增长超过了20%。v 现在,PLC已广泛应用于冶金、石油、化工、建材、机械制造、电力、汽车、轻工、环保及文化娱乐等各个领域,PLC技术、机器人技术、CAD/CAM技术共同构成了工业自动化的三大支柱。v1.可靠性高,抗干扰能力强 v2.通用性强,使用方便v 3.程序设计简单,容易理解和掌握v4.系统设计周期短 v5.体积小,重量轻v6.适应性强 4.1.2可编程序控制器的特点可编程序控
7、制器的特点 v1.可编程控制器的应用 v 根据资料介绍:宝钢一期工程整个生产线上就使用了数百台的PLC,二期工程将使用更多的PLC.东风汽车公司装备系统全面采用PLC对老设备进行更新改造,1000多台。v目前的经济发展中,中国以其制造业发展的迅猛,使PLC在某些自动化领域增长超过了20%。中国的PLC市场将以14%的综合年增长率增长。PLC在国内外已广泛应用冶金、石油、电力、汽车、环保、化工、机械制造、建材、轻工、文化娱乐等各行各业,随着PLC性能价格比的不断提高,其应用领域不断扩大。4.1.3可编程序控制器的应用与发展概况可编程序控制器的应用与发展概况v2.PLC的发展 v目前PLC发展方向
8、主要有两个:v一是朝着小型化、简易、廉价化、方向发展。单片机技术的发展,促进了PLC向紧凑型发展,体积减小,价格降低,可靠性不断提高。v二是朝着大型、高速、标准化、系列化、智能化、高速化、大容量化、网络化方向发展,这将使PLC功能更强,可靠性更高,使用更方便,适用面更多功能方向发展。大型的PLC一般为多微处理器系统,有较大的存储能力和功能强劲的输入/输出接口。4.2 可编程序控制器的基本结构可编程序控制器的基本结构v PLC及其控制系统是根据继电接触系统和计算机控制系统发展而来的,因此PLC与这两种控制系统有许多相同或相似之处,PLC的输入输出部分与继电接触控制系统的大致相同,PLC的基本组成
9、与一般的微机系统类似,是一种以微处理器为核心的、用于控制的特殊计算机。PLC的基本组成包括硬件与软件两部分:v PLC的硬件:中央处理器(CPU)、存储器(RAM、ROM)、输入/输出(I/O)接口、编程设备、通信接口、电源和其他一些电路组成。PLC的硬件结构框图如图4-1所示。PLC的软件:系统程序和用户程序。图41 PLC的硬件基本结构图 4.2.1中央处理单元中央处理单元v中央处理单元(CPU)是PLC的核心部件,它控制着所有部件的操作。单元包括微处理器、系统程序存储器和用户程序存储器。整个PLC的工作过程都是在中央处理器的统一指挥和协调下进行的,它的主要任务是在系统程序的控制下,完成逻
10、辑运算、数学运算、协调系统内部各部分工作等,然后根据用户所编制的应用程序的要求去处理有关数据,最后再向被控对象送出相应的控制(驱动)信号。CPU一般有三大类,一是通用微处理器(如Z80、80286,80386等);二是单片微处理器(如8031,8096等);三是位片式微处理器(如AMD2900、AMD2903、如AMD29W等)。vCPU的作用主要有以下5个方面:v1、接收并存储编程器或其它外设输入的用户程序或数据;v2、诊断电源、PLC内部电路故障和编程中的语法错误等;v3、接收并存储从输入单元(接口)得到现场输入状态或数据;v4、逐条读取并执行存储器中的用户程序,并将运算结果存入存储器中;
11、v5、根据运算结果,更新有关标志位和输出内容,通过输出接口实现控制、制表打印或数据通讯等功能。v存储器是PLC用来存放系统程序、用户程序、逻辑变量及运算数据的单元。存储器的类型有可读/写操作的随机存储器RAM和只读存储器ROM、PROM、EPROM和EEPROM。在PLC中,PLC的软件系统由系统程序和用户程序组成。4.2.2存储器存储器 v1.系统程序v系统存储器是指控制和完成PLC各种功能的程序。主要用于存放系统正常工作所必须的程序,这些程序与用户无直接关系,已由PLC制造厂家用微机指令编写固化进EPROM中,PLC的系统程序有三种类型。v(1)系统程序是完成系统命令解释、功能子程序调用、
12、管理、监控、逻辑运算、通信、各种参数设定、诊断(如电源、系统出错,程序语法、句法检验等)等功能。v(2)系统程序由PLC的制造厂家编写的,在PLC使用过程中不会变动,它和PLC的硬件组成有关,它关系到PLC的性能。v(3)系统程序 由制造厂家直接固化在只读存储器ROM、PROM或EPROM中,用户不能访问和修改。v2.用户程序v用户存储器是指使用者根据工程现场的生产过程和工艺要求编写的控制程序,是PLC应用于工业控制的一个重要环节。主要用于存放用户按控制要求所编制的程序,可通过编程器进行必要的修改。PLC的编程语言多种多样,不同的PLC厂家,不同系列PLC采用的编程语言不尽相同。v 输入/输出
13、(I/O)是PLC和工业控制现场各类信号连接的部件。PLC通过输入接口把工业现场的状态信息读入,输入部件接收是从开关、按钮、继电器触点和传感器等输入的现场控制信号,通过用户程序的运算与操作,对输入信号进行滤波、隔离、电平转换等,把输入信号的逻辑值准确、可靠地传入PLC内部。并将这些信号转换成中央处理器能接收和处理的数字信号,把结果通过输出接口输出给执行机构。vPLC通过输出接口,接收经过中央处理器处理过的输出的数字信号,并把它转换成被控制设备或显示装置所能接收的电压或电流信号,从而驱动接触器、电磁阀和指示器件等。PLC的等效电路图图42所示。4.2.3输入输入/输出接口输出接口 v 电源部件是
14、把交流电转换成直流电源的装置,它向PLC提供所需要的高质量直流电源。可编程控制器电源包括各工作单元供电的开关稳压电源和掉电保护电源(一般为电池)。v PLC电源与普通电源相比稳定性好、抗干扰能力强。许多PLC还向外提供DC 24V稳压电源,用于对外部传感器供电。4.2.4电源模块电源模块 v 编程器是PLC必不可少的重要外围设备。它的主要作用是进行编辑、输入用户程序、检查、调试、修改,用来监视PLC的工作状态。也可在线监控PLC内部状态和参数,与PLC进行人机对话。它是开发、应用、维护PLC不可缺少的设备。4.2.5编程器编程器v 其它接口包括外存储器接口、BEPPROM写入器接口、A/D转换
15、接口、D/A转换接口、远程通信接口、与计算机相连的接口、打PL机接口、与CRT相连的接口等。4.2.6其它接口其它接口4.3 PLC的基本工作原理的基本工作原理v4.3.1扫描工作方式扫描工作方式v PLC采用循环扫描工作方式,为了连续地完成采用循环扫描工作方式,为了连续地完成PLC所承担的扫描工作所承担的扫描工作,系统必须重复执行依一定的系统必须重复执行依一定的顺序完成循环扫描工作方式,每重复一次的时间称顺序完成循环扫描工作方式,每重复一次的时间称为一个扫描周期。由于为一个扫描周期。由于PLC扫描速度很快扫描速度很快,输入扫描输入扫描和输出刷新的周期时间通常为和输出刷新的周期时间通常为3ms
16、左右左右,而程序执行而程序执行时间可根据程序的长度不同而不同。时间可根据程序的长度不同而不同。PLC一个扫描一个扫描周期通常为周期通常为10-100ms,对一般工业被控对象来说对一般工业被控对象来说,扫扫描过程几乎是与输入同时完成的。如图描过程几乎是与输入同时完成的。如图4-3所示。所示。图4-3 PLC循环扫描工作过程v1.PLC工作的三个阶段vPLC的工作过程一般可分为三个阶段:输入采样阶段、程序执行阶段和输出处理阶段。v(1)输入采样阶段v(2)程序执行阶段v(3)输出处理阶段4.3.2工作过程工作过程v 4.四个过程 v PLC工作的这四个过程都是在输入扫描过程之后进行的。v (1)系
17、统自监测。检查程序执行过程,程序执行是否正确,如果超时则会停止中央处理器的工作。v(2)与编程器交换信息,这个过程,只有使用编程器输入和调试程序时才执行。v(3)与数字处理器交换信息,这个过程,也只有在PLC中配置有专用数字处理器时才执行。v(4)网络通信,这个过程,也只有当PLC配置有网络通信模块时,应与通信对象(如磁带机、其它PLC或计算机等)进行数据交换。4.4 PLC的主要性能指标和分类的主要性能指标和分类 v4.4.1 PLC性能的几个术语性能的几个术语v在对PLC性能进行描述时,经常用到位、数字、字节及字等术语。v位指二进制的一位,仅有O、1两种取值。一个位对应PLC一个继电器,某
18、位的状态为O或1,分别对应继电器线圈断电或通电。v4位二进制数构成一个数字,这个数字可以是0000-1001(十进制),也可以是00001111(十六进制)。v2个数字或8位二进制数构成一个字节。v2个字节构成一个字。在PLC术语中,字称为通道。一个字含16位,或者说一个通道含16个继电器。v 1.编程语言种类v2.存储容量 v 3.输入输出(I/O)总点数v 4.扫描速度v 5.PLC内部继电器的种类v 6.扩展能力 v 7.工作环境 v 8.其它4.4.2 PLC的性能指标的性能指标v1.按输入/输出点数分类 v(1)超小型PLCv(2)小型PLCv(3)中型PLCv(4)大型PLCv(5
19、)超大型PLCv2按结构形式分类 v(1)整体式 v(2)模块式 v3.按实现的功能分类v(1)低档机v(2)中档机v(3)高档机4.4.3 PLC的分类的分类4.5 三菱三菱FX系列系列PLC v4.5.1三菱三菱FX系列可编程控制器简介系列可编程控制器简介v 三菱公司是日本生产三菱公司是日本生产PLC的主要厂家之一的主要厂家之一,先后先后推出的小型、超小型推出的小型、超小型PLC有有F1、F2、FX0、FX1、FX2、FX2C、FX0S、FX1S、FX0N、FX1N、FX2N、FX2NC等系列。其中等系列。其中FX0S、FX1S、FX0N、FX2、FX2C等系列机设计合理等系列机设计合理,
20、结构紧凑结构紧凑,体积小体积小,重重量轻量轻,具有很强的抗干扰能力和负载能力及优良的性具有很强的抗干扰能力和负载能力及优良的性能价格比能价格比,在我国应用较广泛。在我国应用较广泛。v 本教材介绍了三菱本教材介绍了三菱FX0S、FX1S、FX0N、FX2、FX2C等系列机的内部继电器、编号和性能等功能,等系列机的内部继电器、编号和性能等功能,以以FX1S机型为例,介绍三菱机型为例,介绍三菱FX系列的系列的PLC指令系指令系统与编程。读者可通过学习掌握统与编程。读者可通过学习掌握FX1S机型机型PLC后后,对学习其它对学习其它PLC则可触类旁通则可触类旁通,举一反三。举一反三。FX系列系列PLC
21、FX0 FX2 FX2C FX0 FX2 FX2C FX0S FX1S FX0N FX1N FX2N FX2NC FX0S FX1S FX0N FX1N FX2N FX2NC叠装式结构叠装式结构 v4.5.2 FX系列系列PLC的型号的型号v 为了满足用户不同的控制要求,FX系列PLC有多种型号规格,其型号表示方法如图44所示。图44 FX系列PLC的型号表示方法v4.5.3 部分部分FX系列系列PLC的内部继电器的内部继电器v一、FX系列PLC输入输出接点数v 1、FX1S系列PLC是用于小规模系统的超小型PLC,它只有1030个I/O点,而且不能扩展,使用的电源有交流和直流电源两种。FX1
22、S PLC的输入输出接点数如表4-1所示。v 2、FX1N系列PLC是用于小规模系统的超小型PLC,它最大可构成I/O点数为128点,能扩展,使用的电源有交流和直流电源两种。v 3、FX2N系列PLC是用于系统的小型PLC,是FX系列中功能最强、运行速度最快,用户存贮器容量可扩展到16K,I/O点数最大可扩展到256点的PLC。v二、FX系列性能v 1.FX0S、FX1S系列PLC性能v 内置用于调整定时器设定时间的模拟电位器(其中FX0S 1个、FX1S 2个),FX1S系列PLC内设置有时钟功能,可进行时间控制,如果装上显示模块,还可进行时间显示与设定。v 2、FX0N、FX1N系列PLC
23、性能vFX1N可兼用FX0N所有特殊模块与外围设备,通过RS-232C/422/485接口与外部设备可实现通信,装有8个选件板,通过模块可进行时间显示与设定。v3.FX2N、FX2NC系列PLC性能v FX2N有多种模拟量输入输出模块、位置控制模块、高速计数器模块、串行通信模块、脉冲输出模块或功能扩展板、模拟定时器扩展板等。使用这些特殊功能模块和功能扩展板,可以进行模拟量控制、位置控制和联网通信等功能。FX0SFX1SFX0NFX1NFX2Nv三、输入输出方式v 1、输入方式v PLC的输入方式按输入回路电流来分,有直流输入、交流输入、交流直流输入方式三种。直流输入线路如图4-5所示,直流电源
24、由PLC内部提供。交流输入线路如图4-6所示,交流/直流输入线路如图4-7所示。v 2.PLC输出方式v 按负载使用的电源来分,有直流输出、交流输出和交直流输出三种方式。按输出开关器件的种类来分,有继电器、晶体管和晶闸管三种输出方式。继电器输出线路如图4-8所示,晶体管输出线路如图4-9所示。v PLC内部有很多具有不同功能的器件,这些器件是由电子电路和存储器组成的,通常称为软组件。可将各个软组件理解为各个不同功能的内存单元,对这些单元的操作,就是相当于对内存单元的读写。v PLC的内部继电器有:输入继电器X、输出继电器Y、辅助继电器M、状态继电器S、指针P/I、常数K/H、定时器T、计数器C
25、、数据寄存器D和变址寄存器V/Z。在使用PLC时,因不同厂家、不同系列的PLC,其内部软继电器的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用PLC的内部继电器功能和编号。内部继电器编号由字母 和 数字 组成。4.5.4 FX系列系列PLC内部继电器编号及功能内部继电器编号及功能v一、输入继电器(X)v二、输出继电器(Y)v三 辅助继电器(M)v四 状态器(S)v五、定时器(T)v六、计数器(C)v七、数据寄存器(D)v八、变址寄存器(V/Z)v九、常数(K/H)v十、指针(P/I)v十一、FX系列PLC的步进指令 v 一、输入继电器(X)v 输入继电器是PLC用来接收用户输入设备发
26、来的输入信号,它的代表符号是“X”。一个输入继电器就是一个一位的只读存储器单元,它有两种状态:当外接的开关闭合时为ON状态;当开关断开时为0FF状态。在使用中,既可以用输入继电器的常开接点,也可以用输入继电器的常闭接点。但在程序中绝对不可能出现输入继电器的线圈,只能出现输入继电器的接点。每个输入继电器的常开与常闭接点可以反复使用,使用次数不受限制。v 输入继电器线圈由外部输入信号来驱动,只有当外部信号接通时,对应的输入继电器才得电,不能用程序来驱动。输入继电器的状态用程序是无法改变的。v 二、输出继电器(Y)v 输出继电器是用来将PLC内部信号输出传送给外部负载,它的代表符号是“Y”称为输出接
27、点。一个输出继电器就是一个一位的可读/写的存储器单元,在读取时既可以用输出继电器的常开触点,也可以用输出继电器的常闭触点,可以无限次读取和写入,其断开或闭合受到程序的控制。每个输出继电器,不管是常开还是常闭接点都可以反复使用,使用次数不受限制。v 输出继电器线圈是由PLC内部程序来驱动,其线圈状态传送给输出单元,再由输出单元对应的硬接点来驱动外部负载。v FX系列PLC的输出继电器以八进制进行编号,范围为:vY000Y007、Y010Y017、Y020Y027、Y030Y037 Y040Y047等。v三 辅助继电器(M)v辅助继电器是PLC中数量最多的一种继电器,它的代表符号是“M”,其作用相
28、当于继电器控制系统中的中间继电器,可以由其他各种软组件驱动,也可以驱动其他软组件。辅助继电器有常开和常闭两种接点,只有ON和OFF两种状态,接点使用和输入继电器类似,当在ON状态下,常开接点闭合,常闭接点断开;在OFF状态下,常开接点断开,常闭接点闭合。v 1、通用辅助继电器编号:(按十进制编号)v 通用辅助继电器在通电之后,全部处于OFF状态。无论程序是如何编制的,一旦断电,再次通电之后,辅助继电器都处于OFF状态。v 2、保持辅助继电器编号:v 保持用辅助继电器,当PLC断电源后,这些继电器会保持断电之前的瞬间状态的功能,再次通电之后能保持断电前的状态。其他特性与通用辅助继电器完全一样。v
29、 3、特殊辅助继电器(M8000M8255)v 特殊辅助继电器是具有某项特定功能的辅助继电器,这种特殊功能辅助继电器可分为两大类,即:触点型和线圈型。v四 状态器(S)v状态(组件)器对在步进顺控类的控制程序中起着重要的作用,它与步进指令STL配合使用。共分为5类。前4种状态器S要与步进指令STL配合使用。第5种状态组件专为报警指示所编程序的错误设置的。当不用步进顺控指令时,可以作为辅助继电器M在程序中使用。v状态组件有初始用状态器、返回原点用状态器(FX2N)、普通状态器、保持状态器、报警用状态器(FX2N)。v五、定时器(T)v 定时器在PLC中的作用,相当于电器系统中的通电延时时间继电器
30、。定时器中有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来存储其输出触点的映象寄存器(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。定时器可提供无数对的常开、常闭延时触点供编程用。通常PLC中有几十至数百个定时器T。v定时器按特性的不同可分为通用定时器、积算定时器二种。v PLC定时器工作过程是:定时器是根据时钟脉冲累积计数而达到定时的目的,时钟脉冲有1ms、10ms、100ms三种,当所计数达到规定值时,输出接点动作。定时器设规定值可用常数K作为设定值,也可以用数据寄存器D的内容作为设定值。v1、通用定时器v通用定时器没有断电的保持功能,即当输
31、入电路断开或停电时定时器复位。通用定时器有100ms和10ms两种。v 100ms定时器:T0T199共200点,每个定时器设定值范围为0.13276.7S。v 10ms定时器:T200T245,45点,定时范围为0.01327.67S。图4-10是定时器的工作原理图。当驱动输入X000接通时,定时器T200的当前值计数器对10ms时钟脉冲进行累积计数,当设定值Kl23与该值相等时,定时器的输出接点接通,即输出接点是在驱动线圈后的123 0.01s时动作。当输入X000断开或发生断电时,计数器复位,输出接点也复位。定时器的工作过程如图4-11所示。图4-10定时器的工作原理图 图4-11定时器
32、的工作过程 v 2、积算定时器v 积算定时器具有计数累积的功能。在定时过程中若断电或定时器线圈OFF,积算定时器将会保持当前的计数值,在通电或定时器线圈ON后会继续累积,使其当前值具有保持功能,积算定时器有两种,既1ms累计定时器和100ms累计定时器。这两种定时器除了定时分辨率不同外,在使用上也有区别。如图412所示。v 1)1ms积算定时器v 有4个1ms累计定时器,地址为T246T249。对1ms时钟脉冲进行累积计数的,定时范围为0.00132767s。1ms累计定时器可以在子程序或中断中使用。v 2)100ms积算定时器v 100ms累计定时器共有6个,地址为T250T255。对100
33、ms时钟脉冲进行累积计数的定时范围为0.13276.7s,100ms累计定时器除了不能在中断或子程序中使用和定时分辨率为0.1s外,其余特性与1ms累计定时器一样。v 六、计数器(C)v 计数器的作用,就是对指定输入端子上的输入脉冲或其他继电器逻辑组合的脉冲进行计数。实现计数的设定值时,计数器的接点开始动作。对输入脉冲一般要求要有一定的宽度。计数发生在输入脉冲的上升沿。所有的计数器都有一个常开接点和一个常闭接点。不管是常开还是常闭接点都可以反复使用,使用次数不受限制。v 计数器按特性的不同可分为:增量通用计数器、断电保持式增量通用计数器、通用双向计数器、断电保持式双向计数器和高速计数器5种。v
34、 部分FX系列PLC 16位增计数器编号如表4-12所示,16位加计数器(设定值:1-32767)有两种16位加/减计数器。v 通用型:C0-C99共100点;v 断电保持型:C100Cl99共100点。其设定值K在1-32767之间。v 部分FX系列PLC 32位增/减可逆计数器编号如表4-13所示。32位双向计数器(设定值:-2147483648-+2147483647)有两种32位加/减计数器:v通用计数器:C200-C219共20点。v保持计数器:C220-C234共15点。设定值范围为-2147483648+2147483647之间,加计数或减计数方向由特殊辅助继电器M8200M82
35、34设定。图412积算定时器应用 v1.加计数器v图4-13表示加计数器的动作过程。X011为计数输入,当X011每接通一次时,当前值加1。当计数器的当前值输入达到第10次时,CO的输出接点接通。之后即使输入X011再接通,计数器的当前值也保持不变。当复位输入X010接通,计数器当前值为0,输出触点CO断开。图4-13加计数器的动作过程 v2.加减计数器v图4-14表示加减计数器的动作过程。用X014作为计数输入,驱动C200线圈进行加计数或减计数。v当计数器的当前值由-6向-5(增加)时,其接点接通(置1);由-5向-6(减少)时,其接点断开(置0)。v当前值的加减与输出接点的动作无关,不过
36、,当从+2147483647起再进行加计数时,当前值就成为-2147483648。同样从-2147483648起进行减计数,当前值就成为+2147483647(这动作成为循环计数)。当复位输入X013接通,计数器的当前值为0,输出接点复位。图4-14加减计数器的动作过程 v 七、数据寄存器(D)v 数据寄存器有:通用数据、断电保持数据寄存器、特殊数据寄存器、文件寄存器。v 1.通用数据寄存器v 数据寄存器和普通微机的数据寄存器相同。当对一个数据寄存器写入数据时,都将被后写入的数据覆盖掉该寄存器中原来存储的内容。v 2.断电保持数据寄存器v 断电保持数据寄存器的所有特性都与通用数据寄存器完全相同
37、,断电保持数据寄存器只要不改写,原有数据就不会丢失,PLC运行与否,无论电源接通与否,都不会改变寄存器的内容。v 3.特殊数据寄存器v 特殊数据寄存器用于PLC内各种元件的运行监视。尤其在调试过程中,可通过读取这些寄存器的内容来监控PLC的当前状态。这些寄存器有的可以读写,有的只能读不能写。未加定义的特殊数据寄存器,用户不能使用。v 4.文件数据寄存器v 文件寄存器的作用是存储用户的数据文件,是存放大量数据的专用数据寄存器,PLC运行时,用户的数据文件只能用编程器写入,不能在程序中用指令写入文件寄存器。但可以在程序中用BMOV指令将文件寄存器中的内容读到普通的数据寄存器中。v 八、变址寄存器(
38、V/Z)v 变址寄存器V/Z,实际上是一种特殊用途的数据寄存器,其作用相当于微机中的变址寄存器,用于改变元件的编号(变址)。v V/Z都是16位的数据寄存器,与其它寄存器一样读写。需要32位操作时,可将V、Z串联使用(Z为低位,V为高位)。v 部分FX系列PLC变址寄存器编号如表4-15所示。v 九、常数(K/H)v 常数也可作为元件处理,它在存储器中占有一定的空间,PLC最常用的是两种常数,一种是以K表示的十进制数,一种是以H表示的十六进制数。v常数的表示:v 十进制常数用K表示,如K23表示十进制的23;v 十六进制常数则用H表示,如;H64表示十六进制的64。v 十、指针(P/I)v F
39、X系列PLC的指令中允许使用两种标号:一种为P标号,用于子程序调用或跳转;另一种为I标号,专用于中断服务程序的入口地址。v P标号有64个,用在跳转指令中,使用格式:CJP0一CJP62。从P0到P63,不能随意指定,P63相当于END。v I标号有9点,其中I0口口一I5口口6点用于外中断,I6口口一I8口口3点用于内中断。v 十一、FX系列PLC的步进指令v步进指令(STL/RET)v STL(步进接点指令)v RET(步进返回指令)v STL和RET指令只有与状态器S配合才能具有步进功能。v4.5.5 FX1S系列系列PLC性能规格性能规格v1.FX1S系列PLC性能规格如表4-17所示。本本 节节 内内 容容 结结 束束