正在加载图片...
SIMATIC S7-200 程序和氵 用特殊存储字节SMB34指定第一定时中断的时间基准,由此产生的定时中断称为中断事 件 用特殊存储字节SMB35指定第二定时中断的时间基准,由此产生的定时中断称为中断 事件11。仅CPU214支持第二定时中断。 这两种定时中断的时间基准的设定值只能以1ms(毫秒)为单位增加,允许最小值是5ms 最大值是255ms。本例程序组成如下 Main 主程序 初始化和指定时间基准 中断程序1 对输出Q0.0置位(Q0.0=1) 中断程序2 对输出Q00复位(Q0.0=0) 本程序长度为51个字 标题:定时中断 **********主程序********* ∥在主程序的第一部分指定起始时间基准 ∥为两个定时中断分别指定对应的中断处理程序。 1 ∥仅首次扫描处理。 MOVb 50, SMB34 ∥设置定时中断0的时间基准为50ms B100,SMB35 ∥设置定时中断1的时间基准为100ms ∥指定定时中断事件10调用中断程序0 指定定时中断事件11调用中断程序1 ∥/允许中断 当输入10有上升沿(从0到1)时,定时中断的时间基准加倍。 为了执行这一新的指令,必须断开中断事件与中断程序之间的联系,否则不承认新的时间基准 用DTCH指令来切断两者之间的联系。 ∥用指定了新的时间基准后,必须用ATCH指令来恢复中断事件与中断程序之间的联系。 ∥输入10.1 DTCH 10 ∥切断定时中断事件10与中断程序0的联系 DTCH 11 ∥切断定时中断事件11与中断程序1的联系 MOVB 100 ∥设置定时中断0的新的时间基准为100ms。 MOVB 20 ∥设置定时中断1的新的时间基准为200m ∥恢复定时中断事件10调用中断程序0 ATCH 1, 11 ∥恢复定时中断事件11调用中断程序1 当输入100有上升沿时,恢复使用原频率 西门子版权所有 Version 2.1    ¸¹ºW  *+'"%#  ÑÒÓÔ)* , Õ Ö] # eÏÐ ׬­# ØÙ o p ÑÒÓÔ)* , Õ ÖÚ # eÏÐ ׬­# ØÙ op Û   ÜÝÖÚ Þß, # eÏÐ#& ¦àáÌ -' âã Ù%äå æçèé¦ê -' èë¦ê -' »nìíî ."# ïn ðñò4Õ eÏÐ / n ó 0 ' 0 1 / n ó 0 Å 0 1 »nd~Ù  )  ôõôõôõôõôõôõôõôõôõôõôõ  õôõôõôõôõôõôõôõôõôõô  •ïn#Ö]ö÷Õ Añ eÏÐ  Ùß ÷øÕ ó#  n   Ûùúûü      &' # eÏÐÙ  -'     &' # eÏÐÙ -'     Õ op 1 n     Õ op 1 n   æç ¾ W›ý< ³ þ # eÏÐå  ÙblaÞ]#Õ  ® opœ ne#Œ  # eÏÐ    ՟ ß e#Œ  Õ b# eÏÐ   ՟ÄÅ opœ ne#Œ       ›ý<    op œ n #Œ    op œ n #Œ      &' ## eÏÐÙ -'     &' ## eÏÐÙ -'     ÄÅ op 1 n     ÄÅ op 1 n ¾ W›ý< ÄÅÆ¡¢
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有