今天我们用一个案例一起来学习定时器的具体应用。
案例要求:Q0.0端停三秒,运行五秒,再停三秒,再运行五秒,依次循环闪烁。
例程1中用到的“TON”和“TONR”两个定时器,大家如果有其他的方式也是可以的,在编程中只要功能能实现,程序怎么写都是没有关系的。具体程序看下图:
例程1:闪烁电路
如果是特殊的闪烁要求,如:10HZ、5HZ、2.5HZ、2HZ、1.25HZ、1HZ、0.625HZ、0.5HZ,如果在实际应用中遇到这样的要求,我们可以直接在博途软件中设置,具体操作看下面的图片:
第一步:打开“设备组态”中的“设备视图”
第二步:右击PLC图形,打开属性
第三步:在下面“属性”的“常规”中下划,找到“系统和时钟存储器”
第四步:点击红框中的“启动时钟存储器字节”就可以启动(系统存储器字节下次用到了我们再学习)
第五步:在时钟存储器字节的地址中输入地址,地址区间在0—8191,输入完之后,项目树的变量表中也会显示
变量表中的改变
例程2:Q0.0以1HZ的频率输出(如果要以其他频率输出,可以改变例程2中的M点)
例程2
我们在程序编译和下载之前,一定要用鼠标点击右侧项目树中的“PLC_1”,因为我们上面设置的时钟存储器是属于“设备组态”中的,如果不点的话,只会编译和下载主程序“Main[OB1]”,不会把我们设置的时钟存储器下载进去。
这点一定要注意
以上,如有不对的地方,请各位指正。