电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

【S7200指令教程】顺序控制指令SCR SCRT SCRE 程序控制指令

作者:佚名    文章来源:本站原创    点击数:    更新时间:2023/9/1

昨天学习了程序控制指令里面的循环指令和跳转指令,那么今天就学习一下剩下的其他指令。

首先我们看一下顺序控制指令,顺序控制指令可以使程序按照顺序执行,顺序控制指令有SCR、SCRT和SCRE,我们要注意的是SCR指令和SCRE指令是配套使用的。SCR指令的作用是将n引用的S位数值载入SCR,即标记SCR段的开始。SCRT指令的作用是识别要启用的SCR位,即是下一个要设置的n位。SCRE指令的作用是标记SCR段的结束。

我们要注意一下使用SCR的限制,第一,不能把相同的S位用于不同的程序中,举个例子,如果在主程序中使用了S0.0,则不能在子程序中再使用它;第二,不能在SCR段中使用JMP和LBL指令,也不允许在SCR段内跳转,但是可以使用跳转和标签指令在SCR段周围跳转。SCR段之间的跳转,可以使用SCRT或者置位/复位指令;第三,不能在SCR段中使用'END'指令。

下面就看一下顺序控制指令的使用的程序例子。这里的SCRT指令就是跳转,它是跳到S0.1的,也就是置位S0.1并复位S0.0。

 

 

下面再学习一下看门狗复位WDR指令,WDR指令重新触发S7-200 CPU的看门狗定时器,扩展扫描允许使用的时间,而不会出现看门狗错误。我们在使用看门狗复位指令时应当小心,如果使用循环指令阻止扫描完成,那么像I/O更新、通讯等程序只有在扫描周期完成后才能执行。如果对程序预计扫描时间将超过500毫秒,可能阻止返回主扫描超过500毫秒,这时就应当使用WDR指令,重新触发看门狗定时器。以下程序就是使用了看门狗复位的例子。

 

 

下面看一下子程序返回RET指令,RET指令是根据前一个逻辑终止子程序,并返回主程序的。软件是会自动在子程序最后增加子程序无条件返回指令的,但它不会显示在'子程序POU'里面。

而主程序结束END指令,它是根据前一个逻辑条件终止主程序的,也就是是说在END指令之后的程序是不执行的。同样,软件是会自动在主程序最后增加END指令的。我们要注意的是END指令只能用在主程序里,而不能用在子程序或者中断程序中的。

还有是STOP指令,它可以强制将PLC切换到STOP停止模式。

最后再看一下诊断LED灯DIAG_LED指令,该指令中如果输入参数IN的数值为零,则诊断LED会被设置为不发光。如果输入参数IN的数值大于零,则诊断LED会被设置为发光 (黄色)。下面的程序让诊断LED灯亮0.5s,灭0.5s,那么当输入IN的数值大于零时,诊断LED会被设置为发光(黄色)。

 

 

这里这么多个指令,其实可能会要用到的也就是顺序控制指令和看门狗复位指令,我们主要学习一下这两个指令就基本可以了。

Tags:西门子plc,S7-200,SCR,SCRT,SCRE,顺序控制指令  
责任编辑:admin
相关文章列表
西门子S7-200 PLC顺序控制继电器(S继电器)使用总结SCR、SCRT、
西门子PLC S7-200和200SMART 循环跳转指令  FOR-NEXT循环,JMP和L
西门子PLC 顺序控制指令包括三个指令SCR SCRT SCRE (解读顺序控
西门子S7-200SMART PLC控制两台电动机,顺启逆停控制
plc编程里的SCR、SCRT、SCRE分别是什么意思
开放式通信之MODBUS TCP通信_西门子PLC MODBUS-TCP通信
西门子SMART PLC的Modbus RTU通信功能,主从站通讯MBUS_CTRL和MB
西门子S7-200SMART PLC Modbus读取D800通用测力仪的数据梯形图实
PLC模拟输入滤波的作用是什么_PLC模拟输入滤波的十种方法
西门子PLC局部变量表与子程序使用技巧有哪些,局部变量与全局变量
西门子S7-200SMART PLC 模拟量输入单位时间内如何计算采集次数的
西门子S7-200SMART PLC案例应用之中位值平均滤波算法,应用于模拟
S7-200smart如何实现递推平均
S7-200smart求平均值,去掉极值后求平均值,指针和间接寻址
西门子S7-200子程序,多次调用的“怪”现象
西门子PLC实例讲解:电路图、设计步骤丝杆滑台_丝杆平台
西门子S7-200PLC控制步进电机定位系统案例详解_顺序流程图
基于西门子PLC洗衣机全自动控制系统课程设计报告_S7-200全自动洗
详解西门子S7-200 PLC的数据类型 _200Smart和S7-200数据类型_数据
西门子PLC中的%I0.0中的百分号是什么意思
西门子S7-200SMART PLC的MODBUS TCP通信 STEP 7-MicroWIN SMART
西门子plc控制变频器 基于MM420的PLC顺序控制
西门子PLC S7-200SMART间接寻址使用技巧  指针用法
西门子PLC编程实现瞬时流量和累计流量的计算的例子 累积流量计算
西门子PLC模拟电压采集_S7-200模拟量采集实例 AIW0
西门子S7-200SMART PLC输出脉冲串的控制方式
WinCC 与S7-200 SMART CPU 的 OPC 通信
西门子S7-200PLC如何和Wincc通讯  OPC适用领域
STEP7 Micro/WIN指令库-用户自定义
西门子S7-200 SMART PLC组态数字量输出 STOP数字量输出点设置为特
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询