西门子200的V区和M区变量区别

用到许多bool变量,是放在V里还是M里呢?
 谢谢

最佳答案

V和M基本上功能一样,但是V的内存区域大,所以一般用V存放模拟量数值和运算中间量,而M区域一般用数字量的中间继电用。 
 V区的数据具有断电保护功能,M区的数据断电保护范围需要设置过 v区比较大,而且掉电可以保存,其他功能和m差不多

 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主要用来作位变量,这样程序的可读性就更大

 

提问者对于答案的评价:
谢谢各位了:)

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:37
下一篇 2021年7月4日 下午10:37

相关推荐

  • 200 PLC有数据记录功能吗

    现在有个客户要把按下急停的时间记录下来,没有人机界面,大概是每个星期用电脑从PLC里读出来,200PLC可以做到吗? 最佳答案 可以做到。 每次急停时读实时时钟,读的结果…

    SIMATIC S7-200 2021年7月4日
  • modbus读取数据

    各位师傅,我在用串口调试软件练习modbus和200通讯时,功能码01、02、04都没有问题,只是03,我在读取VD100里的值时(值为1000.0),40001显示17526,4…

    SIMATIC S7-200 2020年10月31日
  • s7-200高数计数器问题

    大家啊, 想大家请教一下问题, 我用高速计数器已经编好程序了,想用信号发生器模拟一下,我的PLC 的CPU  是224的,当输入脉…

    SIMATIC S7-200 2020年11月1日
  • wincc与200联机问题

    请师傅们解决个问题好吗?如下:  1、S7200与WINCC通讯要通过OPC通讯,在WINCC变量管理中“添加新的驱动程序—OPC.chn".在其下面…

    SIMATIC S7-200 2020年11月1日
  • 200 smart的输出字是怎么表示的啊

    想把0发给输出Q 最佳答案 你想给单个Q还是一个字节的,一个字的,还是一个双字,还是几个双字的?如果是单个的:LD     M0.…

    SIMATIC S7-200 2021年7月5日
  • EM231模块经常会烧坏

    电柜里的EM231模块老是烧掉,都烧了好几个。请问是什么原因造成这样的呢?具体烧的位置附图 图片说明:       最佳答案 EM231模块…

    2017年7月30日
  • 高分学习

    各位老大能不能把你们手里的工程质料,plc学习质料传点给我啊!!!放心小弟只是用于学习谢谢!谢谢!281291325@qq.com 问题补充:学了这么久了,想找点真实感,还有感觉自…

    SIMATIC S7-200 2021年7月5日
  • Intouch与S7-200通讯

    请教如何通过InTouch的OPC实现与S7-200的通信? 需要安装那些程序组件?如何配置? 问题补充:zgllly@163.com 最佳答案 1、安装PC …

    SIMATIC S7-200 2021年7月4日
  • 关于模拟量转换为数字量的问题

    我知道S7-200,的模拟量转换为数字量4~20mA对应0~32000,S7-300中对应是0~27648,哪位大侠用过图尔克的现场总线模块BL67-4AI-V/I,4~20mA对…

    SIMATIC S7-200 2017年6月12日
  • 西门子安装

    西门子S7-200装好后,打开会出现"0x00d8491e"指令引用"0x00000000"内存,该内存不能为"read”,我都弄…

    SIMATIC S7-200 2018年12月6日

发表回复

登录后才能评论