Q Q: 304166234,135-5405-5580 唐唐
武汉浩科自动化--西门子华中代理商 特价销售西门子6ES5,6ES7,6XV,6EP,6GK,6AG,6RA,6SE,6SL,6SY,6RY,6SN,6FC,6FX,1PP,2CF,1FT,1FK,1PH,C98043,6DD,6DR,7MH,7ML。
http://txq45632206.cnelc.com
6ES7322-1HH01-0AA0
在启用(EN)输入端通过逻辑“1”激活DIV_DI(长整数除)。IN1除以IN2,结果可通过
OUT查看。长整型除法不产生余数。如果该结果超出了长整数(32位)允许的范围,
OV位和OS位将为“1”并且ENO为逻辑“0”,这样便不执行此数学框后由ENO连接的其
它函数(层叠排列)。
参见判断整数运算指令状态字的位。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: x x x x x 0 x x 1
实例
DIV_DI
IN2
IN1
EN
MD0
I 0.0 Q 4.0
MD4
ENO
OUT MD10
NOT S
如果I0.0 = “1”,则激活DIV_I框。MD0 : MD4的相除结果输出到MD10。如果结果超
出长整数的允许范围,则设置输出Q4.0。
整型数学运算指令
6ES7322-1HH01-0AA0
DWORD
I、Q、M、L、D 或常数逻辑运算的第一个值
IN2 BYTE、WORD、
DWORD
I、Q、M、L、D 或常数逻辑运算的第二个值
OUT BYTE、WORD、
DWORD
I、Q、M、L、D 运算结果
可以从“DT”下拉列表中选择用于该操作的数据类型。
说明
可以使用“AND 逻辑运算”将输入 IN1 的值与输入 IN2 的值通过 AND 逻辑逐位运算,并通过输
出 OUT 查询结果。
执行该运算时,输入 IN1 的值的位 0 与输入 IN2 的值的位 0 通过 AND 逻辑进行运算。 结果存
储在输出 OUT 的位 0 中。 对指定值的所有其它位都执行相同的逻辑运算。
只有该逻辑运算中的两个位的信号状态均为“1”时,结果位的信号状态才为“1”。 如果该逻辑运
算的两个位中有一个位的信号状态为“0”,则对应的结果位将复位。
只有使能输入 EN 的信号状态为“1”时,才执行该运算。 在这种情况下,输出 ENO 的信号状态
也为“1”。
如果使能输入 EN 的信号状态为“0”,则
6ES7322-1HH01-0AA0
参见判断整数运算指令状态字的位。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: x x x x x 0 x x 1
实例
MUL_DI
IN2
IN1
EN
MD0
I 0.0 Q 4.0
MD4
ENO
OUT MD10
NOT S
如果I0.0 = “1”,则激活MUL_DI框。MD0 x MD4相乘的结果输出到MD10。如果结果
超出长整数的允许范围,则设置输出Q4.0。
整型数学运算指令
S7-300和S7-400的梯形图(LAD)编程
7-10 A5E00446504-01
7.10 DIV_DI 长整数除
符号
DIV_DI
EN
IN2 OUT
ENO
IN1
参数 数据类型 内存区域 说明
EN BOOL I、Q、M、L、D 使能输出
ENO BOOL I、Q、M、L、D 使能输出
6ES7322-1HH01-0AA0