16位和32位数据区间比较指令:F62 (WIN)、F63 (DWIN)
发布时间:2015/9/22 19:38:38 访问次数:1312
16位和32位数据区间比较指令:F62 (WIN)、F63 (DWIN)
这两种指令的功能类似: OB2532当控制触点闭合时,将Sl指定数据与S2指定下限、S3指定上限的数据区间中的数据比较,比较的结果反映到标志位中。
例7-24 F62(WIN)指令应用示例,如图7-30所示。
F62 (WIN)为16位数据块的比较指令,其功能是将Sl指定的16位常数或16位存储单元中的数据与S2和S3指定的数据块相比较,以检查Sl是否在数据块的下限S2和上限S3之间,或大于S3,或小于S2.
例题说明:当触发信号XO接通时,将数据寄存器DTO中的内容与数据寄存器DT2中的内容(数据区段的下限)和DT4中的内容(数据区段的上限)进比较,比较结果存储在特殊内部继电器R900A~ R900C中
当DTO数据>DT4数据时,R900A为“ON”,输出继电器YO接通。当DT2数据≤DTO数据≤DT4数据时,R900B为“ON”,Yl接通。当DTO数据<DT2数据时,R900C为“ON”,Y2接通。
16位和32位数据区间比较指令:F62 (WIN)、F63 (DWIN)
这两种指令的功能类似: OB2532当控制触点闭合时,将Sl指定数据与S2指定下限、S3指定上限的数据区间中的数据比较,比较的结果反映到标志位中。
例7-24 F62(WIN)指令应用示例,如图7-30所示。
F62 (WIN)为16位数据块的比较指令,其功能是将Sl指定的16位常数或16位存储单元中的数据与S2和S3指定的数据块相比较,以检查Sl是否在数据块的下限S2和上限S3之间,或大于S3,或小于S2.
例题说明:当触发信号XO接通时,将数据寄存器DTO中的内容与数据寄存器DT2中的内容(数据区段的下限)和DT4中的内容(数据区段的上限)进比较,比较结果存储在特殊内部继电器R900A~ R900C中
当DTO数据>DT4数据时,R900A为“ON”,输出继电器YO接通。当DT2数据≤DTO数据≤DT4数据时,R900B为“ON”,Yl接通。当DTO数据<DT2数据时,R900C为“ON”,Y2接通。