s7 200 VW 起始字节地址怎么确定.docx
- 文档编号:24993002
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:17
- 大小:34.57KB
s7 200 VW 起始字节地址怎么确定.docx
《s7 200 VW 起始字节地址怎么确定.docx》由会员分享,可在线阅读,更多相关《s7 200 VW 起始字节地址怎么确定.docx(17页珍藏版)》请在冰豆网上搜索。
s7200VW起始字节地址怎么确定
s7200VW起始字节地址怎么确定?
2010-6-519:
15
提问者:
foolagain6|悬赏分:
5|浏览次数:
586次
比如说VW0或VW2中,0和2是怎么定的?
2010-6-521:
38
最佳答案
字寻址由存储区标识符,字标识符及字节地址组合而成
例如:
vw100
v表示区域标识符w表示访问一个字100表示字节地址
一个字相当于两个字节,vw0相当于vb0和vb1,vw1相当于vb1和vb2。
在使用中vw0与vw1中都包含vb1,造成了地址重复。
所以只能使用vw0vw2vw4或者vw1vw3vw5等地址排列,习惯上大多按双数地址使用,如vw0vw2vw100vw102等。
西门子S7-200中数据有字节,字,双字是什么意思?
数据类型有字符串,整型和实型浮点数是什么意思?
2009-12-2619:
32
提问者:
alexwuxi|悬赏分:
5|浏览次数:
1355次
2009-12-2622:
10
最佳答案
1个双字=2个字=4个字节=32个位
PC基础知识,你需要去好好翻翻电脑基础应用。
字符串“你需要好好学习”
整形数100200300
浮点型100.05200.45
你需要好好的去打基础,否则难以学会。
西门子S7-200、S7-300的模拟量的模拟信号转换为数字信号的对应范围;是怎么算出来的啊。
最佳答案
调用SFC105和SFC106,通过整定把4到20毫安或0到10伏转为0--27648之间的整数,就可以用了
请问西门子S7-200的EM231扩展模块,AIW和VW的区别.
2010-3-2401:
00
提问者:
chmi9610|悬赏分:
20|浏览次数:
1278次
我以前没搞过PLC,最近写毕业论文偏偏要用到这个东西……
我需要2个EM231扩展模块,一个用来测量4~20mA的电流,另一个用来接E型热电偶。
有很多地方说EM231直接读AIW的值就可以了,但是我在西门子的网站上看见了这么两句话:
1.对于EM2318AI×TC热电偶输入模块,其读数是在VM中,而不是AIW,模块所处的相对位置不同,对应的地址也不同。
2.对于EM2318AI×16位模拟量输入模块,其读数是在VW中,而不是AIW,模块所处的相对位置不同,对应的地址也不同。
在S7-200vw是看成整数吗?
在要S7-200,vw变量看成一个整数还是一个字?
aiw看成整数还是字?
mw看成整数还是一个字?
悬赏分:
5|解决时间:
2010-03-0220:
02:
15|提问者:
工控入门-资深学长 第3级问题ID:
48807
最佳答案
你好!
你问这样的问题,是因为你对整数和字的概念有点混淆!
1.整数是数值,可以参与数学计算,最高位为符号位;字是16位逻辑组合,只能进行逻辑运算或比较,不能参与数学计算,没有符号位。
如果只是按位取状态进行逻辑判断,整形和字没有本质区别,可以通用。
2.字是一个空间的概念,整数是1个字的长度,而实数是2个字长度。
整数表示的是一种数据类型,在不同的系统中,操作系统对数据的识别是基于数据类型来识别的,比如110001111,如果定义它是整数,那么系统将按照整数格式来读取,如果定义为实数,那么按照实数格式来读取,如果定义为时间,那么就按照时间格式来读取,所以同一个“数值”如果采用不同的数据类型,那么系统就认为是不同的数值。
但存储它们的长度都是字或者双字。
回答者:
好好学习天天-助理工程师 第8级 2010-03-0214:
39:
22
我要评论
提问者对于答案的评价:
你说的很好!
太感谢你了!
你觉得最佳答案好不好?
很好不好
50%(0)50%(0)
最佳答案网友评论
学习了
评论者:
冲殿-中级技术员 第6级
其他答案
vw变量是一个字。
AIW 是一个字。
MW 是一个字。
1个字= 2个字节=16位
回答者:
yuxh22-初级工程师 第9级 2010-03-0212:
48:
58
VW、AIW、MW都是事一个字。
回答者:
望春秋水-中级工程师 第10级 2010-03-0212:
54:
21
bool 布尔量 就是开关量 只有 0,1
byte 字节
word 字 16位整数
dword 双字 32位整数
int 带符号16位整数
dint 带符号32位整数
real 浮点数 实数 32位
想了想,再给你个再具体的,但是你要做什么用?
1000位)1kb=1024字节,1字=2字节,1双字=2字=4字节,1字节=8位
整数有符号型与无符号型。
整数分
32位平台:
short 在内存中占两个字节,范围为-2^15~(2^15-1)
int 在内存中占四个字节,范围为-2^31~(2^31-1)
long在内存中占四个字节,范围为-2^31~2^31-1
无符号型:
最高位不表示符号位
unsigned short 在内存中占两个字节,范围为0~2^16-1
unsigned int 在内存中占四个字节,范围为0~2^32-1
unsigned long在内存中占四个字节,范围为0~2^32-1
实型变量:
分单精度 float 和双精度 double 两种形式:
float:
占四个字节,提供7~8位有效数字。
double:
占八个字节,提供15~16位有效数字。
(二)16位平台:
1)整型(基本型):
类型说明符为int,在内存中占2个字节。
2)短整型:
类型说明符为short int或short。
所占字节和取值范围均与整型(基本型)相同。
3)长整型:
类型说明符为long int或long,在内存中占4个字节。
无符号型:
类型说明符为unsigned。
无符号型又可与上述三种类型匹配而构成:
各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。
但由于省去了符号位,故不能表示负数。
实型变量:
分为单精度(float型)、双精度(double型)和长双精度(long double型)三类。
单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。
双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。
长双精度型16 个字节(128位)内存空间,可提供18-19位有效数字。
回答者:
一直活着-新生 第1级 2010-03-0213:
10:
00
VW变量一个字=2个字节=1/2双字
回答者:
LTJHRB-中级技术员 第6级 2010-03-0213:
19:
26
在要S7-200,vw变量看成一个整数还是一个字?
aiw看成整数还是字?
mw看成整数还是一个字?
字是从存储方式(存储的单位的标识)来看:
8个二进制位为一个字节,16个二进制位为一个字(即两个字节),其表示一种存储的单位。
整数是从数制(存储的内容的标识)来看:
一个字可以存储一个整数,也可作为16个二进制位的组合(例如MW0,即M0.0,M0.1,......M0.7,M1.0,M1.1,......M1.7).
简单地讲一个楼房的标识某个房间为字,房间里所存放的什么物品可能为整数(也可能是其他物品)。
回答者:
阿鸣-高级顾问 第14级 2010-03-0213:
25:
34
什么叫做学问,这才是啊!
领教!
回答者:
Devilmaycry-毕业实践员 第4级 2010-03-0213:
41:
15
字和整数是两个概念。
一个S7200的word占16bit,等于2个byte,每个byte占8bit;双字占32bit。
属于寄存器空间上的一个概念。
整数是一种数据类型,一般有长整、整数、短整、有符号、无符号等多种。
S7200中整数占用的字长是16bit。
有些特殊计算机系统的整数长未必是16bit,例如某些非IBM PC。
回答者:
昌明-助理工程师 第8级 2010-03-0214:
24:
08
这个要看具体的指令,比如整数运算指令里,VW就是整数,移位指令里,VW就是字。
手册上每个指令都有数据类型和操作数,认真看看就明白了。
回答者:
翼飞凌-顶级工程师 第12级 2010-03-0215:
39:
48
就是存储区,使用不同的数据类型来访问
B:
按字节访问--8位
W:
按字访问---16位
D:
按双字访问---32位
引用|回复
|管理
|设为最佳回复
|2006-05-1222:
34:
007楼
蒋祝乾
1、举例
VB100,VW100,VD100,V100.0
2、说明
显然V100.0是以位来寻址。
VB100=V100.0~VB100.7的集合 如果V100.0=V100.1=……=V100.7=1则VB100=(11111111)2=255
VW100占用VB100和VB101两个区域
VD100占用VW100和VW102两个区域即VB100~VB103四个区域
VB占8位,VW占16位,VD占32位。
引用|回复
|管理
|设为最佳回复
|2006-05-1308:
52:
008楼
nethuei
[b]请问NB又怎么理解?
把3.14赋值VD100时,那又怎样解释。
。
。
。
。
[/b]
引用|回复
|管理
|设为最佳回复
|2006-05-1313:
07:
009楼
DL天天天蓝
M是位存储区,MB代表以字节为单位存取位存储区。
把3.14赋值VD100是指把VD100(双字)里的内容变成3.14。
表1
S7-200操作数所在的存储单元地址表示及寻址方法
区域名称
寻址方法
操作数类型
标识符
指令举例
输入映象寄存器I
在每次扫描周期开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中,供程序使用.
(输入)位
(输入)字节
(输入)字
(输入)双字
I
IB
IW
ID
AI0.0
输入映象寄存器Q
在扫描周期的结尾,CPU将输出映象寄存器的内容输出到输出端点上.
(输入)位
(输入)字节
(输入)字
(输入)双字
Q
QB
QW
QD
=Q0.3
位存储器M
提供用于存储程序远行过程中的中间远算结果.
(存储器)位
(存储器)字节
(存储器)字
(存储器)双字
M
MB
MW
MD
LDM0.3
变量存储器区V
V存储器可用于保存程序执行过程中的中间结果或与任务相关的其他数据.
(存储器)位
(存储器)字节
(存储器)字
(存储器)双字
V
VB
VW
VD
BMBVB20,
VB100,4
定时器T
带位操作的指令,存取定时器位,带字操作数的指令,存取当前值.
定时器号
T
TONT33,3
计数器C
带位操作的指令,存取计数器位,带字操作数的指令,存取当前值.
计时器号
C
CTDC50,3
局部存储器L
局部存储器与变量存储器很相拟,主要区别是:
变量存储器是全局有效的,而局部存储器是局部有效的,S7-200PLC有64个字节的局部存储器用于做暂存器或给子程序传递参数.
(暂时本地数据)位
(暂时本地数据)字节
(暂时本地数据)字
(暂时本地数据)双字
L
LB
LW
LD
SL20,0
模拟量输入AI
可将模拟量转换成1个字长数字量.
(模拟量输入)字
AIW
模拟量输入AQ
可将1个字长数字量转换成模拟量.
(模拟量输入)字
AQW
累加器AC
用于存储器远算的中间值传递参数等系统共提拱4个32位累加器:
AC1、AC2、AC3,可按字节、字、或双字来使用。
(累加器)字节
(累加器)字
(累加器)双字
AC
SWAPAC0
顺序控制继电器存储区S
顺序控制继电器S用于组织机器操作或进入等效程序段的步.
(顺序控制继电器)位
(顺序控制继电器)字节
(顺序控制继电器)字
(顺序控制继电器)双字
S
SB
SW
SD
BMBVB20,
VB100,4
特殊存储器标志位SM
SM位可用于选择和控制S7-200CPU的一些特殊功能.
(特殊存储器标志位)位
(特殊存储器标志位)字节
(特殊存储器标志位)字
(特殊存储器标志位)双字
SM
SMB
SMW
SMD
1个字=16个位=2个字节=4个数位
wordbitbytedigit
16个DI/DO通道=1个字
1AI/AO通道=1个字、两个字节
表2、S7-200特殊继电器
特殊存储器位
SM0。
0
该位绐终为1
SM1。
0
操作结果=0
SM0。
1
首次扫描时为1
SM1。
1
结果溢出或非法数值
SM0。
2
保持数据丢失时为1
SM1。
2
结果为负数
SM0。
3
开机进入RUN时为1
一个扫描周期
SM1。
3
被0除
SM0。
4
时钟脉冲:
30s闭/30s断开
SM1。
4
超出表范围
SM0。
5
时钟脉冲:
0.5s闭合/0.5s断开
SM1。
5
空表
SM0。
6
时种脉冲:
闭合1个扫描周期/断开1个扫描周期
SM1。
6
BCD到二进值转换出错
SM0。
7
开关放置在RUN位置时为1
SM1。
7
ASCII到十六进制转换出错
表3、S7-200定时器类型
定时指令类型
定时单位
最大值
定时器编号
TONR
保持
1ms
32.767s(0.546min.)
T0,T64
10ms
327.67s(5.46min.)
T1~T4,T65~T68
100ms
3576.7s(54.6min.)
T5~T31,T69~T95
TON,TOF
不保持
1ms
32.767s(0.546min.)
T32,T96
10ms
327.67s(5.46min.)
T33~T36,T97~T100
100ms
3576.7s(54.6min.)
T37~T63,T101~T255
表4、S7-300机地址分配
机架
模块开始地址
槽号
1
2
3
4
5
6
7
8
9
10
11
0
开关量模块
模拟量模块
电源
CPU
接口
模块
0
256
4
272
8
288
12
304
16
320
20
336
24
352
28
368
1
开关量模块
模拟量模块
接口
模块
32
384
36
400
40
416
44
432
48
448
52
464
56
480
60
496
2
开关量模块
模拟量模块
接口
模块
64
512
68
528
72
544
76
560
80
576
84
592
88
608
92
624
3
开关量模块
模拟量模块
接口
模块
96
640
100
656
104
672
108
688
112
704
116
720
120
736
124
752
STEP7-Micro/WIN--创建S7程序--变量寻址和数据结构
S7-200可以处理哪些类型/格式的数据
在S7-200中如何对于一个项目实例进行间接域寻址
CPU224的哪个存储区允许发送和接收SINAUTMD720-3的数据?
S7-200可以处理哪些类型/格式的数据
隐藏订货号显示订货号订货号:
说明:
下表列出了S7200所支持的数据类型及其对应范围:
显示格式
数据类型
B
(字节)
W
(字)
DW
(双字)
有符号
十进制
-128至
+127
-32768
至
+32767
-2147483648
至
+2147483647
十六进制
80至
FF
8000
至
7FFF
800000000
至
7FFFFFFF
无符号
十进制
0-255
0至
65535
0至
4294967295
十六进制
0-FF
0
至
FFFF
0至
FFFFFFFF
实型(浮点型)
负实型
不支持
不支持
-3.402823E+38
至
-1.175495E-38
正实型
不支持
不支持
+1.175495E-38
至
+3.402823E+38
在S7-200中可以使用以下命令格式进行数据传送:
MOVB
200,
MB10
将无符号常数"200"存储在MB10中
MOVW
+3000,
VW0
将十进制常数"+3000"存储在VW0中
MOVW
16#ABCD,
VW30
将十六进制数16#ABCD存储在VW30中
MOVD
+200000,
MD10
将十进制常数"+200000"存储在MD10中
下表列出了S7200支持的所有的数据类型:
字节
字
双字
变量域
VB
VW
VD
符号域
MB
MW
MD
输入域
IB
IW
ID
输出域
QB
OW
OD
特殊符号
SMB
SMW
SMD
步进符号
SB
SW
SD
关键字:
系统行为,数据类型,数据结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- s7 200 VW 起始字节地址怎么确定 起始 字节 地址 怎么 确定