西门子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的相关知识点,欢迎持续关注。

相关文章
|
算法 Unix Linux
Linux基本操作指令(3)
Linux基本操作指令(3)
65 0
|
存储 JavaScript
5.2 汇编语言:标志位测试指令
汇编语言是一种面向机器的低级语言,用于编写计算机程序。汇编语言与计算机机器语言非常接近,汇编语言程序可以使用符号、助记符等来代替机器语言的二进制码,但最终会被汇编器编译成计算机可执行的机器码。标志位测试指令是汇编语言中用于测试处理器标志位状态的指令。标志位是位于处理器状态寄存器中的一组特殊标志,用于指示上一个运算的结果是否为零、是否进位/借位、是否溢出等等。可以使用标志位测试指令来检查标志位的状态,并在需要时根据标志位状态进行操作。
264 0
v-if 指令
1.v-if指令的作用是:根据表达式的真假切换元素的显示状态 2.本质是通过操纵dom元素来切换显示状态 3.表达式的值为true,元素存在于dom树中,为false,从dom树中移除 4.频繁的切换使用v-show,反之使用v-if,前者的切换消耗小
西门子S7-1200的运动控制功能、系统使能指令块、错误确认指令块、回参考点或设置参考点指令块的参数含义
今天我们来介绍西门子S7-1200的运动控制功能。西门子S7-1200的运动控制指令是通过使用相关工艺数据块和CPU的专用脉冲串输出来控制轴的运动。
西门子S7-1200的运动控制功能、系统使能指令块、错误确认指令块、回参考点或设置参考点指令块的参数含义
西门子S7-1200移动指令编程实例,移动和块移动指令、填充指令、交换 指令的作用是什么?
西门子S7-1200的移动指令包括移动和块移动指令、填充指令、交换指令。
西门子S7-1200移动指令编程实例,移动和块移动指令、填充指令、交换 指令的作用是什么?
|
C语言 Perl
西门子S7-200 SMART位逻辑指令、逻辑运算指令如何使用?
位逻辑指令是PLC编程中最基本、使用最频繁的指令,按不同的功能和用途具有不同的形式,总的来说可以分为下述几大类:标准位逻辑指令、置位/复位指令、立即位逻辑指令、其他位逻辑指令。
西门子S7-200 SMART位逻辑指令、逻辑运算指令如何使用?
|
JavaScript 前端开发
3、指令(v-if与v-for的区别、各种指令的使用)
3、指令(v-if与v-for的区别、各种指令的使用)
161 0
3、指令(v-if与v-for的区别、各种指令的使用)
|
前端开发 安全 JavaScript
内置指令
内置指令
143 0
|
Go Docker 容器
Dockfile指令
笔记:Dockfile指令
205 0