定时器中断(S7-200定时器中断制作高精度定时)

2022-09-09 14:20:19 发布:网友投稿
热度:94

定时器中断(S7-200定时器中断进行高精度计时)。

今天,我们将学习中断。中断的应用比资源网的应用多,要掌握这部分。那么什么是中断呢?中断是一种工作方式,是为了解决突发事件无法及时处理和响应的问题。

S7-200CPU支持三种类型的中断事件,一种是通信端口中断、I/O中断和定时中断。在这些中断事件中,通信中断的优先级最高,定时中断的优先级最低。下表列出了中断事件编号及其优先级。

这里我们介绍一个西门子S7-200定时中断的案例,利用定时器中断进行高精度的计时,显示小时、分、秒。

资源网。

中断程序:

程序分析:

在主程序中,首先SM0.1进行第一次扫描,将1传输到特殊标志SMB34,因为定时中断0的特殊标志位是SBM34,然后在中断号INT_0和中断事件10之间建立中断连接,即将定时中断0的时间间隔设置为1毫秒,将INT_0连接到事件10,然后全局允许中断,另外清除VW0。

在中断程序中,第一步是将1加到VW0,也就是将每个中断加1累加。直到VW0大于等于1000,也就是1s,做一个1加VW2的运算,所以这里VW2算秒,当VW0大于等于1000时,同时清除VW0。

直到VW2大于等于60,在VW4上加1,那么VW4在这里算作点,当VW0大于等于60时,VW2同时清零。直到VW4大于等于60,做一个VW6加1的资源网络操作,然后VW6算时间,当VW0大于等于60时,同时清除VW4。

这样就实现了高精度计时和显示时、分、秒的功能。

下一篇:个人工作总结格式(小学教师个人工作总结范文精选3篇)
上一篇:钟汉良 李小冉(钟汉良李小冉终于二搭了)