您现在的位置是:首页 > PLC技术 > PLC技术
CP1H系列PLC的符号比较指令
来源:艾特贸易2017-08-07
简介符号比较指令与 CMP 指令不同,它不需要状态标志的配合,直接将输出结果参与后续电路的逻辑运算和控制,编程简单直观。而且可以进行无符号和带符号 (S) 两种类型的数据比较,数据
符号比较指令与CMP指令不同,它不需要状态标志的配合,直接将输出结果参与后续电路的逻辑运算和控制,编程简单直观。而且可以进行无符号和带符号(S)两种类型的数据比较,数据长度上可以实现字(十六进制4位)比较或双字(十六进制8位)比较。
符号比较指令以取、与和或三种形式与电路进行连接,具体如图11-46所示。
符号比较指令有六种比较符号,分别是=、<>、<、<=、>、>=,分别用于两数据内容的相等、不等、小于、小于等于、大于和大于等于的比较。
选项有两种类型:一种是用来区分无符号数据比较和带符号数据比较,如果是比较带符号数则加后缀“S”,无符号数比较时不需要;另一种是确定比较数据的长度,当为字类型比较时不需要,如果双字长度的数据比较则加后缀“L”。
图11-46 符号比较指令的连接类型
S1是比较数1,S2是比较数2,它们的选取范围是CIO、WR、HR、AR、T/C、DM、*DM、@DM、DR、常数等。
图11-47是符号比较指令“<”和“<S”使用的例子。当I:0.00为ON时,对D200和D210中的数据进行无符号比较,由于D200中存储的十六进制无符号数据8714大于D210中存储的3AIC,比较结果为假,Q:100. 00为OFF。当I:0.01为ON时,对D220和D230中的数据进行带符号比较,由于D200中存储的十六进制带符号数据8714小于D210中存储的3A1C,比较结果为真,Q:100.01为ON。
图11-47 符号比较指令示例
点击排行
