AB-PLC中文指令集

  • 格式:doc
  • 大小:148.00 KB
  • 文档页数:8

继电器型指令数据存贮区内的I/O映象文件常开节点(XIC)继电器型指令XIC,XIO,OTE,OTL,OUT,IIN,IOT使用继电器型指令监控和控制数据表中的位状态,如输入位或者计时器控制字的位,继电器型指令包括:利用这些指令,用户可以寻址存贮器所有空间上的位,但是本章中的例子仅表示如何在I/O映象文件内寻址。

处理器中输入映象文件存放的是与输入模板端子相连接输入设备的状态。

在梯形逻辑中,用户可编程这些指令去监控位状态,对于位使用逻辑地址。

输出映象文件是控制与输出模板端子相连接输出设备的状态。

在梯形逻辑中,用户可编程该指令以便控制位。

阶梯逻辑当每个状态指令执行时,寻址位被检测,看它是否达到肯定的状态(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 )的状态。

描述 当一个外部输入设备关断它的电路时,输入端子与外部设备相连接的输入模板检查这个常闭节点,处理器的数据表上反映为断开(OFF )状态。

当处理器找到一条地址与输入端子相对应的XIO 指令时,处理器将确定该设备是否断电(OFF )。

若处理器找到OFF 状态,则设定指令为真(ture);若处理器找到ON 状态,则设定指令为假(false )。

若XIO 指令是阶梯中仅有的状态指令,则当XIO 指令为真(输入断开)时,处理器将使能输出指令。

检查常闭节点是真或者假取决于处理器在寻址位上是否找到一个OFF 状态。

描述 OTE 指令是用于控制存贮器中的一位。

若该位对应输出模板上的一个端子,则当该指令使能时,连接到该端子上的设备被接通;反之,设备不动作。

若OTE 指令前面的输入条件是真,则处理器使能OTE 指令;若OTE 指令前面的输入条件是假,则不使能OTE 指令。

当阶梯条件变为假时,相应的设备不接通。

一条OTE 指令如同一个继电器一线圈。

OTE 指令由它前面的输入指令控制,而继电器的线圈由硬触点控制。

输出锁存(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 )指令解锁。

当处理器从运行方式改变到编程方式或当电源断电时(有备用电池),最后为真的OTL 指令继续控制存贮器中的位。

尽管控制输出锁存指令的阶梯条件可能已经变为假,但锁存的输出设备仍然接通。

注意:OTL 指令是保持型的。

当处理器断电、切换到编程方式或测试方式,或者检测到一个严重错误时,输出断开;但是保持输出的状态仍然在存贮器中保留。

当运行方式下处理器重新开始时,保持输出立即返回到先前的状态。

非保持输出,如OTE 的输出则被复位。

描述 OUT 指令是一条仅用于解锁的输出保持指令 (它不能使能地址位)。

该指令通常与OTL (输出锁存) 指令成对使用,两条指令寻址相同的位,OUT 指令是复位由OTL 指令锁存的位。

当处理器从运行方式改变到编程方式或者当电源断电时(有备用电池),由锁存/解锁对的阶梯是真最后设定的位状态被保持。

OUT 指令告诉处理器去关闭基于阶梯条件的位,而且此后该保持关闭,不受阶梯条件的影响直到被置位为止。

典型情况是由另一阶梯中的OTL 指令置位。

立即输入(IIN)( IIN )例:RRG( IIN )其中:RR=I/O机架号00-03 PLC-5/10,-5/12, -5/1500-07 PLC-5/25,-5/3000-27 PLC-5/60,-5/60LG=I/O组号0-7011( IIN )当输入条件是真时,处理器将更新对应于I/O机架号0组号1的输入映象字。

立即输出(IOT)( IOT )例:RRG( IOT )其中:RR=I/O机架号00-03 PLC-5/10 ,–5/12,-5/15 00-07 PLC-5/40,-5/40L00-27 PLC-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。

处理器将把由该地址建立计时器和计数器计时器TONTIMER ON DELAY (EN)TimerTimebase (DN)PresetAccum的位形式解释为输出更新的I/O 机架号和组号。

错误的操作有可能损坏设备和伤人。

有关I/O 扫描的块传送更我的内容,请参阅块传送指令一章。

计时器指令TON ,TOF ,RTO 计数器指令CTU ,CTD 复位指令R E S 计时器和计数器允许用户控制基于时间和事件计数的操作。

表2.A 可用的计时器和计数器指令 在编程计时器指令之前,用户需要了解计时器的输入参数以及如何确定计时器的精度。

输入参数 为了编程计时器指令,用户需要向处理器提供下列信息: 计时器可描述为控制位于数据区计时器区域内的地址的计时器。

其地址格式如下: T X : Y 计时器号(0—999) 计时器文件号(3—999) 计时器(文件类型) 注意:现在用户可使用从3到999之间的任意计时器文件号。

但是,机器内自动设定的计时器文件号是4。

如果用户想在3和8之间对任意文件指定一个计时器文件号(不是4),用户首先必须删除机器自动设定的文件号,然后再生成新的计时器文件。

例如,如果用户想使计时器文件号为3,首先删除入口处自动设定的二进制文件,然后再生成以3为号的计时器文件。

无论何时,用户想在梯形程序中访问计时器的状态位、预置值或者存放在计时器控制地址内的累计值,可以用下列地址格式:其中,Sb 指定一个状态位的助记符,如:DN 。

注意:当用户编程计时器指令时,在数据存贮区计时器(T )区域内,处理器以48位结构(3个16位字)存贮状态位、预置值和累加值。

15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 T4:0 T4:0 控制字 T4:1 T4:1 控制字 T4:2 ● 时基(Time base)。

将确定计时器如何工作。

● 预置值 (Preset)是在处理器为了使用户梯形程序产生一些动作而设定完成位之前指定的必须达到的值。

当用户编程一个计时器指令时,必须输入一个范围在0—32767之间的预置值。

处理器以16位整数存放预置值。

注意:如果使用TOF 指令,预置值的设定是不同的,请参看P2-6页。

● 累加值 (Accum)是指令计数时间间隔增长的数目。

当使能时,计时顺连续更新其值。

典型情况,当编程指令时输入零值。

如果用户输入一个值,则指令会从那个值开始以时基为单位计数。