您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > AB-PLC中文指令集
继电器型指令数据存贮区内的I/O映象文件常开节点(XIC)继电器型指令XIC,XIO,OTE,OTL,OUT,IIN,IOT使用继电器型指令监控和控制数据表中的位状态,如输入位或者计时器控制字的位,继电器型指令包括:目的指令页号检查一位是ON状态XIC1—2检查一位是OFF状态XIO1—3保持一位是ON或OFF(非保持)OTE1—3锁存一位是ON(保持)OTL1—4解锁一位是OFF(保持)OUT1—5立即更新输入映象位IIN1—5立即更新输出映象位ZOT1—6利用这些指令,用户可以寻址存贮器所有空间上的位,但是本章中的例子仅表示如何在I/O映象文件内寻址。处理器中输入映象文件存放的是与输入模板端子相连接输入设备的状态。输入设备状态对应输入映象位状态接通(ON)置位(1)断开(OFF)复位(0)在梯形逻辑中,用户可编程这些指令去监控位状态,对于位使用逻辑地址。输出映象文件是控制与输出模板端子相连接输出设备的状态。输出映象位相应的输出设备映象置位(1)接通复位(0)断电在梯形逻辑中,用户可编程该指令以便控制位。阶梯逻辑当每个状态指令执行时,寻址位被检测,看它是否达到肯定的状态(ON或OFF)。如果找到一条被检测状态的连续通路,则阶梯被置主真。从阶梯开始到输出,阶梯必须保持指令为真的连续通路。描述当一个外部输入设备接通它的电路时,输入端子与外部设备相连的输入模板检查这个节点,处理器的数据表上反映为接通(ON)状态。当处理器找到一条寻址位与输入端子相对应的XIC指令时,处理器将确定外部设备是否接通(ON)。如果处理器检查到接通(ON)状态,则该指令是逻辑将被设定为真(ture);如果处理器检查到断电(OFF)状态,则该指令的逻辑将被设定为假(false)。例:I:01207该指令告诉处理器,若发现数据表中的位I:012/7是接通(ON)状态,则指令设定为真。该位与I/O机架1组2输入模板的端子7相对应。若输入电路为真,则指令为真。常闭节点(XIO)例:I:01207该指令告诉处理器,若发现数据表中I:012/7位是OFF状态,则设定指令为真。该位与I/O机架1组2模板中的端子7相对应。若输入电路为假,则指令为真。输出线圈(OET)()例:O:013()01若阶梯为真,则该指令使处理器把输出映象表中的O:013/01位置为ON状态;若阶梯是假,则置为OFF。该地址位与I/O机架1组3输出端子1相对应。若XIC是阶梯中唯一的指令,那么当XIC指令是真时处理器使能输出指令。当XIC指令是假(输入断电)时,处理器不使能输出指令。常开节点指令是真或者假取决于处理器在寻址位上是否找到一个接通(ON)的状态。位指令on(接通)真(ture)off(断开)假(false)描述当一个外部输入设备关断它的电路时,输入端子与外部设备相连接的输入模板检查这个常闭节点,处理器的数据表上反映为断开(OFF)状态。当处理器找到一条地址与输入端子相对应的XIO指令时,处理器将确定该设备是否断电(OFF)。若处理器找到OFF状态,则设定指令为真(ture);若处理器找到ON状态,则设定指令为假(false)。若XIO指令是阶梯中仅有的状态指令,则当XIO指令为真(输入断开)时,处理器将使能输出指令。检查常闭节点是真或者假取决于处理器在寻址位上是否找到一个OFF状态。位指令off真on假描述OTE指令是用于控制存贮器中的一位。若该位对应输出模板上的一个端子,则当该指令使能时,连接到该端子上的设备被接通;反之,设备不动作。若OTE指令前面的输入条件是真,则处理器使能OTE指令;若OTE指令前面的输入条件是假,则不使能OTE指令。当阶梯条件变为假时,相应的设备不接通。一条OTE指令如同一个继电器一线圈。OTE指令由它前面的输入指令控制,而继电器的线圈由硬触点控制。OTE指令告诉处理器去控制基于阶梯条件的地址位:阶梯条件处理器控制位真ON假OFF输出锁存(OTL)(L)例:O:013(L)01如果阶梯条件是真,则该指令告诉处理器把输出映象表中的O:013/01位置位。该位与I/O机架组3的输出端子1相对应。输出解锁(OTU)(U)例:O:013(U)01如果阶梯条件是真,则该指令告诉处理器复位输出映象表中的O:013/01位。该位与I/O机架1组3的输出端子相对应。描述OTL指令是一条仅用于置位的输出保持指令,(它不能复位),该指令通常与OUT解锁指令成对使用,两条指令寻址相同的位。当用户为OTL指令分配一个与输出模板端子相对应的地址时,在处理器存贮器中该位置位(使能),则连接该端子上的输出设备接通。若OTL指令前面的输入条件是真,则处理器使能OTL指令;若当阶梯条件变假(是逻辑真之后),则该位保持有效并且相应的输出设备保持接通。使用OUT指令可以把由OUT指令锁存的位解锁。当阶梯条件是真时,输出锁存指令告诉处理器置位地址位,然后该位保持置位,此后不关心阶梯条件的变化,直到该位被复位。典型情况是由另一阶梯中的输出解锁(OUT)指令解锁。阶梯条件处理器控制的位真(ture)on(1)假(false)不变化当处理器从运行方式改变到编程方式或当电源断电时(有备用电池),最后为真的OTL指令继续控制存贮器中的位。尽管控制输出锁存指令的阶梯条件可能已经变为假,但锁存的输出设备仍然接通。注意:OTL指令是保持型的。当处理器断电、切换到编程方式或测试方式,或者检测到一个严重错误时,输出断开;但是保持输出的状态仍然在存贮器中保留。当运行方式下处理器重新开始时,保持输出立即返回到先前的状态。非保持输出,如OTE的输出则被复位。描述OUT指令是一条仅用于解锁的输出保持指令(它不能使能地址位)。该指令通常与OTL(输出锁存)指令成对使用,两条指令寻址相同的位,OUT指令是复位由OTL指令锁存的位。当处理器从运行方式改变到编程方式或者当电源断电时(有备用电池),由锁存/解锁对的阶梯是真最后设定的位状态被保持。OUT指令告诉处理器去关闭基于阶梯条件的位,而且此后该保持关闭,不受阶梯条件的影响直到被置位为止。典型情况是由另一阶梯中的OTL指令置位。阶梯条件处理器控制的位真(ture)off假(false)不变化立即输入(IIN)(IIN)例:RRG(IIN)其中:RR=I/O机架号00-03PLC-5/10,-5/12,-5/1500-07PLC-5/25,-5/3000-27PLC-5/60,-5/60LG=I/O组号0-7011(IIN)当输入条件是真时,处理器将更新对应于I/O机架号0组号1的输入映象字。立即输出(IOT)(IOT)例:RRG(IOT)其中:RR=I/O机架号00-03PLC-5/10,–5/12,-5/1500-07PLC-5/40,-5/40L00-27PLC-5/60,-5/60LG=I/0组号0-7001(IOT)当输入条件是真时,处理器用与I/O机架0,组1相关的映象字更新输出。描述立即输入指令是一条输出指令。当使能时,在下一次正常输入映象更新之前它更新输入映象区中的一个字。对于本地机架上的输入,当扫描I/O槽输入时将中断程序扫描,它把输入映象位设置到当前的输入状态。若本地机架上的块传送(block—transfer)在进行时,假若程序碰到一条使能的IIN指令,则处理器在执行IIN指令之前先完成块传送。对于远程机架上的输入,仅当用由远程I/O缓冲器(来自最近的I/O远程扫描)建立的最后输入状态更新输入映象时,才中断程序扫描。在程序扫描继续之前,将不扫描输入。在检查由IIN指令更新产关键输入位阶梯之前,接着放置具有IIN指令的阶梯。对于IIN指令,用户只需输入I/O机架号和I/O组号,不必输入文件号。警告:不要输入包含文件号的地址,如:I:027。处理器将解释由该地址建立的位形式作为输入的I/O机架号和组号来更新。错误的操作有可能损坏设备或伤人。描述立即输出指令是一条输出指令。当使能时,在下一次正常输出映象更新之前更新输出。对于本地机架上的输出,当寻址I/O组输出扫描时,中断程序扫描。在程序扫描继续之前,该指令把输出电路设定到输出映象表中的输出位的当前状态。块传送进行的同时如果程序碰到一条使能的IOT指令,处理器将在执行IOT指令之前先完成块传送。对于远程机架上的输出,仅当具有输出映象位当前状态的远程I/0缓冲器更新时,才中断程序扫描。程序扫描继续的同时,该功能使得这些状态立即应用到下一次远程I/O扫描。程序继续扫描之前,将不扫描输出。在控制由IOT指令更新的关键输出映象位阶梯之后,接着放置具有IOT指令的阶梯。对于IOT指令,用户呆需输入I/O机架号和组号,不必输入文件号。警告:不要输入包含文件号的地址位,如:O:027。处理器将把由该地址建立计时器和计数器计时器TONTIMERONDELAY(EN)TimerTimebase(DN)PresetAccum的位形式解释为输出更新的I/O机架号和组号。错误的操作有可能损坏设备和伤人。有关I/O扫描的块传送更我的内容,请参阅块传送指令一章。计时器指令TON,TOF,RTO计数器指令CTU,CTD复位指令RES计时器和计数器允许用户控制基于时间和事件计数的操作。表2.A可用的计时器和计数器指令如果用户想使用的指令所在页接通延时计时TON2—3断开延时计时TOF2—6保持计时RTO2—8加计数(升计数)CTU2—12减计数(降计数)CTD2—14复位计时器、计数器RES2—18在编程计时器指令之前,用户需要了解计时器的输入参数以及如何确定计时器的精度。输入参数为了编程计时器指令,用户需要向处理器提供下列信息:计时器可描述为控制位于数据区计时器区域内的地址的计时器。其地址格式如下:TX:Y计时器号(0—999)计时器文件号(3—999)计时器(文件类型)注意:现在用户可使用从3到999之间的任意计时器文件号。但是,机器内自动设定的计时器文件号是4。如果用户想在3和8之间对任意文件指定一个计时器文件号(不是4),用户首先必须删除机器自动设定的文件号,然后再生成新的计时器文件。例如,如果用户想使计时器文件号为3,首先删除入口处自动设定的二进制文件,然后再生成以3为号的计时器文件。无论何时,用户想在梯形程序中访问计时器的状态位、预置值或者存放在计时器控制地址内的累计值,可以用下列地址格式:状态位预置值累加值TX:Y.SbTX:Y.PRETX:Y.ACC其中,Sb指定一个状态位的助记符,如:DN。注意:当用户编程计时器指令时,在数据存贮区计时器(T)区域内,处理器以48位结构(3个16位字)存贮状态位、预置值和累加值。15141312111009080706050403020100T4:0T4:0控制字T4:1T4:1控制字T4:2时基(Timebase)。将确定计时器如何工作。表2.B可用的计时器时基值时基累加值范围1s32767个时基间隔(约9.1小时)0.01s(10ms)32767个时基间隔(约5.5分钟)预置值(Preset)是在处理器为了使用户梯形程序产生一些动作而设定完成位之前指定的必须达到的值。当用户编程一个计时器指令时,必须输入一个范围在0—32767之间的预置值。处理器以16位整数存放预置值。注意:如果使用TOF指令,预置值的设定是不同的,请参看P2-6页。累加值(Accum)是指令计数时间间隔增长的数目。当使能时,计时顺连续更新其值。典型情况,当编程指令时输入零值。如果用户输入一个值,则指令会从那个值开始以时基为单位计数。如果计时器被复痊,则累加值是零。累加值的范围是0—32767,处理器以16位整数存放累加值。注意:如果使用TOF指令,累加值的操作是不同的,请参看P2-6页。计是器精度计时器精度仅与处理器使能计时器指令时刻同处理器完成内部计时时刻之间的时间长度有关。计时器精度依赖于时钟偏差和时基。时钟偏差为±0.01%,这意味着计时器以0.01s为时基时,将超时或滞后0.01s(10ms);以1s为时基时,将超时或滞后1s。0.01s时基的计时器在程序扫描时间2.5s内保证其精度;而1s时基
本文标题:AB-PLC中文指令集
链接地址:https://www.777doc.com/doc-5044177 .html