我们在使用step7编程时,需要使用一个1秒的脉冲,最简单的方法是调用cpu的存储器脉冲,具体实现方法如下:
1、打开项目的“HW Config”硬件组态,鼠标双击CPU(若右键“Object Properties”)弹出CPU模块的“Properties”对话框;
2、选取CPU模块的“Properties”对话框的“Cyele/Clock Memory”标签项,将“Clock Memory”勾选上,然后在“Memory Byte”右侧的文本框中,键入一个M存储区中字节编号(默认是0,也可以填入其它值,但不要与存在的地址冲突);
3、按“OK”按钮后关闭CPU模块的“Properties”对话框,最后“Save and Compile”编译保存并重新下载硬件组态。
注意:键入的M存储区中的字节编号(例如:MB0或MB8)不能被程序的任何一个地方使用,整个字节的每一Bit位都将被系统自动指定为周期/频率不同的时钟Bit位存储器。具体周期及频率如下表(X表示你指定的字节编号):
为了调用方便,你可以在“Symbol Table”里增加对应的Symbol,方便调用:
另外,还需要说明的是,一个周期是高电平+低电平的方波,即一个周期的一半时间输出1,一个周期的一半时间输出0。