西门子S7-200 SMART位逻辑指令概述及应用举例

简介: 本篇文章我来带领大家学习西门子S7-200 SMART的位逻辑指令。位逻辑指令是PLC编程中最基本、使用最频繁的指令,按不同的功能和用途具有不同的形式,总的来说可以分为下述几大类:标准位逻辑指令、置位/复位指令、立即位逻辑指令、其他位逻辑指令。

本篇文章我来带领大家学习西门子S7-200 SMART的位逻辑指令。位逻辑指令是PLC编程中最基本、使用最频繁的指令,按不同的功能和用途具有不同的形式,总的来说可以分为下述几大类:标准位逻辑指令、置位/复位指令、立即位逻辑指令、其他位逻辑指令。


640.jpg


位逻辑指令分类

 

标准位逻辑指令包括常开触点、常闭触点和输出线圈指令;置位/复位指令包括置位指令、复位指令、置位优先RS触发器指令和复位优先RS触发器指令;立即位逻辑指令包括立即常开或立即常闭触点指令、立即输出线圈指令、立即置位指令、立即复位指令,指令中都带有I标识;其它位逻辑指令包括取反指令、上升沿指令、下降沿指令和空操作指令。


640.jpg


标准位逻辑指令

 

下面我们以起保停控制程序为例来讲解一下位逻辑指令的使用。要求编写起保停控制程序,即按下瞬动按钮I0.0启动电动机Q0.0,按下瞬动按钮I0.1停止电动机Q0.0。首先,我们双击桌面上的STEP7-Micro/WIN SMART编程软件图标,启动编程软件,从指令树的位逻辑指令选项中选择一个常开触点,拖放到程序编辑器的程序段1中,输入地址I0.0作为启动触点,拖动一个常闭触点与其串联,输入地址I0.1作为停止触点,拖放一个输出线圈,输入地址Q0.0作为起保停电路的输出线圈。


640.jpg

拖放触点和线圈

 

在常开触点I0.0的下方拖放一个Q0.0的常开触点,单击工具栏中的插入向上垂直线按钮与其并联,作为自锁触点,这样一个简单的起保停控制程序的编写就完成了。编译、下载程序到S7-200 SMART。单击菜单中的下载按钮,在打开的通信对话框中选择要访问的CPU,单击确定进行下载,下载完成后关闭对话框。


640.jpg

下载程序

 

我们可以在线查看程序的运行情况。单击PLC菜单下的运行按钮,运行项目,单击调试菜单下的程序状态按钮,在线观察程序的执行情况。按下启动按钮I0.0,可以看到输出线圈Q0.0接通,按下停止按钮I0.1,可以看到输出线圈Q0.0断开。


640.jpg


在线查看程序运行

 

本篇的内容到这里就讲完了,我们可以按照操作步骤在自己电脑上一步一步来试一下,下一篇我们继续学习S7-200 SMART的有关内容,欢迎持续关注!

相关文章
|
7月前
|
异构计算
FPGA新起点V1开发板(七-语法篇)——程序框架+高级语法(选择性做笔记)
FPGA新起点V1开发板(七-语法篇)——程序框架+高级语法(选择性做笔记)
|
Linux
Linux驱动入门(6.0)--- Linux驱动与设备的匹配规则
Linux驱动入门(6.0)--- Linux驱动与设备的匹配规则
422 0
|
监控 API C++
驱动开发:文件微过滤驱动入门
MiniFilter 微过滤驱动是相对于`SFilter`传统过滤驱动而言的,传统文件过滤驱动相对来说较为复杂,且接口不清晰并不符合快速开发的需求,为了解决复杂的开发问题,微过滤驱动就此诞生,微过滤驱动在编写时更简单,多数`IRP`操作都由过滤管理器`(FilterManager或Fltmgr)`所接管,因为有了兼容层,所以在开发中不需要考虑底层`IRP`如何派发,更无需要考虑兼容性问题,用户只需要编写对应的回调函数处理请求即可,这极大的提高了文件过滤驱动的开发效率。
西门子S7-200 SMART整数运算指令概述及应用举例
本篇文章我们来学习西门子S7-200 SMART整数运算指令。S7-200 SMART的整数运算指令主要包括加、减、乘、除运算指令和递增、递减运算指令。
西门子S7-200 SMART整数运算指令概述及应用举例
西门子S7-200 SMART PID回路控制,如何调用向导生成的子程序编程
在编程软件STEP7-Micro/WIN SMART的指令树中,展开调用子例程文件夹,选择初始化PID向导子程序拖放到主程序中,该子程序有多个接口参数,切换到该子程序窗口,程序注释中指出需要在每个扫描周期使用SM0.0从主程序中调用该子程序,变量表给出有关接口参数的含义和取值范围。
西门子S7-200 SMART PID回路控制,如何调用向导生成的子程序编程
西门子S7-200 SMART PID回路控制,如何创建状态图表,下载并测试程序
上篇文章中我们学习了调用向导生成的子程序编程来实现西门子S7-200 SMART PID回路控制,今天我们来学习如何创建状态图表并利用状态图表来测试程序。首先我们来看一下如何创建状态图表。
西门子S7-200 SMART PID回路控制,如何创建状态图表,下载并测试程序
|
异构计算
xilinx小实验——vivado纯逻辑编程第一个demo
xilinx小实验——vivado纯逻辑编程第一个demo
401 0
xilinx小实验——vivado纯逻辑编程第一个demo
|
C语言 Perl
西门子S7-200 SMART位逻辑指令概述及应用实例
本篇文章我们来学习西门子S7-200 SMART的位逻辑指令。
西门子S7-200 SMART位逻辑指令概述及应用实例
|
C语言 Perl
西门子S7-200 SMART位逻辑指令、逻辑运算指令如何使用?
位逻辑指令是PLC编程中最基本、使用最频繁的指令,按不同的功能和用途具有不同的形式,总的来说可以分为下述几大类:标准位逻辑指令、置位/复位指令、立即位逻辑指令、其他位逻辑指令。
西门子S7-200 SMART位逻辑指令、逻辑运算指令如何使用?
|
监控 C语言 Perl
西门子S7-1200编程实例,基本位逻辑指令如何使用?
今天我们来介绍一下西门子S7-1200基本位逻辑指令,通过一个简单的起保停控制实例来学习基本位逻辑指令如何使用。
西门子S7-1200编程实例,基本位逻辑指令如何使用?

相关实验场景

更多