一个定时器设计的脉冲发生器?

1 | 题目
编写程序仅使用一个定时器设计脉宽可调的脉冲发生器。
2 | 设计分析
利用iec接通延时定时器的当前时间值,根据需求将其分配给脉冲发生器的接通时间和断开时间。
3 | 创建功能或功能块
创建功能块fb,命名为“pulseby1timer”。
4 | 定义接口变量
具体接口变量定义见下图:
定义数据类型为布尔型的输入变量start作为脉冲发生器的启动输入,置位有效。定义数据类型为时间类型的输入变量ontime作为脉冲发生器的接通时间输入。定义数据类型为时间类型的输入变量offtime作为脉冲发生器的断开时间输入。
5 | 程序代码
编写程序代码。如下图:
以上代码为脉冲发生器以接通状态启动,如果需要脉冲发生器以断开状态启动,则需要注释掉31-35行代码,取消38-42行代码的注释。有兴趣的小伙伴也可以练习使用2个定时器完成脉冲发生器的功能。
6 | 代码测试
在循环ob中调用fb-“pulseby1timer”,调用时会自动创建背景数据块,命名为“instpulseby1timer”,该背景数据块可以用来监视和修改数据。转至在线并监控程序。如下图:
以上图显示了脉冲发生器以接通状态输出。
7 | 总结
学习if..else语句的使用;
学习多重实例的定义和使用方法;
学习iec接通延时定时器ton的使用方法。
end -

数据闭环,智能驾驶下半场的制胜法宝
中红外带间级联激光器的研究进展
大众T-Roc最新消息:大众推出全新入门级越野大众T-Roc,起售价12万!
欧洲国家在4G可用性体验方面占主导地位
巴彦高勒煤矿选煤厂项目电力监控系统的设计与应用
一个定时器设计的脉冲发生器?
为什么贴片二极管发光效率也很高?最小的LED电路分析与考量
小米6什么时候发布?小米6最新消息:小米6来势迅猛,无人可挡?这款手机将击碎雷军7年梦想之作
伺服压力机的功能及其选型方法的介绍
威纶通触摸屏组态配置设置
自制快速干手器电路图
国产大牌进军主板、显卡:会不会做Intel?
物联网在林业上有什么作用
ICCAD 2018:走进EDI电子设计智能化时代,把握未来智能发展
警用酒精检测仪与普通测酒仪的根本不同
利用超声波测距技术实现智能吸尘器的设计
数字管理才是企业2021的正确走向
MAXIM推出完全集成数字环境光传感器MAX9635
医疗废物在线监管系统医废多维度全程监控
大疆为彻底拿下植保市场 发动“价格战”