s7 200 VW 起始字节地址怎么确定
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
s7 200 VW 起始字节地址怎么确定?
2010-6-5 19:15
提问者:foolagain6|悬赏分:5 |浏览次数:586次
比如说VW 0或VW 2中,0和2是怎么定的?
2010-6-5 21:38
最佳答案
字寻址由存储区标识符,字标识符及字节地址组合而成
例如:vw100
v表示区域标识符w表示访问一个字100表示字节地址
一个字相当于两个字节,vw0相当于vb0和vb1,vw1相当于vb1和vb2。
在使用中vw0与vw1中都包含vb1,造成了地址重复。
所以只能使用vw0 vw2 vw4或者vw1 vw3 vw5等地址排列,习惯上大多按双数地址使用,如vw0 vw2 vw100 vw102等。
西门子S7-200中数据有字节,字,双字是什么意思?数据类型有字符串,整型和实型浮点数是什么意思?
2009-12-26 19:32
提问者:alexwuxi|悬赏分:5 |浏览次数:1355次
2009-12-26 22:10
最佳答案
1个双字=2个字=4个字节=32个位
PC基础知识,你需要去好好翻翻电脑基础应用。
字符串“你需要好好学习”
整形数100 200 300
浮点型100.05 200.45
你需要好好的去打基础,否则难以学会。
西门子S7-200、S7-300的模拟量的模拟信号转换为数字信号的对应范围;是怎么算出来的啊。
最佳答案
调用SFC105和SFC106,通过整定把4到20毫安或0到10伏转为0--27648之间的整数,就可以用了
请问西门子 S7-200 的 EM231 扩展模块,AIW 和 VW的区别.
2010-3-24 01:00
提问者:chmi9610|悬赏分:20 |浏览次数:1278次
我以前没搞过PLC,最近写毕业论文偏偏要用到这个东西……
我需要2个EM231扩展模块,一个用来测量4~20 mA的电流,另一个用来接E 型热电偶。
有很多地方说EM231直接读AIW的值就可以了,但是我在西门子的网站上看见了这么两句话:
1. 对于EM231 8AI×TC热电偶输入模块,其读数是在VM中,而不是AIW,模块所处的相对位置不同,对应的地址也不同。
2. 对于EM231 8AI×16位模拟量输入模块,其读数是在VW中,而不是AIW,模块所处的相对位置不同,对应的地址也不同。
在S7-200 vw是看成整数吗?
在要S7-200,vw变量看成一个整数还是一个字?aiw看成整数还是字?mw看成整数还是一个字?
悬赏分:5 | 解决时间:2010-03-02 20:02:15 | 提问者:工控入门 - 资深学长第3级问题ID:48807
最佳答案
你好!你问这样的问题,是因为你对整数和字的概念有点混淆!
1.整数是数值,可以参与数学计算,最高位为符号位;字是16位逻辑组合,只能进行逻辑运算或比较,不能参与数学计算,没有符号位。
如果只是按位取状态进行逻辑判断,整形和字没有本质区别,可以通用。
2.字是一个空间的概念,整数是1个字的长度,而实数是2个字长度。
整数表示的是一种数据类型,在不同的系统中,操作系统对数据的识别是基于数据类型来识别的,比如110001111,如果定义它是整数,那么系统将按照整数格式来读取,如果定义为实数,那么按照实数格式来读取,如果定义为时间,那么就按照时间格式来读取,所以同一个“数值”如果采用不同的数据类型,那么系统就认为是不同的数值。
但存储它们的长度都是字或者双字。
回答者:好好学习天天 - 助理工程师第8级 2010-03-02 14:39:22 我要评论
提问者对于答案的评价:
你说的很好!太感谢你了!
你觉得最佳答案好不好?
很好不好
50% (0)50% (0)
最佳答案网友评论
学习了
评论者:冲殿 - 中级技术员第6级
其他答案
vw变量是一个字。
AIW 是一个字。
MW 是一个字。
1个字= 2个字节=16位
回答者:yuxh22 - 初级工程师第9级2010-03-02 12:48:58 VW、AIW、MW都是事一个字。
回答者:望春秋水 - 中级工程师第10级2010-03-02 12: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-02 13:10:00 VW变量一个字=2个字节=1/2双字
回答者:LTJHRB - 中级技术员第6级2010-03-02 13: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-02 13:25:34 什么叫做学问,这才是啊!领教!
回答者:Devil may cry - 毕业实践员第4级2010-03-02 13:41:15
字和整数是两个概念。
一个S7200的word占16bit,等于2个byte,每个byte占8bit;双字占32bit。
属于寄存器空间上的一个概念。
整数是一种数据类型,一般有长整、整数、短整、有符号、无符号等多种。
S7200中整数占用的字长是16bit。
有些特殊计算机系统的整数长未必是16bit,例如某些非IBM PC。
回答者:昌明 - 助理工程师第8级2010-03-02 14:24:08
这个要看具体的指令,比如整数运算指令里,VW就是整数,移位指令里,VW就是字。
手册上每个指令都有数据类型和操作数,认真看看就明白了。
回答者:翼飞凌 - 顶级工程师第12级2010-03-02 15:39:48
就是存储区,使用不同的数据类型来访问
B:按字节访问--8位
W:按字访问---16位
D:按双字访问---32位
引用| 回复
| 2006-05-12 22:34:00 7楼
蒋祝乾
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-13 08:52:00 8楼
nethuei
[b]请问NB又怎么理解?
把3.14赋值VD100时,那又怎样解释。
[/b]
引用| 回复
| 2006-05-13 13:07:00 9楼
DL天天天蓝
M是位存储区,MB代表以字节为单位存取位存储区。
把3.14赋值VD100是指把VD100(双字)里的内容变成3.14。
表1
1个字
= 16个位 = 2个字节 = 4个数位 word bit byte digit 16个DI/DO 通道 = 1个字 1 AI/AO 通道 =1个字、两个字节 表2、S7-200特殊继电器
特殊存储器位
开1个扫描周期
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 接口
模块
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
STEP 7-Micro/WIN -- 创建S7 程序-- 变量寻址和数据结构
S7-200可以处理哪些类型/格式的数据
在S7-200中如何对于一个项目实例进行间接域寻址
CPU224 的哪个存储区允许发送和接收SINAUT MD720-3 的数据?
S7-200可以处理哪些类型/格式的数据
显示订货号
说明:
下表列出了S7 200所支持的数据类型及其对应范围:。