0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S7-200 PLC如何使用SCR指令

姚小熊27 来源:电工基础 作者:电工基础 2020-03-15 14:43 次阅读

S7-200 PLC中的顺序控制继电器(SCR)指令专门用于编制顺序控制程序。顺序控制程序被分为LSCR与SCRE指令之间的若干个SCR段,一个SCR段对应于顺序功能图中的一步。

一个SCR程序段一般有以下三种功能:

1)驱动处理:在该段状态有效时,要做什么工作,有时也可能不做任何工作。

2)指定转移条件和目标:满足什么条件后状态转移到何处。

3)转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。

S7-200 PLC提供了三条顺序控制指令:装载SCR(LSCR)指令、SCR传输(SCRT)指令和SCR结束(SCRE)指令。

SCR指令的LAD及STL指令格式如图8-27所示。

S7-200 PLC如何使用SCR指令

SCR指令的有效操作数见表8-2。

S7-200 PLC如何使用SCR指令

SCR指令的操作如下:

1)装载SCR (LSCR,Load SCR)指令用来表示一个SCR段(即顺序功能图中的步)的开始。指令中的操作数S—Bit为顺序控制继电器S(BOOL型)的地址,顺序控制继电器S为1状态时,执行对应的SCR段中的程序,反之则不执行。

2) SCR传输(SCRT,SCR Transition)指令将程序控制权从一个激活的SCR段传递到另一个SCR段,即步的活动状态的转换。执行SCRT指令,当SCRT线圈“得电”时,SCRT指令中指定的顺序功能图中的后续步对应的顺序控制继电器S位置位(变为1状态),同时当前活动步对应的顺序控制继电器S位被系统程序复位(变为0状态),当前步变为不活动步。

在SCRT指令执行时,复位当前激活的程序段的S位并不会影响S堆栈。SCR段会一直保持能流直到退出。

3) SCR结束(SCRE,SCR END)指令标志着SCR段的结束。

在LSCR指令与SCRE指令之间的所有逻辑操作的执行取决于S堆栈的值。而在SCRE指令和下一条LSCR指令之间的逻辑操作则不依赖于S堆栈的值。

还有一条SCR结束指令为SCR条件结束(CSCRE)指令,它可以使程序退出一个激活的程序段而不执行CSCRE与SCRE之间的指令。CSCRE指令不影响任何S位,也不影响S堆栈。

LSCR指令中指定的顺序控制继电器被放入SCR堆栈和逻辑堆栈的栈顶,SCR堆栈中S位的状态决定对应的SCR段是否执行,SCRE指令与下一个LSCR指令之间的指令逻辑不影响下一个SCR段程序的执行。由于逻辑堆栈的栈顶装入了S位的值,所以可以将SCR指令直接连接到左侧母线上。图8-28给出了SCR堆栈和逻辑堆栈以及执行LSCR指令产生的影响。

使用SCR指令时有以下的限制:

1) SCR指令仅对元件S有效,顺序控制继电器S也具有一般继电器的功能,所以对它能够使用其他指令。

2)不能把同一个S位用于不同程序中,例如如果在主程序中使用了SO.1,则在子程序中就不能再使用它。

3)在SCR段中不能使用JMP和LBL指令,即不允许用跳转的方法跳入或跳出SCR段;但可以在SCR段附近使用跳转和标号指令或者在段内跳转。

4)在SCR段中不能使用FOR、NEXT和END指令。

5)在状态发生转移后,所有的SCR段的元件一般也要复位,如果希望继续输出,可使用置位/复位指令。

6)在使用顺序功能图时,SCR段的编写可以不按顺序编排。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5008

    文章

    13146

    浏览量

    461959
  • S7-200
    +关注

    关注

    13

    文章

    407

    浏览量

    50321
