例9 SIMATIC S7-200 程序框图 标记字MW1 增加1 MW 把标记字MW 程序和注释 程序利用输入10.0和EU(上升沿)指令来判定上升沿变化是否发生,也就是说,信号由 0”变为“1”。如果一个上升沿变化发生了,那么存储字MW1的值增加1。ED(下降 )指令用来计数输入10.1的下降沿,用存储字MW3来计数。如果某一个存储字计数 达到127,那么该存储字被重新置为0。注意MB2是存储字MW1的低字节,MB1为高 字节。同样的,MB4为存储字MW3的低字节,MB3为高字节 本程序长度为27个字。 标题:检测边沿 ∥主程序 SM0.1 ∥仅在第一次扫描时SM0.1=1。 MOVD 0, MD ∥把存储器双字MD1置0 0 ∥输入信号10.0。 1,MW1 ∥上升沿变化,使存储字MW1的值加1。 LDW= 127, MW1 ∥如果累计127个上升沿变化(或某个指定的数值)。 MOVW 0, MW1 ∥则将存储字MW1置0 ∥输入信号10.0 ∥下降沿。 ∥下降沿变化,使存储字MW3的值加1。 ∥如果累计127个下降沿变化(或某个特定的数值)。 MOVW 0, MW3 ∥则将存储字MW3置0 MEND ∥主程序结束 请参考 SIMATIC STEP7编程参考手册3.7节“特殊触点指令”,为您提供了更多的关于检测信号边沿的 信息 Version 2.0 西门子版权所有
*+'"%# ¸¹ºW ¢£ ,¤ ,¤ / / & & ¥,¤ ¥,¤ ( ( n4ìí n 4 ý< Õî ý<Fòê ÚêE : FÙ í"]ý<Fòb 56ÓÔ) ! #¦äå îè < Õ #îè< ÓÔ) ! í"ï]ÓÔ) þ 56^ÓÔ)e¢'Ù ìQ , êÓÔ) ! #_)* , Ù )* # , ÙÓÔ) ! #_)* , Ù)* »nd~Ù ) JKLM ïn ÛÖ]úûü 1 ÓÔ) ' : ý< ý<Fò ÓÔ) ! #¦å # í" ý<Fò (ïÕ #¦ #ÓÔ) ! ' : îè< îè<Fò ÓÔ) ! #¦å # í" îè<Fò (ïÑ #¦ #ÓÔ) ! ' ïn * ÑÒiÕ Ùbc#ÀD89 :;<# |
SIMATIC S7-200 10可逆电动机起动器电路——适用于改变三相交流感应 电动机旋转方向 个示例程序用于控制可双向运转的三相感应电动机。 当与输入点10.0相连的左转点动开关(Le)闭合时,电动机逆时针方向旋转,当与输入 点10.1相连的右转点动开关(Ri)闭合时,电动机顺时针方向旋转。但这要有一个前题, 即与输入点10.3相连的电动机电路断路器和与输入点102相连的停机开关(OFF)都没 有动作。只有按下停机开关,并等待5秒钟之后,才可以改变电动机的旋转方向。这样做 是为了让电动机有足够的时间刹车停转,然后再反向起动,如果需要电动机反转的话。如 果与100和10.1相连的点动开关同时按下,电动机停转,并且不起动。 例图 L1 L2 L3 动机起动器 时针方向旋转 l 定动机cm 程序框图 点动开关100 点动开关101 方向旋转 方向旋转 停机 停机开关|02 西门子版权所有
¸¹ºW *+'"%# :;<=><? @ABCDEFGH" <=IJ*K ÞnD2=N`M#GHK?@ ¾i Hu#ðMi?®À * ñÁ ?@>Æ-NLM ¾ i Hu#òMi?®À " ñÁ ?@mÆ-NLM oÞW]3ó %i Hu#?@B B4i Hu#ô@®À nõ W?c àW îô@®À r4ö ã7 -=ÌEF?@#LM-N Þ· êÙb÷?@WøÇ#eùúôM < LRNA? í"=?@RM#û í " 4 Hu#i?®À î ?@ôM r2A? ¦g ¦g §¨ ©¨ ª«¬ ª«¬ k k
例10 SIMATIC S7-200 程序和注释 在程序起始部分,程序检査是否必须激活互锁电路。互锁电路防止电动机误起动,或者按 错误方向起动。只有当所有点动开关都没有动作(位于起始状态)或者等待时间溢出时 互锁才清除,即M20被置成逻辑0 如果电动机断路器(输入点10.3)没有动作,停机点动开关(输入点10.2)也没有动作 (这两个触点都是常闭触点);并且状态位M11没有被设置成顺时针旋转标志,则使能 位M2.1被置为逻辑1。电动机才有可能逆时针旋转。代表逆时针旋转的状态位是M1.0 似方法可得到顺时针方向旋转的起动条件。 当点动起动开关(e和Ri)这一动作,并且互锁位和状态位都没有被设置成相反的旋转 方向时,电动机起动。即相关的输出位和状态位被置位,状态位的作用是使输出能够自保 电动机逆时针方向旋转起动器由输出点Q00控制。电动机顺时针方向旋转起动器由输出 点Q0.1控制 除此外,另有一组信号灯指示电动机当前的运行状态:逆时针方向旋转指示灯(Le)与 输出点0.4相连;顺时针方向旋转指示灯(Ri)与输出点Q03相连;关电机指示灯(OFF) 与输出点Q0.2相连 当电动机被停机时,“ED”的下降沿将辅助存储位M2.3置为1,进入停机模式。当M2.3 被置位时,限制电动机再次起动的定时器开始计时,该定时器的预置时间是5秒(500 10ms),经过5秒钟后,内部存储器位M23被复位。在这段强制等待时间内与输出点Q0 5相连的信号灯(Wait)闪烁。如果状态位都没有被置位,则点亮与输出点Q02相连的 停机状态指示灯(OFF) 该程序的长度为61个字 ∥标题:可逆电动机起动器电路 ∥互锁: ∥如果既命令电动机右转(Ri)。 10.0 ∥又命令电动机左转(Le) ∥或处于强制等待状态, M20,1 ∥设置互锁(M20=1) ∥解除互锁 LDN ∥如果既无左转命令(Le)。 ∥也无右转命令(Ri)。 M23 ∥并且等待时间溢出,则 解除互锁(M2.0=0) ∥逆时针方向旋转使能 ∥如果无停机命令(OFF), A 10 ∥且电路断路器未动作, ∥且顺时针方向旋转状态位未置位 M2.1 ∥则逆时针方向旋转使能位M21=1 Version 2.1 门子版权所有
*+'"%# ¸¹ºW nAñö÷ n8}ê&'üýB üýBþ?@A? ( -NA? àW¾ºWi?®ÀnõW?c DAñ ! (4öe üý-/U % e'éê í"?@ B i õW?c ô@i?®À i ÚõW?c Þßinêsñi r2 ! õWe&'mÆLM01 á e'Ùéê ?@-W=á>ÆLM ¡Ô>ÆLM# !ê -.=þmÆ-NLM#A?yp ¾i?A?®À :* 4 " Þ]?c r2üý4 !nõWe&'HR#LM -N ?@A? %HÀ#4 !e' !#cêáÇ` ?@>Æ-NLMA?i 0 2 ?@mÆ-NLMA? i 0 2 U× ÑW]ì :hÕ?@¾3#`a ! >Æ-NLMÕh * i 0 Hu mÆ-NLMÕh " i 0 Hu À@Õh i 0 Hu ¾?@eô@ #îè<#Ò¼ÓÔ 'Ù ô@" ¾ e' b2?@LúA?# ®ñ ^ #Â'eê ã -' gw ã7 öÓÔ eÅ Þ24öei 0 Hu# :h !."6 ¼½ í" !nõWe' iji 0 Hu# ô@ !Õh ^n#d~Ù ) NO-P0QP-R üý í"µ?@òM " õ?@ðM * (D24ö ! &'üý 1 Uüý í"QðMµ * ÚQòMµ " r24öe Uüý 1 >Æ-NLMá í"Qô@µ 2B Bá?c 2mÆ-NLM !á' >Æ-NLMá 1
SIMATIC S7-200 顺时针方向旋转使能 LD10.2 ∥如果无停机命令(OFF) ∥且电路断路器未动作, M10 ∥且逆时针方向旋转状态位未置位, ∥则逆时针方向旋转使能位M22=1。 ∥逆时针方向旋转 10.0 果命令电动机左转(Le)。 M1.0 ∥或逆时针方向状态位 ∥且无互锁 M2.1 ∥且逆时针方向旋转使能,则, M1.0 ∥置逆时针方向旋转状态位M1.0= ∥置电动机起动器输出点Q0.0=1 Q0.4 ∥点亮逆时针方向旋转信号灯(Le) ∥顺时针方向旋转 ∥如果命令电动机右转(Ri)。 M1.1 ∥或顺时针方向状态位 AN M20 ∥且无互锁 ∥且顺时针方向旋转使能, ∥置顺时针方向旋转状态位M11=1。 Q0.1 ∥置电动机起动器输出点Q0.1=1 亮顺时针方向旋转信号灯(Ri) ∥检测边沿,关机过程 M1.0 ∥如果既无逆时针方向旋转状态位 M1.1 ∥也无顺时针方向旋转状态位,则, Q02 ∥点亮关机输出信号指示灯(OFF)。 Q02 ∥若关机时, ∥检测下降沿,则, M23,1 ∥将辅助存储器标志位(代表关机状态)置位(M23=1)。 若为关机状态,则 Mo500,WW20 ∥装载重新起动前必须等待的时间值(500×10ms=5ms) TON T33,W20 ∥起动重新起动要强制等待的定时器(T33) ∥超过等待时间后,将辅助存储器标志位复位(M23=0) MOV 0, T33 等待定时器清0 ∥关机状态指示,等待 M23 ∥辅助存储器标志位(等待)。 SM0.5 ∥指示灯以1秒闪烁 Q05 ∥点亮等待信号灯(Wait)。 MEND ∥主程序结束 西门子版权所有
¸¹ºW *+'"%# mÆ-NLMá í"Qô@µ 2B Bá?c 2>Æ-NLM !á' >Æ-NLMá 1 >Æ-NLM í"µ?@ðM * (>Æ-N ! 2Qüý 2>Æ-NLMá '>Æ-NLM ! 1 '?@A?i 0 1 ij>Æ-NLM :h * mÆ-NLM í"µ?@òM " (mÆ-N ! 2Qüý 2mÆ-NLMá 'mÆ-NLM ! 1 '?@A?i 0 1 ijmÆ-NLM :h " 89;< À@w í"Q>Æ-NLM ! ÚQmÆ-NLM ! ijÀ@ :Õh zÀ@ 89îè< #Ò¼ÓÔ01 ¡ÔÀ@ ! ' 1 zÙÀ@ ! pq¢A?34ö#e¦ -'1-' A?¢A?24ö# w4öe #Ò¼ÓÔ01Å 1 4ö / À@ !Õ 4ö Ò¼ÓÔ01 4ö ÕhÌ ã¼½ ij4ö :h !."6 ïn
version 2.1 门子版权所有
*+'"%# ¸¹ºW