【图文】PLC中各类继电器详解
- 格式:doc
- 大小:4.56 MB
- 文档页数:22
PLC内部继电器PLC内有很多的内部继电器,其线圈与输出继电器一样,由PLC内各软元件的触点驱动。
内部继电器也称中间继电器,没有向外的任何联系,只供内部编程使用。
其电子常开/常闭触点使用次数不受限制。
但是,这些触点不能直接驱动外部负载,外部负载的驱动必须通过输出继电器来实现。
FP1中的内部继电器分为通用内部继电器和特殊内部继电器两类。
(1)通用内部继电器FP1中的通用内部继电器共有1008个,地址按十六进制编号,地址范围是RO~R62F。
这类继电器的触点和线圈在程序中都可以使用,但线圈只能用1次,对应的常开和常闭触点则可以无限制地重复使用。
通用内部继电器既可以单个使用,形式如R9、R3B等,也可以由16个组成一个字单元使用,形式如WR2、WR15等。
(2)特殊内部继电器特殊内部继电器也叫专用内部继电器,地址范围是R9000~903F,共64个。
每一个有专门的用途,用户不能占用。
这些继电器不能用于输出,只能做内部触点用,不能作为OT或KP指令的操作数使用。
其主要功能如下:1)标志继电器:当自诊断和操作等发生错误时,对应于该编号的继电器触点闭合,以产生标志。
此外也用于产生一些强制性标志、设置标志和数据比较标志等。
2)特殊控制继电器:为了控制更加方便,FP1提供了一些不受编程控制的特殊继电器。
例如,初始闭合继电器R9013,它的功能是只在运行中第一次扫描时闭合,从第二次扫描开始断开并保持打开状态。
3)信号源继电器:R9018~R901E这7个继电器都是不用编程就能自动产生脉冲信号的继电器。
例如,R901A为一个0.1s时钟脉冲继电器,它的功能是其触点以0.1s为周期重复通断动作(ON:0.05s,OFF:0.05s)这些特殊内部继电器的具体功能请读者查阅相关的编程手册。
1:辅助继电器M 可编程控制器有很多个继电器,定时器与计数器,他们都具有无数的A触点与B触点(常开与常闭),将这些触点与线圈相连就成了控制回路。
可编程控制器内部具有的继电器,这种继电器有别于输入输出继电器,它不能获取外部的输入,也不能直接驱动外部负载,只在程序中使用2输入继电器X 软元件符号为x3输出继电器Y 可编程控制器驱动外部负载的借口为输出继电器,该软元件符号为Y 4状态S 可编程程序控制器有很多软元件,其符号为S作为步进梯形图或SFC表示的工序号使用的继电器,不作为工序号使用时,与辅助继电器一样,可作为普通的触点和线圈,进行编程,也可作为信号报警器,用于外部故障诊5定时器T 定时器可对可编程控制器内1MS,10MS,100MS等时钟脉冲进行加法计算,当达到规定的设定值时,输出触点动作。
利用基于时钟脉冲的定时器,可检测到0.001-3276.7秒。
T250-T255是以100MS时钟脉冲为单位的定时器,其当前值为累计值,因此,即使定时器线圈的驱动输入断开,仍保持当前值,继续累积动作。
6计数器C 可编程控制器内有多个计数器计数器以不同的用途和目的可分为以下种类。
(内部计数用)一般使用、停电保持用16位计数器:供增计数使用,计数范围1-32,76732位计数器:供增、减计数用,计数范围-2,147,438,648+2,147,483,647这些计数器供可编程控制器的内部信号使用,其响应速度通常为10HZ以下。
(高速计数用)供停电保持用32位计数器:供增、减计数用,计数范围-2,147,483,648+2,147,483,647(单相单计数器,单相双计数,双相双计数)分配给特定的输入继电器。
高速计数器可进行KHZ数的计数,而与可编程控制器的扫描无关。
7数据寄存器D 可编程控制器中还有用于保存数据的记忆软元件数据寄存器是存储数据用的软元件。
FX可编程控制器的数据寄存器都是16位的(最高位为符号位),将将两个寄存器组合可进行32位(最高位为符号位)的数据处理。
PLC程序详解(图文并貌)一、时间继电器:TON 使能=1计数,计数到设定值时(一直计数到32767),定时器位=1。
使能=0复位(定时器位=0)。
TOF 使能=1,定时器位=1,计数器复位(清零)。
使能由1到0负跳变,计数器开始计数,到设定值时(停止计数),定时器位=0。
如下图:图1:使能=1时,TOF(T38)的触点动作图图2:使能断开后,计数到设定值后,TOF(T38)的触点动作图(其中T38常开触点是在使能由1到0负跳变后计数器计时到设定值后变为0的)TONR 使能=1,计数器开始计数,计数到设定值时,计数器位=1。
使能断开,计数器停止计数,计数器位仍为1,使能位再为1时,计数器在原来的计数基础上计数。
以上三种计数器可以通过复位指令复位。
正交计数器A相超前B相90度,增计数B相超前A相90度,减计数当要改变计数方向时(增计数或减计数),只要A相和B相的接线交换一下就可以了。
二、译码指令和编码指令:译码指令和编码指令执行结果如图所示:DECO是将VW2000的第十位置零(为十进制的1024),ENCO输入IN最低位为1的是第3位,把3写入VB10(二进制11)。
三、填表指令(ATT)S7-200填表指令(ATT)的使能端(EN)必须使用一个上升沿或下降沿指令(即在下图的I0.1后加一个上升沿或下降沿),若单纯使用一个常开触点,就会出现以下错误:这一点在编程手册中也没有说明,需要注意。
其他的表格指令也同样。
四、数据转换指令使用数据转换指令时,一定要注意数据的范围,数据范围大的转换为数据范围小的发注意不要超过范围。
如下图所示为数据的大小及其范围。
(1)BCD码转化为整数(BCD_I)关于什么是BCD码,请参看《关于BCD码》。
BCD码转化为整数,我是这样理解的:把BCD码的数值看成为十进制数,然后把BCD到整数的转化看成是十进制数到十六进制数的转化。
如下图所示,BCD码为54,转化为整数后为36。
三菱PLC梯形图中的继电器PLC梯形图的内部是由许多不同功能的元件构成的,它们并不是真正的硬件物理元件,而是由电子电路和存储器组成的软元件,如X代表输入继电器,是由输入电路和输入映像寄存器构成的,用于直接输入给PLC物理信号;Y代表输出继电器,是由输出电路和输出映像寄存器构成的,用于从PLC直接输出物理信号;T代表定时器、M代表辅助继电器、C代表计数器、S代表状态继电器、D代表数据寄存器,它们都是由存储器组成的,用于PLC内部的运算。
下面以典型的输入继电器、输出继电器和时间继电器等为例进行介绍。
一、输入/输出(I/O)继电器输入继电器常使用字母X进行标识,与PLC的输入端子相连,将外部输入的开关信号状态读入并存储在输入映像寄存器中,它只能够使用外部输入信号进行驱动,而不能使用程序进行驱动;输出继电器常使用字母Y进行标识,与PLC的输出端子相连,将PLC输出的信号送给输出模块,然后由输出接口电路将其信号输出来控制外部的继电器、交流接触器、指示灯等负载,它只能够使用PLC内部程序进行驱动。
图2-6所示为输入继电器和输出继电器的信号传递过程。
图2-6 输入继电器和输出继电器的信号传递过程二、定时器PLC梯形图中的定时器相当于电气控制线路中的时间继电器,常使用字母T进行标识。
不同品牌型号的PLC,定时器的种类也有所不同,下面以三菱FX2N 系列PLC定时器为例进行介绍。
三菱FX2N系列PLC定时器可分为通用型定时器和累计型定时器两种。
该系列PLC定时器的定时时间t=分辨率等级(ms)×计时常数(K)。
不同类型、不同号码的定时器所对应的分辨率等级也有所不同,计算定时器的定时号码对应关系可参见表2-3进行。
表2-3三菱FX三菱FN2X系列PLC中,一般用十进制的数来确定计时常数K值(0~32767),例如,定时器T0,其分辨率等级为100ms,当计时常数K预设值为50,则实际的定时时间t=100ms×50=5000ms=5s。
三菱电机FA设备e-Learning高性能型QCPU 特殊继电器、特殊寄存器一览前言非常感谢您参加三菱电机FA设备e-Learning课程的学习。
本资料将介绍高性能型QCPU的特殊继电器SM、特殊寄存器SD的种类和内容。
请将本资料作为课程学习的参考资料使用。
另外在学习课程中说明的特殊继电器、特殊寄存器及其它设备的详细情况请通过产品说明书确认。
目录1. 特殊继电器SM 1-11.1 特殊继电器的分类...........................................................................1-11.2 特殊继电器一览.............................................................................1-21.2.1 诊断信息.............................................................................1-31.2.2 系统信息.............................................................................1-41.2.3 系统时钟/计数器信息..................................................................1-71.2.4 扫描信息.............................................................................1-81.2.5 存储卡信息...........................................................................1-91.2.6 指令相关信息........................................................................1-101.2.7 调试信息............................................................................1-121.2.8 锁存区域信息........................................................................1-131.2.9 A→Q/QnA转换的对应信息..............................................................1-142. 特殊寄存器SD 2-12.1 特殊寄存器的分类...........................................................................2-12.2 特殊寄存器一览.............................................................................2-22.2.1 诊断信息.............................................................................2-32.2.4 扫描信息............................................................................2-172.2.5 存储卡信息..........................................................................2-192.2.6 指令相关信息........................................................................2-22BAD-803E018-A0122.2.7 调试信息............................................................................2-242.2.8 锁存区域信息........................................................................2-252.2 9 A→Q/QnA转换对应信息................................................................2-262.2.10 保险丝熔断模块信息.................................................................2-382.2.11 I/O模块校验信息....................................................................2-38要点本资料以下列Q系列可编程控制器为对象。
PLC知识提示:(1)内部辅助继电器(WR) 内部辅助继电器(WR)的编号范围是W000~W511(512CH,8192位),内部辅助继电器仅可在程序中使用,在使用内部辅助继电器时,应优先使用WR。
(2)保持继电器(HR) 保持继电器(HR)的编号范围是H000~H511(512CH,8192位)。
保持继电器可用于各种数据的存储与操作,它可以字或位访问,但要在字号或位号前可变程序控制器(PLC)是从早期的继电器逻辑控制系统发展而来的。
自20世纪60年代问世以来,PLC得到了突飞猛进的发展,尤其在数据处理、络通信及与DCS等集散系统融合方面有了很大的进展,可变程序控制器已经成为工业自动化强有力的工具,得到了广泛的普及和推广应用。
本文以四层教学仿真电梯系统为例,着重讲述可变程序控制器(PLC)与上位计算机工控组态软件组态王之间的通信。
2 SIMATIC S7-200系列PLC及其编程软件STEP 7-Micro/WIN 32SIMATIC 小型S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。
S7-200系列的强大功能使其无论在独立运行中,或相连成络皆能实现复杂控制功能。
S7-200系列出色表现在以下几个方面:极高的可靠性;极丰富的指令集;易于掌握;便捷的操作;丰富的内置集成功能;实时特性;强劲的通讯能力;丰富的扩展模块等。
S7-200系列在集散自动化系统中充分发挥其强大功能。
使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。
应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。
STEP 7-Micro/WIN 32是西门子公司专门为S7-200系列PLC设计在个人计算机Windows操作系统下运行的编程软件,它的功能强大,使用方便,简单易学,可用梯形图(LAD)、语句表(STL)和功能块图三种编程语言编制程序,不同的编程语言编制的程序可以相互转换。
三菱PLC中特殊辅助继电器及其功能
三菱PLC特殊辅助继电器共256点,它们用来表示PLC的某些状态,提供时钟脉冲和标志(如进位、借位标志),设定PLC的运行方式,或者用于步进顺控、禁止中断、设定计数器是加计数还是减计数等。
特殊辅助继电器分为两类:
(1)触点利用型
由PLC的系统程序来驱动触点利用型特殊辅助继电器的线圈,在用户程序中直接使用其触点,但是不能出现它们的线圈,下面是几个例子:
M8000(运行监视):当PLC执行用户程序时,M8000为ON;停止执行时,M8000为OFF。
M8002(初始化脉冲):M8002仅在M8000由OFF变为ON状态的一个扫描周期内为ON(见图3-8),可以用M8002的常开触点来使有断电保持功能的元件初始化复位或给它们置初始值。
M8011~M8014分别是10ms,100ms,1s和1min时钟脉冲。
M8005(锂电池电压降低):电池电压下降至规定值时变为ON,可以用它的触点驱动输出继电器和外部指示灯,提醒工作人员更换锂电池。
(2)线圈驱动型
由用户程序驱动其线圈,使PLC执行特定的操作,用户并不使用它们的触点。
例如:
M8030的线圈“通电”后,“电池电压降低”发光二极管熄灭;
M8033的线圈“通电”时,PLC进入STOP状态后,所有输出继电器的状态保持不变;
M8034的线圈“通电”时,禁止所有的输出;
M8039的线圈“通电”时,PLC以D8039中指定的扫描时间工作。
PLC中的状态继电器简介(状态软元件)状态继电器(S)是PLC内部“软继电器”的一种,它和输入继电器(X)和输出继电器(Y)一样,有无数对常开触点和常闭触点,如不作步进状态软元件,可作一般的辅助继电器(M)使用。
FX系列内部共有状态继电器1000个,S0~S9主要应用在状态转移图(SFC)的初始状态,S10~S19主要应用在状态转移图(SFC)的状态回零,S20~S499主要应用在状态转移图(SFC)的中间状态,S500~S899与S900~S999分别用在停电保持和信号报警。
工序步进控制中如果启动信号X000为ON。
则状态S20置位ON,下降用的电磁阀Y000动作。
若下限限位开关X001为ON,则状态S21置位ON,夹紧用的电磁阀Y001动作。
如果夹紧动作的限位开关X002为ON,则状态S22置位ON。
随着动作的转移,状态自动返回原状态。
普通用途状态在电源断开后,都变为OFF状态;而停电保持用的状态,可记忆停电前一刻的ON或OFF状态,所以也能够从中途工序开始运行。
三菱FX系列PLC内部软元件(内部继电器)绍介软元件简称元件。
将PLC内部存储器的每一个存储单元均称为元件,各个元件与PLC的监控程序、用户的应用程序合作,会产生或模拟出不同的功能。
当元件产生的是继电器功能时,称这类元件为软继电器,简称继电器,它不是物理意义上的实物器件,而是一定的存储单元与程序的结合产物。
后面介绍的各类继电器、定时器、计数器都指此类软元件。
元件的数量及类别是由PLC监控程序规定的,它的规模决定着PLC整体功能及数据处理的能力。
我们在使用PLC时,主要查看相关的操作手册。
表1-3表示FX2N系列PLC软元件一览表。
= 1 \* GB2 ⑴输入继电器(X)输入继电器是PLC中用来专门存储系统输入信号的内部虚拟继电器。
它又被称为输入的映像区,它可以有无数个动合触点和动断触点,在PLC编程中可以随意使用。
这类继电器的状态不能用程序驱动,只能用输入信号驱动。
FX系列PLC的输入继电器采用八进制编号。
FX2N系列PLC带扩展时,输入继电器最多可达184点,其编号为X0~X7、X10~X17 (X)260~X267。
(2)输出继电器(Y)输出继电器是PLC中专门用来将运算结果信号经输出接口电路及输出端子送达并控制外部负载的虚拟继电器。
它在PLC内部直接与输出接口电路相连,它有无数个动合触点与动断触点,这些动合与动断触点可在PLC编程时随意使用。
外部信号无法直接驱动输出继电器,它只能用程序驱动。
FX系列PLC的输出继电器采用八进制编号。
FX2N系列PLC带扩展时,输出继电器最多可达184点,其编号为Y0~Y267。
= 3 \* GB2 ⑶内部辅助继电器(M)PLC内有很多辅助继电器。
辅助继电器的线圈与输出继电器一样,由PLC内各软元件的触点驱动。
辅助继电器的动合和动断触点使用次数不限,在PLC内可以自由使用。
但是,这些触点不能直接驱动外部负载,外部负载的驱动必须由输出继电器执行。
在逻辑运算中经常需要一些中间继电器作为辅助运算用。
FX系列PLC软继电器及其编号1.输出继电器Y◆输出继电器是用来将PLC内部信号输出传送给外部负载◆输出继电器线圈是由PLC内部程序驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载◆ FX系列PLC的输出继电器也是八进制编号◆ FX2N编号范围为Y000~Y007、 Y010~Y017丶Y020~Y027丶Y030~Y37 (PLC的输出端除开输出继电器Y外,还包括COM端) ◆与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号2.辅助继电器M◆辅助继电器是PLC中数量最多的一种继电器,其作用相当于继电器控制系统中的中间继电器。
◆和输出继电器一样,其线圈由程序指令驱动,每个辅助继电器都有无限多对常开常闭触点,供编程使用。
但是,其触点不能直接驱动外部负载,要通过输出继电器才能实现对外部负载的驱动。
◆ FX系列PLC的辅助继电器有:通用辅助继电器(三种)保持辅助继电器特殊辅助继电器1.通用辅助继电器●通用辅助继电器和输出继电器一样,在PLC电源中断后,其状态将变为OFF。
当电源恢复后,除因程序使其变为 ON外,其它仍保持OFF●编号(十进制)但是可以通过程序编程使之保持为辅助继电器2.保持辅助继电器●保持用辅助继电器在PLC电源中断后,它具有保持断电前的瞬间状态的功能,并在恢复供电后继续断电前的状态3.特殊辅助继电器●特殊辅助继电器是具有某项特定功能的辅助继电器通常可分为两类:触点型和线圈型●触点型特殊辅助继电器的线圈由PLC自动驱动,用户只可以利用其触点。
●线圈型特殊辅助继电器的线圈由用户控制,其线圈得电后,PLC作出特定动作触点形特殊辅助继电器(1)M8000 (M8001) ----运行监视用特殊辅助继电器PLC运行时M8000得电(M8001断电),PLC停止时M8000失电(M8001得电)(2)M8002(M8003)----初始脉冲特殊辅助继电器M8002(M8003)只在PLC开始运行的第一个扫描周期内得电(断电),其余时间均断电(得电)。
PS:常用M8002的触点作为一些继电器的初始化复位信号(3)M8011、M8012、M8013、M8014-------分别为产生周期为10ms、100ms、1s、1min脉冲的特殊辅助继电器( PLC RUN )例如M8001(4)M8020 ---- 零标志M8021 ---- 错位标志M8022 ---- 进位标志M8029 ---- 指令执行完毕标志M8046 ---- STL状态置1M8246 ---- C246 减计数监视M8247 ---- C247 减计数监视M8249 ---- C249 减计数监视M8251 ---- C251 减计数监视M8252 ---- C252 减计数监视M8254 ---- C254 减计数监视线圈形特殊功能继电器(1)M8028 ---- 10ms定时器切换标志当M8028线圈被接通时,则T32-T62变为10ms定时器M8034 ---- 禁止全部输出的特殊辅助继电器当M8034线圈被接通时,则PLC的所有输出自动断开M8039 ---- 恒定扫描周期的特殊辅助继电器当M8039线圈被接通时,则PLC以恒定的扫描方式运行恒定扫描周期值由D8039决定(2)M8031----非保持型继电器、寄存器状态清除M8032----保持型继电器、寄存器状态清除M8033----RUN→STOP时,输出保持RUN前状态M8035----强制运行(RUN)监视M8036----强制运行(RUN)M8037----强制停止( STOP )(3)M8040----禁止状态转移M8041----从起始状态开始转移M8042----启动脉冲M8043----回原点结束M8044----原点条件M8045----禁止输出复位M8047----STL状态监控有效(4)M8050---- I00□禁止........M8053---- I30□禁止M8056---- 捕捉X0的脉冲........M8059---- 捕捉X3的脉冲(5)M8235 ----设置C235为减计数方式M8236 ----设置C236为减计数方式..........M8244 ----设置C244为减计数方式注意:FX系列中,不同型号PLC的特殊辅助继电器的数量也不同。
在M8000~M8255的256个特殊辅助继电器中,PLC未定义的不可在用户程序中使用,具体可参见使用手册。
3.状态器●状态器对在步进顺控类的控制程序中起着重要的作用,它与后述的步进指令STL组合使用。
①初始用状态器②返回原点用状态器(FX2N)③普通状态器④保持状态器⑤报警用状态器(FX2N)在不使用步进指令的时候,状态器也可以作为辅助继电器使用●编号:4.定时器T● PLC的定时器相当于电器系统中的通电延时时间继电器●定时器可提供无数对的常开、常闭延时触点供编程用●定时器中有一个设定值寄存器、一个当前值寄存器和一个用来存储其输出触点的映象寄存器(一个二进制位),这三个量使用同一地址编号。
但使用场合不一样,意义也不同。
●定时器时可分为通用定时器、积算定时器二种。
● PLC定时器工作原理:定时器是根据时钟脉冲累积计数而达到定时的目的,时钟脉冲有1ms 、10ms 、100ms,当所计数达到设定值时,其触点动作。
设定值可用常数K或数据寄存器D的内容来设置。
(1)通用定时器※通用定时器不具备断电的保持功能,即当输入电路断开或停电时定时器复位。
通用定时器有100ms和10ms两种。
●设定值:常数K 或数据寄存器D的内容●设定值的范围:1~32767●编号:◇100ms定时器定时范围为0.1~3276.7s◇10ms定时器 ( 除FX2N外,M8028=ON 时) 定时范围为0.01~327.67s◇1ms定时器(FX0N T63) (采用中断计数 ) 定时范围为0.001~32.767s●例:(2)积算定时器●积算定时器具有计数累积的功能。
●在定时过程中如果断电或定时器线圈OFF,积算定时器将保持当前的计数值(当前值),通电或定时器线圈ON后继续累积,即其当前值具有保持功能,只有将积算定时器复位,当前值才变为0。
1ms积算定时器:对1ms时钟脉冲进行累积计数的,定时范围为0.001~32.767s。
100ms积算定时器:对100ms时钟脉冲进行累积计数的定时范围为0.1~3276.7s●编号:●积算定时器例:●例:1.如何实现断电延时?如:当X0接通时,Y0马上得电;当X0断开时,Y0过20S后断电。
2.当一个定时器的定时时间不够时,怎么办?如:当X0接通后,Y0过5000S后得电并保持,至到X1接通为止。
3.如何实现如下图所示周期为50s的脉冲输出?4.计数器C●内部计数器:内部计数器是在执行扫描操作时对内部信号(如X、Y、M、S、T等)进行计数。
内部输入信号的接通和断开时间应比PLC 的扫描周期稍长。
●高速计数器: 采用中断方式进行计数,与 PLC的扫描周期无关与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。
(1)内部计数器◆内部计数器包括:16位增计数器和32位可逆计数器◆计数器的设定值范围:1---32767(16位)-214783648~+214783647(32位)◆计数器的设定值可由常数K 或间接通过指定的数据寄存器(D)来设定16位增计数器●基本原理16位增计数编码器内部计数器,32位可逆计数器●这类计数器与16位增计数器除位数不同外,还在于它能通过控制实现加/减双向计数。
(限FX1N/2N/2NC)●增/减计数由对应的特殊辅助继电器设定。
对应的特殊辅助继电器被置为ON时为减计数,置为OFF时为增计数。
例:C200------- M8200当M8200为ON时,C200为减计数当M8200为OFF时,C200为增计数● 32位增/减可逆计数器编号(2)高速计数器◆什么是高速计数器?①高数计数器是采用中断方式进行高速计数的,与PLC的扫描周期无关②高数计数器是对特定的输入进行计数(如FX0N为X0~X3)③高数计数器为32位增/减计数型,具有停电保持功能(设定值范围:-2147483648 ~ +2147483647 )◆高数计数器的三种类型:①单相单输入②单相双输入③双相单相单输入高速计数器以FX0N为例单相双输入高速计数器双相高速计数器5.数据寄存器DPLC在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器以存储数据和参数●数据寄存器为16位,最高位为符号位● 32位数据可用两个数据寄存器来存储(如D1D0)●数据寄存器有:1. 通用数据寄存器2. 保持数据寄存器3. 特殊数据寄存器4. 文件寄存器①通用数据寄存器●通用数据寄存器在PLC由运行(RUN)变为停止(STOP)时,其数据全部清零。
●如果将特殊继电器M8033置1,则PLC由运行变为停止时,数据可以保持。
②保持数据寄存器●保持数据寄存器只要不改写,原有数据就不会丢失,无论电源接通与否,PLC运行与否,都不会改变寄存器内容③特殊数据寄存器(D8000~ )●特殊数据寄存器用于PLC内各种元件的运行监视。
未加定义的特殊数据寄存器,用户不能使用。
●例如: D8000----WDT定时器定时参数(初始值200ms)D8001----CPU型号D8020----X0~X7输入滤波时间(初始值10ms) D8030----1号模拟电位器的数值D8031----2号模拟电位器的数值D8039----恒定扫描时间(ms)④文件数据寄存器(D1000~)●文件寄存器是用于存放大量数据的专用数据寄存器例如:用于存放采集数据、统计计算数据、多组控制参数等。
●文件寄存器占用用户程序存储器内的某一存储区间,可用编程器或编程软件进行写操作PLC运行时,可用BMOV指令将文件寄存器内容读到通用数据寄存器中,但不能用指令将数据写入文件寄存器。
●数据寄存器编号:6.变址寄存器V/Z◆变址寄存器V/Z实际上是一种特殊用途的数据寄存器◆变址寄存器V/Z的作用:相当于微机中的变址寄存器,用于改变元件的编号(变址)◆V、Z都是16位的数据寄存器,与其它寄存器一样读写◆需要32位操作,可将V、Z串联使用(Z为低位,V为高位)例:D0Z 若Z=10,则为D10◆变址寄存器编号:7.常数K/H●常数也可作为元件处理,因为它占用一定的存储空间。
●常数的表示:十进制常数用K表示,如常数123表示为K123十六进制常数则用H表示,如常数345表示为H159● FX系列PLC的常数范围为:16位:K:-32,768~32,767 H:0000~FFFFH 32位:K:-2,147,483,648~2,147,483,647H:00000000~FFFFFFFF8.指针P/I①嵌套用指针(N0-N7)②分支指令用指针(P0-P63/P127)它作为一种标号,用来指定跳转指令或子程序调用指令等分支指令的跳转目标。