收藏 人收藏

    评论

    相关推荐

    西门子plc200编程实例详解

    S7-200系列包括多种不同型号的CPU模块和扩展模块,可以根据具体的应用需求进行选择和配置。其主要特点包括:高性能的CPU、丰富的指令集、强大的网络通信功能以及易于使用的编程软件等。 在编程方面,西门子PLC
    的头像 发表于 10-22 14:38 375次阅读

    如何用 S7-200 实现 Modbus 通信?

    电子发烧友网站提供《如何用 S7-200 实现 Modbus 通信?.pdf》资料免费下载
    发表于 09-14 10:22 1次下载

    西门子PLC不得不说的事:S7-200SMART通信端口及连接方式

    今天我们来聊聊西门子S7-200 SMART的“通信大法”!挺简单的,咱们来捋捋~ S7-200 SMART 是西门子公司推出的一款面向小型控制应用的PLC(可编程逻辑控制器)。目前
    的头像 发表于 08-27 17:31 878次阅读
    西门子<b class='flag-5'>PLC</b>不得不说的事:<b class='flag-5'>S7-200</b>SMART通信端口及连接方式

    S7-200指令

    S7-200库文件是西门子旗下同款编程软件的可调用数据库,可安装也可直接覆盖进行使用。常用的数据库,简便方便调用。在PLC中调试中节省时间。
    发表于 07-23 12:29 4次下载

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC数据的高效读取和控制。本文将详细介绍如何使用S
    的头像 发表于 07-11 11:55 4800次阅读
    <b class='flag-5'>S7</b>协议读取西门子<b class='flag-5'>S7-200</b> Smart <b class='flag-5'>PLC</b>数据

    plc200的程序怎么转plc1200

    PLC200的程序转换为PLC1200的过程涉及到多个步骤,包括硬件配置、软件设置、程序转换和调试等。 引言 PLC200PLC1200都是西门子公司推出的可编程逻辑控制器,分别属
    的头像 发表于 07-01 10:00 868次阅读

    西门子S7-1200 PLC指令介绍

    了最新的技术,为用户提供了更为高效、灵活的控制方案。本文将详细介绍S7-1200 PLC指令系统,包括其指令分类、具体指令功能以及在实际应
    的头像 发表于 06-18 14:52 2355次阅读

    西门子plc模块型号详解

    的模块型号,以帮助您更好地了解和选择适合自己需求的PLC模块。 西门子S7系列PLC模块 西门子S7系列PLC是其最经典的
    的头像 发表于 06-11 16:18 5248次阅读

    西门子S7-200 Smart PLC加密设置全面指南

    本文将详细介绍西门子S7-200 Smart PLC的加密设置方法,帮助用户更好地保护PLC程序的安全。
    发表于 03-27 10:14 9943次阅读
    西门子<b class='flag-5'>S7-200</b> Smart <b class='flag-5'>PLC</b>加密设置全面指南

    西门子S7-200 SMART的通信端口解析

    S7-200 SMART CPU 集成的 RS485 通信端口(端口0)是与 RS485 兼容的9针 D 型连接器。CPU 集成的 RS485 通信端口的引脚分配如表1. S7-200 SMART CPU 集成 RS485 端口的引脚分配表所示。
    发表于 02-27 11:28 2533次阅读
    西门子<b class='flag-5'>S7-200</b> SMART的通信端口解析

    如何在S7-200 SMART CPU断电重启后保持运动控制的当前位置值?

    S7-200 SMART 断电重启后由于初始化指令的执行,当前位置会复位为0。要使S7-200 SMART运动控制的当前位置值在CPU断电重启后依然保持,可以通过以下的编程来实现。
    的头像 发表于 01-10 10:28 1934次阅读
    如何在<b class='flag-5'>S7-200</b> SMART CPU断电重启后保持运动控制的当前位置值?

    s7-200smart编程教程

    S7-200 Smart是西门子推出的一款紧凑型、高性能的PLC(可编程逻辑控制器),广泛应用于各种工业自动化领域。本教程将详细介绍S7-200 Smart的编程方法,包括硬件配置、软件安装、编程
    的头像 发表于 12-14 11:11 2834次阅读

    s7-200字符串赋值指令

    S7-200是一款由西门子公司生产的可编程控制器(PLC),被广泛应用于工业自动化领域。在S7-200指令集中,字符串赋值指令是一项重要的
    的头像 发表于 12-08 14:44 1945次阅读

    西门子S7-200 SMART PLC计数器指令介绍

    计数器的功能是对输入脉冲进行计数。S7-200系列PLC有三种类型的计数器
    的头像 发表于 11-29 14:15 1.9w次阅读
    西门子<b class='flag-5'>S7-200</b> SMART <b class='flag-5'>PLC</b>计数器<b class='flag-5'>指令</b>介绍

    西门子S7-200 SMART PLC位逻辑指令总述

    基本指令PLC最常用的指令,主要包括位逻辑指令、定时器指令和计数器指令
    的头像 发表于 11-29 14:10 8672次阅读
    西门子<b class='flag-5'>S7-200</b> SMART <b class='flag-5'>PLC</b>位逻辑<b class='flag-5'>指令</b>总述