触点比较指令(FNC224~FNC246) 三菱FX系列PLC
触点比较指令共有18条
(1)LD触点比较指令 该类指令的助记符、代码、功能如表3-17所示。
表3-17 LD触点比较指令
功能指令代码 | 助记符 | 导通条件 | 非导通条件 |
FNC224 | (D)LD= | [S1.]=[S2.] | [S1.]≠[S2.] |
FNC225 | (D)LD> | [S1 ]>[S2.] | [S1.]≤[S2.] |
FNC226 | (D)LD< | [S1.]<[S2.] | [S1.]≥[S2.] |
FNC228 | (D)LD<> | [S1.]≠[S2.] | [S1.]=[S2.] |
FNC229 | (D)LD≤ | [S1.]≤[S2.] | [S1.]>[S2.] |
FNC230 | (D)LD≥ | [S1.]≥[S2.] | [S1.]<[S2.] |
如图3-91所示为LD=指令的使用,当计数器C10的当前值为200时驱动Y10。其它LD触点比较指令不在此一一说明。
图3-91 LD=指令的使用
(2)AND触点比较指令 该类指令的的助记符、代码、功能如表3-18所示。
表3-18 AND触点比较指令
功能指令代码 | 助记符 | 导通条件 | 非导通条件 |
FNC232 | (D)AND= | [S1.]=[S2.] | [S1.]≠[S2.] |
FNC233 | (D)AND> | [S1 ]>[S2.] | [S1.]≤[S2.] |
FNC234 | (D)AND< | [S1.]<[S2.] | [S1.]≥[S2.] |
FNC236 | (D)AND<> | [S1.]≠[S2.] | [S1.]=[S2.] |
FNC237 | (D)AND≤ | [S1.]≤[S2.] | [S1.]>[S2.] |
FNC238 | (D)AND≥ | [S1.]≥[S2.] | [S1.]<[S2.] |
如图3-92所示为AND=指令的使用,当X0为ON且计数器C10的当前值为200时,驱动Y10。
图3-92 AND=指令的使用
(3)OR触点比较指令
该类指令的的助记符、代码、功能列于下表3-19中。
表3-19 OR触点比较指令
功能指令代码 | 助记符 | 导通条件 | 非导通条件 |
FNC240 | (D)OR= | [S1.]=[S2.] | [S1.]≠[S2.] |
FNC241 | (D)OR> | [S1 ]>[S2.] | [S1.]≤[S2.] |
FNC242 | (D)OR< | [S1.]<[S2.] | [S1.]≥[S2.] |
FNC244 | (D)OR<> | [S1.]≠[S2.] | [S1.]=[S2.] |
FNC245 | (D)OR≤ | [S1.]≤[S2.] | [S1.]>[S2.] |
FNC246 | (D)OR≥ | [S1.]≥[S2.] | [S1.]<[S2.] |
OR=指令的使用如图3-93所示,当X1处于ON或计数器的当前值为200时,驱动Y0。
图3-93 OR=指令的使用
触点比较指令源操作数可取任意数据格式。16位运算占5个程序步,32位运算占9个程序步。
文章版权归西部工控xbgk所有,未经许可不得转载。