西门子博图指令(位逻辑运算指令一)
位逻辑运算指令
- 综述
- 赋值取反
- 介绍
- 程序
- 仿真演示
- 置位/复位
- 介绍
- 程序
- 仿真演示
- 复位/置位位域
- 介绍
- 程序
- 仿真演示
- 置位/复位触发器
- 介绍
- 程序
- 仿真演示
- 源程序
毕业之后,一直在用西门子PLC,对应编程软件也是博图V15。但关于博图软件的使用也只是皮毛而已,所以一直想好好研究研究,打算先从博图的功能指令开始,虽然软件自带F1帮助文档,但还是想自己整理一份关于博图功能指令的系列博客。毕竟梨子是什么味道,总要尝过才知道。
综述
主要介绍位逻辑运算组的以下功能指令
赋值取反
介绍
对逻辑运算结果 (RLO) 的信号状态进行取反。
如果该指令输入的信号状态为“1”,则指令输出的信号状态为“0”。
如果该指令输入的信号状态为“0”,则输出的信号状态为“1”。
程序
仿真演示
置位/复位
介绍
将指定操作数的信号状态复位为“0”或者置位“1”
程序
仿真演示
复位/置位位域
介绍
某个特定地址开始的多个位进行置位/复位。
PLC 数据类型:STRUCT 或 ARRAY 的位域
具有 PLC 数据类型、STRUCT 或 ARRAY 结构时,结构中所包含的位数即为可复位的最大位数:
如果在 <操作数 1> 中指定值“20”而结构中仅包含 10 位,则仅置位这 10 个位。
如果在 <操作数 1> 中指定值“5”而结构中包含 10 位,则仅置位 5 个位。
程序
、
仿真演示
置位/复位触发器
介绍
置位复位触发器
根据输入 S 和 R1 的信号状态,置位或复位指定操作数的位。
如果输入 S 的信号状态为“1”且输入 R1 的信号状态为“0”,则将指定的
操作数置位为“1”。如果输入 S 的信号状态为“0”且输入 R1 的信号状态为“1”,则将指定的操作数复位为“0”。
输入 R1 的优先级高于输入 S。输入 S 和 R1 的信号状态都为“1”时,指定操作数的信号状态将复位为“0”。
如果两个输入 S 和 R1 的信号状态都为“0”,则不会执行该指令。因此操作数的信号状态保持不变。
程序
仿真演示
源程序
源程序是使用博图V15编写的,并进行归档处理,如果需要查看,请参考另一篇 博客.《如何打开博图归档程序》
西门子博图指令(位逻辑运算指令一)相关推荐
- 西门子博图指令(位逻辑运算指令二)
位逻辑运算指令 综述 扫描操作数的信号上升沿/下降沿 介绍 程序 仿真演示 信号上升沿/下降沿置位操作数 介绍 程序 仿真演示 扫描 RLO 的信号上升沿/下降沿 介绍 程序 仿真演示 检查信号上升沿 ...
- 前沿篇:西门子博图指令(指令含义)(工控PLC工程师入门必读,5天可上手调试)
注:(用户如有兴趣,可定制该专栏,享受所有该专栏下所有文章资源一次让你学个够) 博图编程指令介绍 在西门子PLC实际编程使用情况中,梯形图语言是PLC程序设计中最常用的编程语言.它是与继电器线路类似的 ...
- 西门子博图指令(比较操作)
比较操作 综述 等于和不等于 介绍 程序 程序演示 大于和大于等于 介绍 程序 程序演示 小于和小于等于 介绍 程序 程序演示 值在范围内 介绍 程序 程序演示 值不在范围内 介绍 程序 程序演示 检 ...
- 西门子博图指令(计数器操作)
计数器操作 综述 加计数 介绍 程序 程序演示 减计数 介绍 程序 程序演示 加减计数 介绍 程序 程序演示 源程序 综述 主要介绍博图V15中计数器功能块指令的相关操作,仿真PLC为1200系列. ...
- 西门子博图指令(定时器操作二)
定时器功能指令介绍二 综述 启动脉冲定时器 介绍 程序 仿真演示 启接通延时定时器 介绍 程序 仿真演示 启动关断延时定时器 介绍 程序 仿真演示 启动脉冲定时器 介绍 程序 仿真演示 源程序 综述 ...
- 西门子博图指令——Array数据中元素的写入
Array数据中元素的写入 功能描述 接口参数 程序举例 仿真演示 Array数据中元素的写入 功能描述 将 SRC 参数的变量值写入 VARIANT 所指向的 DST 参数存储区中. DST 参数具 ...
- 西门子博图指令(定时器操作一)
定时器操作 综述 生成脉冲 介绍 程序 仿真演示 接通延时 介绍 程序 仿真演示 关断延时 介绍 程序 仿真演示 时间累加器 介绍 程序 仿真演示 源程序 综述 主要介绍定时器功能,仿真模拟的PLC为 ...
- 西门子博图指令(定时器操作四)
定时器功能指令介绍四 综述 加载脉冲定时器持续时间 介绍 程序 程序演示 加载接通延时定时器持续时间 介绍 程序 程序演示 加载关断延时定时器持续时间 介绍 程序 程序演示 加载时间累加器持续时间 介 ...
- 西门子博图指令(定时器操作三)
这里写目录标题 综述 复位定时器 介绍 程序 复位脉冲定时器 复位接通延时定时器 复位关断延时定时器 复位时间累加器 仿真演示 综述 主要介绍定时器中复位定时器,仿真模拟的PLC为1200系列.1 复 ...
最新文章
- 延迟开学会影响毕业?这些高校有答案了!
- 写在2-14,程序员才看得懂的情书
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法...
- C4C的导航菜单的问题,disable这个属性,就会变成正常的两级菜单
- 如何找到SAP Fiori 应用里cache-control header是从后台何处设置的
- mongodb连接失败_mongodb 数据库及数据分页
- 程序员操作系统推荐_为什么程序员要会 Linux
- html cookie传参,页面间固定参数,通过cookie传值的实现方法
- C#LeetCode刷题之#206-反转链表(Reverse Linked List)
- es6=unicode码详解
- 词霸豆豆 — 互联网时代的金山词霸
- DevExpress 主从表折叠显示
- Windows下配置Python环境报错error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft
- 用JavaScript实现简单的乘法计算
- 将JBoss启动做成Windows的系统服务
- ultravnc download windows 7,ultravnc download windows 7软件的4大优势
- 计算机组成原理:循环冗余校验码CRC具备“一位纠错”功能的思考与探索
- “最难就业季“中的大学生就业:本硕过半有着落 高职生成香饽饽
- 日记侠:你想开始写文章吗?(可以赚钱的)
- 社保管理系统连接不上服务器,社保费客户端登录服务器异常
热门文章
- 5e服务器信息被拦截,5e登陆csgo总被拦截什么意思(5e进csgo提示被拦截)
- 猫猫学IOS(十七)UI之纯代码自定义Cell实现新浪微博UI
- openGauss3.1.0 版本的gs_stack功能解密
- Java中OutOfMemoryError(内存溢出)的原理及解决办法
- MiniDump不生成或者生成0字节
- [TinyRenderer] Lesson 1 布兰森汉姆绘制线算法
- 利用URLRewrite设置IIS强制跳转HTTPS
- JDY-10M BLE组网模块介绍
- mysql_db_query 与mysql_query 查询区别
- 同济大学软件学院院长谈择业——嵌入式系统方向