您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7编程软件CPU的Cycle/Clock Memory(周期/时钟存储

来源:艾特贸易网 www.aitmy.com2017-08-07

简介在如图 4-41 所示 CPU 属性对话框中,单击 Cycle/ClockMemory (周期 / 时钟存储器)选项卡,进入周期 / 时钟存储器界面,如图 4-43 所示。 图4-41 在硬件组态界面打开模块属性设置窗口及CPU属

    在如图4-41所示CPU属性对话框中,单击Cycle/ClockMemory(周期/时钟存储器)选项卡,进入周期/时钟存储器界面,如图4-43所示。

在硬件组态界面打开模块属性设置窗口及CPU属性设置对话框

    图4-41    在硬件组态界面打开模块属性设置窗口及CPU属性设置对话框

设置CPU属性:周期/时钟存储器

    4-43    设置CPU属性:周期/时钟存储器

   (1)扫描循环时间的设置

   Scan Cycle Monitoring Time(扫描周期监视时间)的默认值为150 ms。如果实际的扫描时间超过设定的值,CPU将进入STOP模式。

   Minimun Scan Cycle Time(最小扫描周期时间)只能用于S7-400。指定调用CPU程序的间隔时间。如果实际扫描时间小于最小扫描时间,CPU将等待最小扫描周期完成,达到该时间后CPU才进入下一个扫描周期。

   Scan Cycle Load from Comunication(来自通信的扫描周期负载)用来限制通信处理占扫描周期的百分比,默认值为20%

   Size of the Process image(过程映像的大小)用来设置过程映像输入/输出的字节数(从0号字节开始)。如果超出设置的范围,只能用PI/PQ(外设输入/输出)来访问I/Q地址。

   OB85-Call Up at I/O Access Error( OB85-I/O访问出错时调用)用来设置CPU对系统修改过程映像时发生的I/O访问错误的响应。如果希望在出现错误时调用OB85,建议选择仅限于进入和离开的错误,相对于每单个访问时,不会增加扫描周期的时间。

   (2)时钟存储器的设置

    通过时钟存储器,可以得到供用户程序使用的某些固定频率的占空比为11的方波时钟信号。时钟存储器有一个字节,其中每一位的对应关系见表4-1

    4-1    时钟存储器各位对应的时钟脉冲周期与频率

时钟存储器各位对应的时钟脉冲周期与频率

    如果要使用时钟脉冲,首先应选中图4-43下部的Clock Memory(时钟存储器)复选项,然后设置时钟存储器(M)的字节地址。假设设置的地址为100(即MB100),由表4-1可知,M100.7的周期为2s,如果用M100.7的常开触点来控制Q0.0的线圈,Q0.0将以2s的周期闪烁(亮1s,熄灭1s)。

    例如,将时钟存储器的存储器字节设置为“0”,则MB0就被用作时钟存储器。假如要控制一个灯以1s的周期闪烁,在梯形图中,只需要编写如图4-44所示的指令即可。

时钟存储器举例

    4-44    时钟存储器举例