西门子S7-1200基本位逻辑指令介绍,触点指令、线圈指令逻辑取反指令、

简介: 今天我们来介绍一下西门子S7-1200基本位逻辑指令。

昨天我们介绍了西门子S7-1200如何查看和设置带参数模块的属性,今天我们来介绍一下西门子S7-1200基本位逻辑指令。

 

位逻辑指令是PLC编程中最基本、使用最频繁的指令。西门子S7-1200中的位逻辑指令按不同的功能用途具有不同的形式,可以分为基本位逻辑指令、置位/复位指令、上升沿/下降沿指令。


640.jpg


基本位逻辑指令,包括常开触点、常闭触点、逻辑取反、输出线圈、取反输出线圈。在"bit"处需要填入一个BOOL型变量。


640.jpg


触点指令如下图所示,指令执行时,CPU从指定的存储器位读取位数据。当该位数据为0时常开触点断开,常闭触点闭合;当该位数据为1时常开触点闭合,常闭触点断开。如果"bit"为I区的变量,通过在其后加“:P”,可以指定立即读取物理输入。立即读取,是直接从物理输入读取位数据值,而不是从过程映像I区中读取。需要注意,立即读取不会更新过程映像区。


640.jpg


逻辑取反指令如下图所示,该指令执行时对能流的输入逻辑状态取反。如果没有能流流入NOT触点,则会有能流流出。如果有能流流入NOT触点,则没有能流流出。


640.jpg


线圈指令如下图所示,该指令执行时,CPU根据能流流入线圈的情况向指定的存储器位写入新值。如果有能流流入,则将输出线圈"bit"位置1,取反输出线圈"bit"位置0;如果无能流流入,则将输出线圈"bit"位置0,取反输出线圈"bit"位置1。如果bit为Q区的变量,通过在其后加“:P”,可以指定立即写入物理输出。对于立即写入,将位数据值直接写入物理输出,并写入过程映像Q区。


640.jpg


今天文章我们简单介绍了西门子S7-1200基本位逻辑指令,以后的文章中我会继续为大家讲解西门子S7-1200的相关知识点,欢迎持续关注。

相关文章
|
1月前
|
存储 缓存
CPU运算器的工作原理基于其内部结构,通过执行算术和逻辑操作来完成各种任务
CPU运算器的工作原理基于其内部结构,通过执行算术和逻辑操作来完成各种任务
55 3
|
6月前
指令模式
指令模式。
23 1
|
6月前
|
Kubernetes 监控 容器
k9s常用的指令
K9s 是一个用于 Kubernetes 群集管理的命令行工具,它提供了一系列常用的指令,用于查看、管理和监控 Kubernetes 资源。以下是一些常用的 K9s 指令: 1. **查看资源列表:** - `:po`:查看 Pod 列表。 - `:svc`:查看 Service 列表。 - `:deploy`:查看 Deployment 列表。 - `:ns`:查看 Namespace 列表。 2. **在资源列表中的操作:** - 使用上下箭头键浏览资源列表。 - `Enter` 键进入资源的详细信息视图。 - `d`:删除选定的资源。
381 4
|
存储 JavaScript
5.2 汇编语言:标志位测试指令
汇编语言是一种面向机器的低级语言,用于编写计算机程序。汇编语言与计算机机器语言非常接近,汇编语言程序可以使用符号、助记符等来代替机器语言的二进制码,但最终会被汇编器编译成计算机可执行的机器码。标志位测试指令是汇编语言中用于测试处理器标志位状态的指令。标志位是位于处理器状态寄存器中的一组特殊标志,用于指示上一个运算的结果是否为零、是否进位/借位、是否溢出等等。可以使用标志位测试指令来检查标志位的状态,并在需要时根据标志位状态进行操作。
245 0
|
Linux Shell
4.2.2 基础指令的操作
4.2.2 基础指令的操作
95 0
|
Kubernetes API 容器
2022-10-13-k8s的操作指令
2022-10-13-k8s的操作指令
101 0
|
存储 编译器 C语言
支持硬件输入输出的IN指令和OUT指令及测试输入和输出程序
支持硬件输入输出的IN指令和OUT指令及测试输入和输出程序
180 0
西门子S7-1200的运动控制功能、系统使能指令块、错误确认指令块、回参考点或设置参考点指令块的参数含义
今天我们来介绍西门子S7-1200的运动控制功能。西门子S7-1200的运动控制指令是通过使用相关工艺数据块和CPU的专用脉冲串输出来控制轴的运动。
西门子S7-1200的运动控制功能、系统使能指令块、错误确认指令块、回参考点或设置参考点指令块的参数含义
西门子S7-1200移动指令编程实例,移动和块移动指令、填充指令、交换 指令的作用是什么?
西门子S7-1200的移动指令包括移动和块移动指令、填充指令、交换指令。
西门子S7-1200移动指令编程实例,移动和块移动指令、填充指令、交换 指令的作用是什么?
|
C语言 Perl
西门子S7-200 SMART位逻辑指令、逻辑运算指令如何使用?
位逻辑指令是PLC编程中最基本、使用最频繁的指令,按不同的功能和用途具有不同的形式,总的来说可以分为下述几大类:标准位逻辑指令、置位/复位指令、立即位逻辑指令、其他位逻辑指令。
西门子S7-200 SMART位逻辑指令、逻辑运算指令如何使用?