S7-200PLC寄存器寻址
1.S7-200位寻址
S7-200PLC位寻址如下图,寄存器标识符+字节地址+字节位号
2.S7-200PLC字节,字,双字寻址
如下图,可以按照字节,字,双字访问PLC的V,I,Q,M,S,L,SM等标识符的寄存器,方式为:寄存器标识符+访问方式+访问地址,其中B表示字节方位方式,W表示字访问方式,D表示双字访问方式,如VB100
3,定时器存储区
定时器存储区寻址为T+地址,如T0定时器,T0既可以做定时器当前值,用作触点时T0表示定时器位触发。
4.计数器存储区
计数器存储区采用C+地址访问方式,与定时器类似C0也可以做16位的计数当前值,也可以做计数器到设定值时的位触发
5. 高数计数器
高数计数器独立于CPU扫描周期一般为HC+地址访问,如HC0为一个32位的高速计数器的当前值
6.S7-200累加器AC
累加器采用AC+地址访问方式,S7-200有四个累加器,可以做计算的中间存储
7.特殊寄存器SM和局部寄存器L
特殊寄存器SM是西门子S7-200内部定义好的有特定含义的寄存器, L是局部寄存器可以做函数参数
SM寄存器列表说明
8.模拟量输入输出寄存器
模拟量输入寄存器访问方式为:AI+W+偶数地址,AIW0里面存储的模拟量的输入值 ,模拟量输出寄存器访问为:AQ+W+偶数地址,如模拟量输出值存储在AQ0中
9.实数和字符串寻址
S7-200为单精度32位浮点数,存储格式如下图;
字符串:第一个字节定义字符串长度,后面跟字符串的其他字符
10.S7-200的常数
11.S7-200本地IO和扩展IO寻址
如下图为一个本地和扩展IO寻址例子 ,数字IO是以8个位为一个递增单元分配
12.S7-200的指针寻址
S7-200指针寻址,指针存储其他存储器的地址,且只能V,L,AC区做指针,访问方式为:&+存储器符号+存储区长度+地址来表示一个存储器的指针,或者说是地址,通过*+存储器符号+存储区长度+地址来访问指针所指的地址的值。
S7-200用指针访问数据表
S7-200PLC寄存器寻址相关推荐
- 【汇编语言】8086汇编,快速搞定各种寻址方式:立即数寻址 / 寄存器寻址 / 存储器寻址
0 前言 众所周知,对于8086汇编语言,有几大寻址方式,不过我觉得这个好墨迹,会用就可以了,为什么命名这么多,这次只说本质,不说命名,至于命名,还是得知道,毕竟是大部分人公认的,不能反抗这点哦,但是 ...
- 单片机c语言片外寻址指令,51手记之寄存器寻址篇
题记:刚开始练51时就用C语言,现在想再加强一下汇编,所以不得不对单片机的硬件结构,特别是地址空间的分配方面详细的做一下了解了. 于是决定拿起课本北航的<智能化测量控制仪表原理与设计>重新 ...
- 计组高分笔记:【04】指令系统 「指令格式与分类 | CISC、RISC | 直接寻址 | 间接寻址 | 寄存器寻址 | 隐式寻址 | 立即寻址| 基址寻址 | 变址寻址 | 相对寻址 | 堆栈寻址」
文章目录 1. 指令格式 1.1 指令的基本概念 1.2 指令的分类 1.2.1 按地址码(操作数)长度/数目分类 1.2.2 按指令的长度分类 1.2.3 按操作码长度分类 1.2.4 按操作类型分 ...
- 嵌入式:ARM间接寻址、变址寻址与多寄存器寻址
文章目录 寄存器间接寻址 基址加偏址寻址(变址寻址) 偏移地址 传送数据类型 块拷贝寻址(多寄存器寻址) 块拷贝寻址示例 寄存器间接寻址 寄存器间接寻址就是以寄存器中的值作为操作数的地址,而操作数本身 ...
- 寄存器寻址和寄存器间接寻址的区别
寄存器寻址(Register Direct Addressing)和寄存器间接寻址(Register Indirect Addressing)是计算机体系结构中两种不同的寻址模式.它们用于确定指令中操 ...
- 嵌入式:ARM立即寻址与寄存器寻址
文章目录 立即寻址 立即数的表示 有效立即数问题 寄存器寻址 寄存器为第2操作数的移位操作 第2操作数的移位方式 立即寻址 立即寻址也叫立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只 ...
- 【计算机和UNIX汇编原理④】——指令系统(上)【标志寄存器 立即寻址 寄存器寻址 直接/寄存器/基址/变址寻址 万字总结】
- SMART 200PLC指针寻址
200SMART PLC不支持数组类型变量,但是我们可以借助指针操作,实现类似的功能,200SMARTPLC有AC0 AC1 AC2 AC3 四个累加器,累加器可以按字节.字.双字访问.
- 【嵌入式开发】ARM 芯片简介 (ARM芯片类型 | ARM处理器工作模式 | ARM 寄存器 | ARM 寻址)
作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42375701 相关资源下载 : -- 三星 ARM Archit ...
- ARM处理器9种基本寻址方式,和单片机微机原理寻址方式截然不同,(例如没有直接地址寻址,只能间接指针寻址或者寄存器变址寻址,立即数寻址,不是所有立即数都可直接寻址)不可套用理解。需独立学习
基本寻址方式 寻址方式是根据指令中给出的地址码字段来实现寻找真实操作数地址的方式,ARM处理器有9 种基本寻址方式. 1.寄存器寻址 操作数的值在寄存器中,指令中的地址码字段给出的是寄存器编号,寄存器 ...
最新文章
- 输入空格hdu - 1010 - Tempter of the Bone
- 试用c51语言采样连续5次异常_浙江省动态血压监测操作及诊断规范(试用版)
- Fastify 2.0.1 和 1.14.3 发布,极速 Node.js Web 框架
- java8 时间加一秒_Java8中新增的日期和时间API
- 站在“巨人”的肩膀上运维
- 详解 Ops 智能运维机器人,故障处理又快又准!
- Java Bean 与Spring Bean 的区别
- PHP - ReflectorClass 反射类的作用
- 写代码常用英文及缩写
- iSlide2022免费PPT插件(包含众多PPT模板/素材)
- iOS中延时执行(睡眠)的几种方法
- 白炽灯护眼还是LED护眼?盘点led护眼灯品牌排行
- Iperf使用参数详解
- mysql 汉字字母拼音_mysql 汉字按拼音字母排序、获取拼音首字母、拼音全拼
- 联通短消息服务器域名,中国联通域名服务器地址
- iphone 4s越狱
- 安卓 NDK人脸识别 身份识别
- 转载:web 自动化测试
- c语言sizeof char,sizeof(char),sizeof(char*),sizeof(char[4]),
- Bing Maps中使用Google全球本地化搜索服务详解
热门文章
- java 根据已有ppt模板修改其内容
- 算法竞赛资料整理分享
- win10如何打开计算机窗口,处理win10中电脑任务栏不显示打开窗口的方法
- 矩阵分析之 伪逆矩阵,左逆,右逆,广义逆
- 【产品设计-小程序】小胖工具箱系列—汇率换算
- Android跑马灯进度条,跑马灯进度条在Powershell中冻结
- matlab中if筛选条件 如何使用方法,excel中多个if函数的套用_excel怎么按条件筛选...
- 梦飞苍穹c语言答案,梦飞仙途-楔子一 决战苍穹之巅-汤圆创作
- 怎样免费快速把PDF文件压缩到最小?
- 数学基础 —— 旋转(2D 正旋转)