台达plc编程中,ZCP D1 D0 D12 M30是什么意思?

2024-11-30 20:16:38
推荐回答(2个)
回答1:

这是区间比较指令,和三菱的用法一样
意思是 D12的值跟区间D1-D0的值作比较,其中D1为区间上限,D0为区间下限,后面的M30是以M30为开头的三个辅助继电器,即M30,M31,M32.

当D1>D12时,M30为ON
当D1<=D12当D0
编程时你可以用M30,M31,M32这三个触点触发相应动作来体现比较结果。

回答2:

API 11 ZCP 区间比较

S1

:

区间比较下限值

S2

:

区间比较下限值

S

:

比较值

D

:

比较结果

操作数: 装置范围

S1

:

K, H, KnX, KnY, KnM, KnS, T, C, D, E, F

S2

:

K, H, KnX, KnY, KnM, KnS, T, C, D, E, F

S

:

K, H, KnX, KnY, KnM, KnS, T, C, D, E, F

D

:

Y, M, S

指令说明:

1.

比较值S与下限S1及上限S2作比较,其比较结果在D作表示。

2.

当下限S1 >上限S2时,则指令以下限S1作为上下限值进行比较。

3.

大小比较是以代数来进行,全部的数据是以有号数二进制数值来作比较。因此 16位指令,b15 为 1 时,表示为负数,32 位指令,则 b31 为 1 时,表示为负数