• 欢迎访问爱玩吧
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏爱玩吧

[编程]通过cpu时钟储存器产生脉冲

工控教学 aiwanyule 4年前 (2021-04-30) 已收录

我们在使用step7编程时,需要使用一个1秒的脉冲,最简单的方法是调用cpu的存储器脉冲,具体实现方法如下:

1、打开项目的“HW Config”硬件组态,鼠标双击CPU(若右键“Object Properties”)弹出CPU模块的“Properties”对话框;

2、选取CPU模块的“Properties”对话框的“Cyele/Clock Memory”标签项,将“Clock Memory”勾选上,然后在“Memory Byte”右侧的文本框中,键入一个M存储区中字节编号(默认是0,也可以填入其它值,但不要与存在的地址冲突);

[编程]通过cpu时钟储存器产生脉冲

3、按“OK”按钮后关闭CPU模块的“Properties”对话框,最后“Save and Compile”编译保存并重新下载硬件组态。

注意:键入的M存储区中的字节编号(例如:MB0或MB8)不能被程序的任何一个地方使用,整个字节的每一Bit位都将被系统自动指定为周期/频率不同的时钟Bit位存储器。具体周期及频率如下表(X表示你指定的字节编号):

[编程]通过cpu时钟储存器产生脉冲

为了调用方便,你可以在“Symbol Table”里增加对应的Symbol,方便调用:

[编程]通过cpu时钟储存器产生脉冲

另外,还需要说明的是,一个周期是高电平+低电平的方波,即一个周期的一半时间输出1,一个周期的一半时间输出0。


爱玩吧 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[编程]通过cpu时钟储存器产生脉冲
喜欢 (0)