详细介绍: 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
6ES7332-5HF00-0AB0
R R BOOL I、Q、M、L、D 复位输入
CV DUAL WORD I、Q、M、L、D 当前计数器值,十六进制数字
CV_BCD DEZ WORD I、Q、M、L、D 当前计数器值,BCD码
Q Q BOOL I、Q、M、L、D 计数器状态
计数器指令
S7-300和S7-400的梯形图(LAD)编程
4-4 A5E00446504-01
说明
如果输入S有上升沿,S_CUD(双向计数器)预置为输入PV的值。如果输入R为1,则
计数器复位,并将计数值设置为零。如果输入CU的信号状态从“0”切换为“1”,并且
计数器的值小于“999”,则计数器的值增1。如果输入CD有上升沿,并且计数器的值
大于“0”,则计数器的值减1。
如果两个计数输入都有上升沿,则执行两个指令,并且计数值保持不变。
如果已设置计数器,并且输入CU/CD的RLO = 1,则即使没有从上升沿到下降沿或
下降沿到上升沿的切换,计数器也会在下一个扫描周期进行相应的计数。
如果计数值大于等于零(“0”),则输出Q的信号状态为“1”。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: - - - - - x x x 1
注意
避免在多个程序点使用同一计数器(可能出现计
6ES7332-5HF00-0AB0
ENO BOOL I、Q、M、D、L 使能输出
IN REAL I、Q、M、D、L 或常数输入值
OUT INT、USINT、UINT、
SINT、UDINT、
DINT、REAL
I、Q、M、D、L 输出值
可以从“DT”下拉列表中选择用于该操作的数据类型。
说明
可以使用“浮点数向上取整”操作将输入 IN 的值向上取整为相邻整数。 该操作将输入 IN 的值解
释为浮点数并将其向上转换为相邻的整数。 运算结果放在输出 OUT 中,可供查询。 输出值可
以大于或等于输入值。
只有使能输入 EN 的信号状态为“1”时,才执行该操作。 如果操作执行过程中未发生错误,则输
出 ENO 的信号状态为“1”。
如果满足下列条件之一,使能输出 ENO 将返回信号状态“0”:
? 输入 EN 的信号状态为“0”。
? 处理过程中发生溢出之类的错误。
放置
“浮点数向上取整”操作可以放置在逻辑串中
6ES7332-5HF00-0AB0
留一个16位字。梯形图指令集支持256个计数器。
计数器指令是仅有的可访问计数器存储区的函数。
计数值
计数器字中的0至9位包含二进制代码形式的计数值。当设置某个计数器时,计数值
移至计数器字。计数值的范围为0至999。
用户可使用下列计数器指令在此范围内改变计数值:
? S_CUD 双向计数器
? S_CD 降值计数器
? S_CU 升值计数器
? ---( SC ) 设置计数器线圈
? ---( CU ) 升值计数器线圈
? ---( CD ) 降值计数器线圈
计数器指令
S7-300和S7-400的梯形图(LAD)编程
4-2 A5E00446504-01
计数器中的位组态
输入从0至999的数字,用户可为计数器提供预设值,例如,使用下列格式输入
127:C#127。其中C#代表二进制编码十进制格式(BCD格式:四位一组,包含一个
用二进制编码的十进制值)。
计数器中的0至11位包含二进制编码十进制格式的计数值。
下图显示了加载计数值127之后计数器的内容,以及设置计数器之后计数器单元中的
内容。
irrelevant
6ES7332-5HF00-0AB0 |