一、CPU时间存储器
1.在硬件组态完成后,双击CPU模板,选择"CYCLE\CLOCK MEMORY"选项,切换视窗后,选择底部的"CLOCK MEMORY"选项,这就是内部时钟脉冲的设置项,糸统默认值是MB0,当勾选"CLOCK MEMORY"时,用户可以设置自已感兴趣的MB值. 该字节MB100,从M100.0到M100.7为周期性改变值的存储位(脉冲占空比1:1)。 时钟位对应的时钟周期:
位 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
周期(S) |
2.5 |
1.6 |
1 |
0.8 |
0.5 |
0.4 |
0.2 |
0.1 |
频率(HZ) |
0.5 |
0.625 |
1 |
1.25 |
2 |
2.5 |
5 |
10 |
2.仿真
编写程序,M150.5由内部时钟控制,通断周期为1S;
二、利用等时中断组织块来实现等时中断,如在OB35中调用存储程序块,实现等时存储,该方法 较精确 1.在硬件组态完成后,双击CPU模板,选择“Cyclic Interrupts”,设置“OB35”循环中断时间“Execution”,1000为中断时间。
2.新建“OB35”块,并双击打开,选择累加指令“ADD DI”,如图二,打开PLCSIM,下载“OB35”块 的数据到仿真PLC,打开监视器,数值1s增加1。
(图一)
(图二)
| |