PLC入门笔记7
2024-09-08 17:45:30
梯形图与指令表的转换
后缀表达式
开头是MPS 结尾是MPP 中间就是MRD啦!!!!
MPS 存入堆栈(将目前累加器的内容存入堆栈。(堆栈指针加一))将当前数据栈顶数据复制一份到辅助栈 栈深度+1
MRD 堆栈读取(指针不动) 读取堆栈内容存入累加器。(堆栈指针不动)将当前辅助栈数据复制一份到数据栈 栈深度保持不变
MPP 读出堆栈 从堆栈取回前一保存的逻辑运算结果,存入累加器。(堆栈指针减一)将辅助栈数据取出载入数据栈 栈深度-1
指令表的必要性.. 直接控制、更高效率、更快编辑速度、更好通用性。。
1+2=3 中缀表达式 表达式 运算符 操作数
2,3,x,1,+ 7 后缀表达式
逻辑表达式 U=A*B+E*F
也是后缀表达式法 U=A,B,*,E,F,*,+
指令语句循序 梯形图顺序 各种表达
数据栈细节
辅助栈细节
需要注意点
线圈的执行顺序问题
一些不能被正确转化的指令表
一些不能被正常转化的梯形图
最新文章
- CentOS7安装图形界面和修改运行级别
- MySQL 密码增强插件
- Getting Started with Java
- 查看db2表空间使用率
- iOS设计模式——单例模式
- Objective-C之成魔之路【16-使用文件】
- 设计模式(Facade)状态(注意事项)
- span设置宽和高当没有内容的时候也可撑开
- MySQL只恢复某个库或某张表
- Chrome控制台详解
- [进程管理]Linux进程状态解析之T、Z、X
- StringBulider简单用法
- vscode git
- CentOS 7下升级Python版本到3.x系列
- 给eclipse设置自动补全的步骤
- java算法----排序----(2)选择排序
- Elasticsearch日志分析系统
- Kali2.0更新
- 大型运输行业实战_day15_1_全文检索之Lucene
- INSERT INTO IF EXISTS