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

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

3天内不再提示

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

laidenongfhs 来源:中泰PLC自动化教学 2023-11-29 14:10 次阅读

基本指令是PLC最常用的指令,主要包括位逻辑指令、定时器指令和计数器指令

总述:位逻辑指令

在STEP 7-Micro/WIN SMART 软件的项目指令树区域,展开“位逻辑”指令包,可以查看所有的位逻辑指令,如图4-1所示。位逻辑指令有16条,可大致分为触点指令、线圈指令、立即指令、RS触发器指令和空操作指令

589dfe6e-8e7d-11ee-939d-92fbcf53809c.png

图4-1 位逻辑指令

一、 触点指令

触点指令可分为普通触点指令和边沿检测触点指令。

1.普通触点指令

普通触点指令说明如表4-1所示。

表4-1 普通触点指令说明

58af4552-8e7d-11ee-939d-92fbcf53809c.png

2.边沿检测触点指令

边沿检测触点指令说明如表4-2所示。

表4-2 边沿检测触点指令说明

58c6d1c2-8e7d-11ee-939d-92fbcf53809c.png

二、线圈指令

1.指令说明

线圈指令说明如表4-3所示。

表4-3 线圈指令说明

58d43402-8e7d-11ee-939d-92fbcf53809c.png

2.指令使用举例

线圈指令使用如图4-2所示。当I0.4常开触点闭合时,将M0.0~M0.2线圈都置位,即让这3个线圈都得电,同时Q0.4线圈也得电;I0.4常开触点断开后,M0.0~M0.2线圈仍保持得电状态,而Q0.4线圈则失电。当I0.5常开触点闭合时,将M0.0~M0.2线圈都复位,即这3个线圈都失电,同时Q0.5线圈得电;I0.5常开触点断开后,M0.0~M0.2线圈仍保持失电状态, Q0.5线圈也失电。

59074dce-8e7d-11ee-939d-92fbcf53809c.png

图4-2 线圈指令使用

三、 立即指令

PLC的一般工作过程是:当操作输入端设备时(如按下I0.0端子外接按钮),该端端的状态数据“1”存入输入映像寄存器I0.0中,PLC运行时先扫描读出输入映像寄存器的数据,然后根据读取的数据运行用户编写的程序,程序运行结束后将结果送入输出映像寄存器(如Q0.0),通过输出电路驱动输出端子外接的输出设备(如接触器线圈),然后PLC又重复上述过程。PLC完整运行一个过程需要的时间称为一个扫描周期,在PLC执行用户程序阶段时,即使输入设备状态发生变化(如按钮由闭合改为断开),PLC也不会理会此时的变化,仍按扫描输入映像寄存器阶段读取的数据执行程序,直到下一个扫描周期才读取输入端新状态。 如果希望PLC工作时能即时响应输入或即时产生输出,可使用立即指令。立即指令可分为立即触点指令、立即线圈指令。

1.立即触点指令

立即触点指令又称立即输入指令,它只适用于输入量I。执行立即触点指令时,PLC会立即读取输入端子的值,再根据该值判断程序中的触点通/断状态,但并不更新该端子对应的输入映像寄存器的值,其他普通触点的状态仍由扫描输入映像寄存器阶段读取的值决定。

立即触点指令说明如表4-4所示。

表4-4 立即触点指令说明

5910defc-8e7d-11ee-939d-92fbcf53809c.png

2.立即线圈指令

立即线圈指令又称立即输出指令,该指令在执行时,将前面的运算结果立即送到输出映像寄存器而即时从输出端子产生输出,输出映像寄存器内容也被刷新。立即线圈指令只能用于输出量Q,线圈中的“I”表示立即输出。

立即线圈指令说明如表4-5所示。

表4-5 立即线圈指令说明

5930076e-8e7d-11ee-939d-92fbcf53809c.png

四、 RS触发器指令

RS触发器指令的功能是根据R、S端输入状态产生相应的输出,它分为置位优先触发器指令和复位优先触发器指令。

1.指令说明

RS触发器指令说明如表4-6所示。

表4-6 RS触发器指令说明

594800b2-8e7d-11ee-939d-92fbcf53809c.png

59541f50-8e7d-11ee-939d-92fbcf53809c.png

2.指令使用举例

RS触发器指令使用如图4-3所示。 595b9f28-8e7d-11ee-939d-92fbcf53809c.png

图4-3 RS触发器指令使用

图4-3(a)使用了SR置位优先触发器指令,从右方的时序图可以看出:

①当I0.0触点闭合(S1=1)、I0.1触点断开(R=0)时,Q0.0被置位为1;

