工控人生

欢迎光临
我们一直在努力

通过cpu时钟储存器产生脉冲

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

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

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

Cyele/Clock Memory

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

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

周期

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

符号表

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

未经允许不得转载:编程 » 通过cpu时钟储存器产生脉冲
分享到:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址