一个定时器设计的脉冲发生器?-一个定时器设计的脉冲发生器是指哪个部件

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 –

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:一个定时器设计的脉冲发生器?-一个定时器设计的脉冲发生器是指哪个部件 https://www.yhzz.com.cn/a/4709.html

上一篇 2023-04-11
下一篇 2023-04-11

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。