②当I0.0触点由闭合转为断开(S1=0)、I0.1触点仍处于断开(R=0)时,Q0.0仍保持为1;

③当I0.0触点断开(S1=0)、I0.1触点闭合(R=1)时,Q0.0被复位为0;

④当I0.0、I0.1触点均闭合(S1=0、R=1)时,Q0.0被置位为1。

图4-3(b)使用了RS复位优先触发器指令,其第①~③种输入、输出情况与SR置位优先触发器指令相同,两者的区别在于第④种情况。

对于SR置位优先触发器指令,当S1、R端同时输入1时,Q0.0=1;对于RS复位优先触发器指令,当S、R1端同时输入1时,Q0.0=0。

五、空操作指令

空操作指令的功能是让程序不执行任何操作。由于该指令本身执行时需要一定时间,故可延缓程序执行周期。

空操作指令说明如表4-7所示。

表4-7 空操作指令说明

59710dea-8e7d-11ee-939d-92fbcf53809c.png






审核编辑:刘清

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

    关注

    4975

    文章

    12254

    浏览量

    454915
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113772
  • 计数器
    +关注

    关注

    32

    文章

    2121

    浏览量

    92980
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112037
  • S7-200
    +关注

    关注

    13

    文章

    405

    浏览量

    49629

原文标题:西门子S7-200 SMART PLC位逻辑指令

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    S7-200西门子PLC视频教程大全

    以下是西门子S7-200PLC视频教程,全文共有36个视频。详细介绍了西门子S7-200PL的各种概念,基础的知识,及各案例的讲解。 1、S7-20
    发表于 09-26 09:15 11.9w次阅读

    西门子S7-200 PLC应用100例

    西门子S7-200 PLC应用100例》主要以西门子S7-200 PLC为主体,按基础知识、扩
    发表于 09-17 10:02 673次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>PLC</b>应用100例

    西门子S7-200使用教程

    西门子S7-200 PLC仿真软件超详细使用教程西门子S7-200使用教程
    发表于 05-06 16:43 0次下载

    西门子S7-200 PLC Modbus库文件[Toolbox_

    西门子S7-200 PLC Modbus库文件[Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library]。
    发表于 11-29 17:55 60次下载

    西门子S7-200 SMART系列PLC在食用菌培育工艺调节实验室中的应用设计

    西门子 S7-200 SMART系列 PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。
    发表于 08-15 14:05 1603次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>系列<b class='flag-5'>PLC</b>在食用菌培育工艺调节实验室中的应用设计

    西门子S7-200 PLC编程实例精解

    西门子S7-200 PLC编程实例资料免费下载。
    发表于 04-22 10:12 401次下载

    西门子PLC教案(S7-200)

    关于西门子PLC教案(S7-200)资料免费下载。
    发表于 04-29 14:50 213次下载

    西门子S7-200 PLC接入MQTT平台

    西门子S7-200 PLC接入MQTT平台
    发表于 11-10 16:52 2976次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>PLC</b>接入MQTT平台

    Simatic S7-200 SMART PLC介绍

    凭借西门子在华140年的电气工程领域的经验,S7-200 SMART PLC设计精良且性能可靠。
    发表于 01-29 10:38 3610次阅读

    西门子PLC S7-200 SMART PID控制功能分享

    西门子PLC S7-200 SMART是经济性好的一款西门子PLC产品,它的产品种类丰富,配件多
    的头像 发表于 04-06 14:46 6891次阅读

    西门子200PLC指令详解——位逻辑指令

    ,为西门子S7-200各型号PLC的存储器范围值。   2.S7-200CPU操作数范围下图为CPU操作数范围   3. 位逻辑
    发表于 04-19 11:07 5次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>200PLC</b><b class='flag-5'>指令</b>详解——位<b class='flag-5'>逻辑</b><b class='flag-5'>指令</b>

    西门子S7-200 SMART编程技巧

    【导读】分享一个西门子S7-200 SMART编程技巧。
    的头像 发表于 07-10 10:10 1622次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>编程技巧

    西门子S7-200 SMART PLC编程软元件介绍

    模拟量输入映像寄存器与模拟量输出映像寄存器。西门子S7-200 Smart系列PLC的CPU为模拟量信号输入端/输出端开辟的一个存储区。
    发表于 11-08 10:29 1727次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>PLC</b>编程软元件介绍

    PLC西门子S7-200smart和S7-1200的区别?

    PLC西门子S7-200smart和S7-1200的区别? 西门子S7-200 smart和S7
    的头像 发表于 11-17 11:41 4829次阅读

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

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