电动机功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 2kg |
全新的西门子S7-1500PLC 带来了标准型,紧凑型,分布式以及开放式不同类型的 CPU 模块。凭借快速的响应时间、集成的 CPU 显示面板以及相应的调试和诊断机制,SIMATIC S7-1500 的 CPU *地提升了生产效率,降低了生产成本。
![]() |
参考价 | ¥221 |
订货量 | 1 |
更新时间:2019-06-03 09:37:04浏览次数:243
联系我们时请说明是化工仪器网上看到的信息,谢谢!
河北西门子S7-1500PLC模块代理(量大从优)
S7-200系列PLC的跳转、循环指令
跳转、循环指令用于程序执行顺序的控制,指令格式见表5-3。
表5-3 跳转、循环指令格式
1.程序跳转指令(JMP)
跳转指令(JMP)和跳转地址标号指令(LBL)配合实现程序的跳转。使能输入有效时,使程序跳转到标号n处执行(在同一程序内),跳转标号n=0~255。使能输入无效时,程序顺序执行。
2.循环控制指令(FOR)
程序循环结构用于描述一段程序的重复循环执行。由FOR和NEXT指令构成程序的循环体。FOR指令标记循环的开始,NEXT指令为循环体的结束指令。
FOR指令为指令盒格式,主要参数有使能输入EN、当前值计数器INDX、循环次数初始值INIT和循环计数终值FINAL。
工作原理:使能输入EN有效时,循环体开始执行,执行到NEXT指令时返回,每执行一次循环体,当前计数器INDX增1,达到终值FINAL时,循环结束。例如FINAL为10,使能有效时,执行循环体,同时INDX从1开始计数,每执行一次循环体,INDX当前值加1,执行至10次时,当前值也计到10,循环结束。使能输入无效时,循环体程序不执行。每次使能输入有效,指令自动将各参数复位。FOR/NEXT指令必须成对使用,循环可以嵌套,多为8层。
S7-200检测到致命错误时,SF/DIAG(故障/诊断)LED发出红光。在V4.0版编程软件系统块的“配置LED”选项卡中,如果选择了有变量被强制或有I/O错误时LED亮,出现上述诊断事件时LED将发黄光。如果两个选项都没有被选择,SF/DIAG LED发黄光只受DIAG_LED指令的控制。如果此时指令的输入参数IN为0,诊断LED不亮。如果IN大于0,诊断LED发黄光。图5-4的VB10中如果有非零的错误代码,将使诊断LED亮。
图5-4 诊断LED指令
看门狗定时器设有500 ms重启动时间,每次扫描它都被自动复位一次,正常工作时扫描周期小于500 ms,它不起作用。若扫描周期大于500 ms,看门狗定时器会停止执行用户程序,如过长的用户程序、过长的中断时间、循环时间过长。
工作原理:使能输入有效时,将看门狗定时器复位。在没有看门狗错误的情况下,可以增加一次扫描允许的时间。若使能输入无效,看门狗定时器定时时间到,程序将中止当前指令的执行,重新启动,返回到*条指令重新执行。
注意:使用WDR指令时,要防止过渡延迟扫描完成时间,否则,在终止本扫描之前,下列操作过程将被禁止(不予执行):通信(自由端口方式除外)、I/O更新(立即I/O除外)、强制更新、SM更新(SM0、SM5~SM29不能被更新)、运行时间诊断、中断程序中的STOP指令。扫描时间超过25 s、10 ms和100 ms,定时器将不能正确计时。
【例】 暂停(STOP)、条件结束(END)、看门狗指令应用举例,如图5-3所示。
梯形图结束指令直接连在左侧电源母线时为无条件结束指令(MEND),不连在左侧母线时为条件结束指令(END)。
条件结束指令在使能输入有效时,立即终止用户程序的执行并返回主程序的*条指令重新执行(循环扫描工作方式)。
无条件结束指令执行时(指令直接连在左侧母线,无使能输入),立即终止用户程序的执行并返回主程序的*条指令重新执行。
结束指令只能在主程序中使用,不能在子程序和中断服务程序中使用。
STEP7-Micro/Win编程软件在主程序的结尾自动生成无条件结束指令(MEND),用户不得输入无条件结束指令,否则编译出错。
暂停指令在使能输入有效时,立即终止程序的执行。指令执行的结果是CPU工作方式由RUN切换到STOP。在中断程序中执行STOP指令,该中断立即终止,并且忽略所有挂起的中断,继续扫描程序的剩余部分。在本次扫描的后,将CPU由RUN切换到STOP。
程序控制类指令用于程序运行状态的控制,主要包括系统控制、跳转、循环、子程序调用、顺序控制等指令。
系统控制类指令主要包括暂停、结束、看门狗等指令,指令格式见表5-2。
表5-2 系统控制类指
河北西门子S7-1500PLC模块代理(量大从优)
梯形图 | 指令表 | 功 能 |
——(STOP) | STOP | 暂停指令 |
——(END) | END/MEND | 条件/无条件结束指令 |
——(WDR) | WDR | 看门狗指令 |