永发信息网

S7-200PLC中的VB,VW,是怎么回事?

答案:2  悬赏:70  手机版
解决时间 2021-02-16 03:51
为什么存入VW10,却用的是VB11?为什么取VB11的高四位的时候,先用了一个除法,除法的作用是什么?就算VW10除以16出来VB20,怎么后面又用VB21了?完全不懂这里面VW,VB的前后关系。 本人完全新手啊,请用最初级的话解释并举例,谢谢!



最佳答案
1、数据保持功能可以在系统块中进行设置,需要注意的是系统块编辑之后只有下载到PLC之后才会生效。
2、V区的保持特性与数据类型无关,无论VB、VW还是VD都一样。
3、“断电之后再上电数据就会改变”这更像是程序自身的问题,请检查数据内,程序里是否有相应的初始化,以及程序里有没有开机就会执行的程序给数据位赋值了。
4、C可以在系统块里设置保持功能。

5、应用S7-200时,可以选用以下几种数据保持方法:、CPU的内置超级电容,断电时间不太长时,可以为数据和时钟的保持提供电源缓冲、CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源、设置系统块,在CPU断电时自动保存M区中的14个字节数据、在数据块中定义不需要更改的数据,下载到CPU内可以永久保存、用户编程使用相应的特殊寄存器功能,将数据写入EEPROM永久保存、上述前三个数据保持功能都是在“系统块-数据保持”中设置。
6、详见西门子官方文档:见《西门子S7--200的数据保持问题》下载:http://www2.ad.siemens.com.cn/download/Upload/AS/faq/F0424.pdf
全部回答
为什么存入vw10,却用的是vb11? vw 中的w表示word  vb中的b表示byte  一个word由两个byte组成。 例 如十进制的9999这个数,用16进制表示是270f  vw10=270f    vw10=270f  vb10=27   vb11=0f   270f 9999=39(16进制27)*16*16 +  0*16+f(10进的15) vw10          vb10                          vb11 为什么取vb11的高四位的时候,先用了一个除法,除法的作用是什么? 高4位的表示已经乘过两个16    比如 100 这个十进数  可以理解这个1是 1*10*10 就算vw10除以16出来vb20,怎么后面又用vb21了?完全不懂这里面vw,vb的前后关系 vw10除以16以后的值不仅是vb20,而是vw20, vw20包含vb20 和vb21。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
道里区哈尔滨应用技术技工学校地址是什么,有
抹灰工程施工中,下述哪项做法是准确的?A.水
别克凯越自动挡挂挡不走车怎么办
郏县平顶山管氏金水桶保健旗舰店在哪里啊,我
根据《水利基本建设项目稽察暂行办法》(水利
我想问喜欢一个人见到面又不知道怎么说
十岁女孩穿多少大的鞋子
我想知道如何提高按键精灵脚本的运行速度 脚
泰国香烟盒上有只烂脚标志是什么牌子
长垣县新乡顺丰速运我想知道这个在什么地方
沈阳至鸟鲁木齐航班3月18日
电磁感应电动势中E=BLV 要乘匝数n吗
关于戏子的诗歌
开福区渣打银行(长沙分行)在什么地方啊,我要
5年级上下半期的不规则动词过去式单词列表
推荐资讯
有100万,是买房子,还是理财,以后房子卖不
手持多张信用卡,如何重中取出5W运作
聚力V1手机怎么截屏
茜雅朵朵我想知道这个在什么地方
赤壁市咸宁柒牌(宝成路)怎么去啊,谁知道地址
有话为何当时不说....求这句歌词的歌名叫什么
德克士昭乌达路餐厅地址有知道的么?有点事想
刘氏竹编竹文化体验馆地址有知道的么?有点事
asm固晶机摆臂断电原因
奇祥花卉礼品地址在什么地方,想过去办事
阳光保险代禾中控股理财是骗人的吗?
江夏区武汉剪神世纪风这个地址在什么地方,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?