9.14
SIMATIC 程序控制指令
有条件结束 (END)
有条件结束指令 (END) 可以根据前面的逻辑关系 终止用户主 程序 操作数 无 数据类型 无
注意
可以用在主程序中使用有条件结束语句 但是不能在子程序或中断程序中使用
注意
Micro/WIN 32 自动在主程序结束加上一个无条件结束
暂停 (STOP)
暂停指令 (STOP) 能够引起 CPU 方式发生变化 从 RUN 到 STOP 从而可以立即终止程序的执行 操作数 无 如果 STOP 指令在中断程序中执行 那么该中断立即终止 并 且忽略所有挂起的中断 继续扫描程序的剩余部分 在本次扫 描的最后 完成 CPU 从 RUN 到 STOP 的转变
看门狗复位 (WDR)
看门狗复位 (Watchdog Reset) 指令 (WDR) 允许 CPU 的看门狗 定时器重新被触发 在没有看门狗错误的情况下 这就可以增 加一次扫描所允许的时间 操作数 无
有关用 WDR 指令复位看门狗定时器的几点考虑
使用 WDR 指令时要小心 因为如果你用循环指令去阻止扫描完成或过度的延迟扫描完成时间 那 么在终止本次扫描之前 下列操作过程将被禁止
l l l l l l l
通讯 (自由端口方式除外) I/O 更新 (立即 I/O 除外) 强制更新 SM 位更新 (SM0 SM5 SM29 不能被更新) 运行时间诊断 由于扫描时间超过 25 秒 10 ms 和 100 ms 定时器将不会正确累计时间 在中断程序中的 STOP 指令
注意
如果希望扫描超过 300ms 或者希望中断事件而该中断事件能使扫描时间大于 300ms WDR 指令来重新触发看门狗定时器 如果将 S7-200 CPU 方式开关切到 STOP 位置 则在 1.4 秒里 CPU 转到 STOP 方式
那么样最好
Stop, End, and WDR Example
LAD Network 1 SM5.0 STOP . . . Network 15 M5.6 WDR . . . Network 78 I0.0 END . . . FBD Network 1 SM5.0 STOP 当发现 I/O 错误时 转到 STOP 方式 强迫 CPU STL Network 1 LD SM5.0 STOP . . . Network 15 LD M5.6 WDR . . . Network 78 LD I0.0 END
当发现 I/O 错误时 转到 STOP 方式
强迫 CPU
当 M5.6 为 on 时 重新触发看门 狗定时器 WDR 允许增加本次 扫描时间
当 I0.0 是 on 时
结束主程序
Network 15 M5.6 Network 78 I0.0 END 当 I0.0 是 on 时 结束主程序 WDR 当 M5.6 为 on 时 重新触发看门 狗定时器 WDR 允许增加本次 扫描时间
图 951 STOP END 和 WDR 指令在 LAD FBD 和 STL 中应用举例
跳转及标号指令
跳转指令 (JMP) 可使程序流程转到同一程序中的具体标号 (n) 处 当这种跳转执行时 栈顶的值总是逻辑 1 标号指令 (LBL) 标记跳转目的地的位置 (n) 操作数 n: 常数 0 到 255 数据类型 WORD 跳转和标号指令必须用在主程序 子程序或中断程序中 不能 从主程序跳到子程序或中断程序 同样不能从子程序或中断程 序跳出
跳转及标号指令举例
LAD Network 14 SM0.2 / . . . Network 33 4 LBL STL Network LDN SM0.2 JMP 4 . . . Network LBL 4
4 JMP
如果保存的数据没有丢失 LBL4
则跳转到
可以在主程序 子程序或中断程序中使 用跳转和标号指令 JMP 和相应的标 号 LBL 必须总是在同一段程序中 要 麽是主程序或是子程序 要麽是中断程 么 么 序
FBD
Network 14 . . . . Network 33
4 SM0.2 JMP
如果保存的数据没有丢失 LBL4
则跳转到
- vb调用子程序 > 程序控制指令
-
程序控制指令
下载该文档 文档格式:PDF 更新时间:2004-09-02 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: pdf 文档作者: fauren 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: CHU de Limoges 分类: 创建时间: 上次保存者: fauren 修订次数: 24 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 20 段落数: 77 字节数: 76630 备注: 0 演示格式: Affichage l'閏ran 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:基于 VB 与Fortran 混合编程的抽水蓄能电站 过渡过程仿真
下一篇:Sub过程(子程序过程)
点击查看更多关于vb调用子程序的相关文档
- 您可能感兴趣的
- vb子程序或函数未定义 数控子程序调用及编程 子程序调用 西门子调用子程序 matlab子程序调用 g55调用子程序 数控车床调用子程序 s7200调用子程序 geplc如何调用子程序
- 大家在找
-
- · 三亚亚龙湾环球城酒店
- · 周娅义务讲解员
- · 常德2手车
- · 中华大帝国下载
- · 微型水轮机结构
- · 吸血鬼日记第三季剧情
- · 手把手教你学化妆
- · dota太平洋专区
- · 新水浒传61集剧情
- · tcl开关插座怎么样
- · 维库人的徽记
- · 人才网招聘信息
- · 食品安全英文论文
- · 经典广告创意
- · 电脑槽ab钥匙胚
- · 金融英语官网
- · 驾驶挖掘机游戏
- · 2007excel后缀
- · 2012计算机专升本试卷
- · 平底鞋韩版单鞋
- · 广东省医学继续教育网
- · 男人冲动的时候
- · 初中数学考试题及答案
- · 天正cad2008安装
- · 火影忍者卡卡西vs角都
- · 湖南卫视称心如意全集
- · 梅花型弹性联轴器
- · 世界自然地理
- · quartusii简介
- · 新东方雅思培训
- 赞助商链接