西门子1200PLC基础篇——定时器的具体应用

上一篇我们一起学习了定时器的操作。今天我们用一个案例一起来学习定时器的具体应用。

案例要求:Q0.0端停三秒,运行五秒,再停三秒,再运行五秒,依次循环闪烁。

例程1中用到的“TON”和“TONR”两个定时器,大家如果有其他的方式也是可以的,在编程中只要功能能实现,程序怎么写都是没有关系的。具体程序看下图:

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(1)

例程1:闪烁电路

如果是特殊的闪烁要求,如:10HZ、5HZ、2.5HZ、2HZ、1.25HZ、1HZ、0.625HZ、0.5HZ,如果在实际应用中遇到这样的要求,我们可以直接在博途软件中设置,具体操作看下面的图片:

第一步:打开“设备组态”中的“设备视图”

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(2)

第二步:右击PLC图形,打开属性

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(3)

第三步:在下面“属性”的“常规”中下划,找到“系统和时钟存储器”

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(4)

第四步:点击红框中的“启动时钟存储器字节”就可以启动(系统存储器字节下次用到了我们再学习)

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(5)

第五步:在时钟存储器字节的地址中输入地址,地址区间在0—8191,输入完之后,项目树的变量表中也会显示

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(6)

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(7)

变量表中的改变

例程2:Q0.0以1HZ的频率输出(如果要以其他频率输出,可以改变例程2中的M点)

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(8)

例程2

我们在程序编译和下载之前,一定要用鼠标点击右侧项目树中的“PLC_1”,因为我们上面设置的时钟存储器是属于“设备组态”中的,如果不点的话,只会编译和下载主程序“Main[OB1]”,不会把我们设置的时钟存储器下载进去。

西门子plc1200定时器的使用(西门子1200PLC基础篇定时器的具体应用)(9)

这点一定要注意

以上,如有不对的地方,请各位指正。

,