首页 分享 西门子博图指令(计数器操作)

西门子博图指令(计数器操作)

来源:花匠小妙招 时间:2024-12-05 16:30

西门子博图指令(计数器操作)

最新推荐文章于 2024-10-19 11:46:45 发布

yue008 于 2021-06-14 09:53:24 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

计数器操作 综述加计数介绍程序程序演示 减计数介绍程序程序演示 加减计数介绍程序程序演示 源程序

综述

主要介绍博图V15中计数器功能块指令的相关操作,仿真PLC为1200系列。 1
在这里插入图片描述

加计数

介绍

在这里插入图片描述

接口参数声明数据类型说明CUInputBool计数输入RInputBool复位输入PVInput整数置位输出 Q 的值。QOutputBool计数器状态CVOutput整数、CHAR、WCHAR、DATE当前计数器值 使用“加计数”指令,递增输出 CV 的值。当输入CU的信号状态从“0”变为“1”(信号上升沿),则执行该指令,同时输出 CV 的当前计数器值加 1。每检测到一个信号上升沿,计数器值就会递增,直到达到输出 CV 中所指定数据类型的上限。达到上限时,输入 CU 的信号状态将不再影响该指令。Q输出的信号状态由参数PV决定。如果当前计数器值大于或等于参数 PV 的值,则将输出 Q 的信号状态置位为“1”。在其它任何情况下,输出 Q 的信号状态均为“0”。输入 R 的信号状态变为“1”时,输出 CV 的值被复位为“0”。只要输入 R 的信号状态仍为“1”,输入 CU 的信号状态就不会影响该指令。

程序

在这里插入图片描述

程序演示

在这里插入图片描述

减计数

介绍

在这里插入图片描述

接口参数声明数据类型说明CUInputBool计数输入LDInputBool装载输入PVInput整数使用 LD = 1 置位输出 CV 的目标值。QOutputBool计数器状态CVOutput整数、CHAR、WCHAR、DATE当前计数器值 使用“减计数”指令,递减输出 CV 的值。当输入 CD 的信号状态从“0”变为“1”(信号上升沿),则执行该指令,同时输出 CV 的当前计数器值减 1。每检测到一个信号上升沿,计数器值就会递减 1,直到达到指定数据类型的下限为止。达到下限时,输入 CD 的信号状态将不再影响该指令。如果当前计数器值小于或等于“0”,则 Q 输出的信号状态将置位为“1”。在其它任何情况下,输出 Q 的信号状态均为“0”。输入 LD 的信号状态变为“1”时,将输出 CV 的值设置为参数 PV 的值。只要输入 LD 的信号状态仍为“1”,输入 CD 的信号状态就不会影响该指令。

程序

在这里插入图片描述

程序演示

在这里插入图片描述

加减计数

介绍

在这里插入图片描述

接口参数声明数据类型说明CUInputBool加 计数输入CDInputBool减计数输入RInputBool复位输入LDInputBool装载输入PVInput整数输出 QU 被设置的值/LD = 1 的情况下,输出 CV 被设置的值。QUOutputBool加计数器的状态QDOutputBool减计数器的状态CVOutput整数、CHAR、WCHAR、DATE当前计数器值 使用“加减计数”指令,递增和递减输出 CV 的计数器值当输入 CU 的信号状态从“0”变为“1”(信号上升沿),则当前计数器值加 1 并存储在输出 CV 中。如果输入 CD 的信号状态从“0”变为“1”(信号上升沿),则输出 CV 的计数器值减 1。如果在一个程序周期内,输入 CU 和 CD 都出现信号上升沿,则输出 CV 的当前计数器值保持不变。计数器值可以一直递增,直到其达到输出 CV 处指定数据类型的上限。达到上限后,即使出现信号上升沿,计数器值也不再递增。达到指定数据类型的下限后,计数器值便不再递减。当输入 LD 的信号状态变为“1”时,输出 CV 的计数器值置位为参数 PV 的值。只要输入 LD 的信号状态仍为“1”,输入 CU 和 CD 的信号状态就不会影响该指令。当输入 R 的信号状态变为“1”时,将计数器值置位为“0”。只要输入 R 的信号状态仍为“1”,输入 CU、CD 和 LD 信号状态的改变就不会影响“加减计数”指令。如果当前计数器值大于或等于参数 PV 的值,则将输出 QU 的信号状态置位为“1”。在其它任何情况下,输出 QU 的信号状态均为“0”。如果当前计数器值小于或等于“0”,则 QD 输出的信号状态将置位为“1”。在其它任何情况下,输出 QD 的信号状态均为“0”。

程序

在这里插入图片描述

程序演示

在这里插入图片描述

源程序

订货号:6ES7 214-1AG40-0XB0 ↩︎

相关知识

武汉PLC自动化编程培训课程
实数比较指令示例
用功能指令改变计数器C0的设定值,当X1、X0=00时设定值为10,当X1、X0
基于PLC农田自动灌溉系统仿真设计(西门子S7
/describe 指令一招搞定电商出图 – Midjourney 实战必杀技
西门子智慧厨房为未来而来,开启进阶生活之旅
盆花自动浇水系统的设计.doc
花指令总结
自动浇水系统设计说明
智能花盆自动浇水系统的设计说明书

网址: 西门子博图指令(计数器操作) https://www.huajiangbk.com/newsview894895.html

所属分类:花卉
上一篇: 泰拉瑞亚杀怪计数器怎么获得 杀怪
下一篇: 【时序逻辑电路】——计数器

推荐分享