您现在的位置是:首页 > PLC技术 > PLC技术

C200Hα系列PLC梯形图寻找最大值指令

来源:艾特贸易2017-08-24

简介寻找最大值指令的梯形图符号如图 5-69 所示。 图 5-69 寻找最大值指令梯形图符号 操作数数据区域 C :控制数据 IR , SR , AR , DM , HR , LR , # R1 :范围起始字 IR , SR , AR , DM ,

    寻找最大值指令的梯形图符号如图5-69所示。

寻找最大值指令梯形图符号

    5-69    寻找最大值指令梯形图符号

    操作数数据区域  C:控制数据

   IRSRARDMHRLR#

   R1:范围起始字

   IRSRARDMHRTCLR

    D:目标字

   IRSRARDMHRLR

    这里,@ MAX(-)MAX(-)的微分形式。

    当执行条件为OFF时,MAX(-)不执行;当执行条件为ON时,MAX(-)指令搜索R1R1+N-1存储器范围内含有最大数值的地址,并将最大数的数值存入目标字D中。

    注意:C中的数据N必须是001999间的BCD码,而且R1R1+N-1必须在同一数据区。

    如果C14位为ON,若寻找DM区域中的最大数,则MAX(-)指令把含有最大值字的地址放在D+1中。例如,若最大值字的地址DM0114,则在D+1地址中的内容就是#0114。若寻找其他区域中的最大数,则MAX(-)指令把最大值字的地址与起始数据地址之差写入D+1,例如最大值数的地址在IR114,而寻找范围的起始地址是IR014,则D+1中的内容是#100

    如果C14ON,含有相同最大数值的地址不止一个时,处于最小的地址存在D+1

    搜索范围中字数NC的低3位中,该数必须是001999内的BCD码。

    C15位为OFF时,搜索范围中的数据按不带符号二进制数处理;若为ON时,按带符号二进制数处理。

    如果C15位为ON,超过#8000数值作为负数处理,所以搜索结果会根据数据类型定义不同而不同。