- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
君子忧道不忧贫。——孔丘
M区和V区的差别
M区只有32Byte,32x8=256位,用一个字节即可寻址,而V区的位只少要两个字节才能寻址一
位,请比
较:brbrLDM0.0//2bytebrbrLDV0.0//3bytebrbrLDV511.0//3bytebrbrLDV51
2.0//5byte!brbr另外,V区有断电永久数据保存能功(数十年),M区断电只有短暂的保存能
力(几天)
两者没有本质区别,除了S7-200提到的一点外,还有就是M区容量小,也只有前14字节
可以永久保存,而V区通过程序任何子节都可以永久保存(SM31,SM32).br另外,您提到
的m0.0-m0.7,不完全对,实际上M区都可以用于那个功能,只是数量是8位,应该改为
Mx.0Mx.7。
只有M区的前14字节可以通过设定后CPU自动永久保存。V区不用SM31SM32是不可能
实现永久保存的,设定的是靠电容保持。br这个概念我在96年就有了,现在变了吗?不
会的,我想还是您错了。br万泉河:确认一下。br不针对任何人,我想对于一些基本的
概念,大家应该有一个一致的、明确的结论。
V区和M区一样可以做永久保存,V区和M区一样可以当Byte/Word/DWord/bit,M区32
字节256位,不多不少,位地址合一个字节长,所以把它当做位变量时,可以达到较高的编
码效率。br所以M区有中间继电器的说法。brbr至于TD200使用M区来记录KEY,
也是因为它适合做位变量。brbr还有不同意见吗?
只有输入输出口(I和Q)才可以强制的,M和V存贮器中值可以用状态表中的写入“”工具
来更改其值。
1、V和M没有变质的区别,地位几乎可以互换;
2、V多而M少。M少可以使指令码短,存贮和执行效率提高。
3、M有规定的一些使用,比如MB0-MB13如设为保持的话,在断电时是直接写eeprom
的,属永久型保持,除此之外的保持是临时的由超级电容或电池保持的。
4、V容量大,使用V比使用M指令代码要长,当然时间上也费一些。同样的V区,我
发现也有分区的情况,V0-V511是一块,相应的指令代码就比V512以上的要短,但是执行
时间上是否有区别,没有考证。所以经常使用的V变量,应放在V511之前,可以缩短指令
代码的长度。
君子忧道不忧贫。——孔丘
5、V和M由于符号上的区别,习惯上把它们的用途作一些分类,比如M主要用来作位
变量,这样程序的可读性就更好。
这应该是针对S7-200CPU的编程。300及400CPU没有V存储器。
从定义上来说,
1、V存储器称为”变量存储器,可以以位(“Vx.x),字节(VBx),字(VWx),双字(Vx)
来访问,您可以用V存储器存储程序执行过程中控制逻辑操作的中间结果,也可以用它来
保存与工序或任务相关的其他数据。
2、M存储器称为”状态存储器“,可以用位存储区作为控制继电器来存储中间操作状态和控
制信息。当然也可以如V存储器一样按位、字节、字或双字来访问。
V存储器地址范围一般比MV存储器地址范围大得多。
V属于数据区M属于状态区
还有就是MODBUS的时候只能认V却不认M
2、200的M相当于300的M
文档评论(0)