MW22定义的是双字,一个字是两个字节,所以MW22占了四个字节,包含MB20、MB21、MB22、MB23,它们之间没有太大的区别,只是存储类型不同,都是换算成二进制的,MB占8个位,即00000000到11111111,换算一下最大值是128,MW就是以16进制表示了
用字节控制灯也很好解决,例如你接的是Q1.0到Q1.7,你直接MOVE给QB1就可以,赋值为1第一盏灯就亮,2就是第二个,也是用二进制换算的,1=00000001,2=000000010,MOVE不同的数会有不同的输出,自己算一下就行,最多可以有128种组合,用这个方法可以控制七段数码管
还有数据地址MW是内部数据,存不住的,要求高的话都是用DB数据区,需要定义,适用于数据计算
德国二战中"兴登堡"级战列舰的基本数据
,德国海军对“兴登堡”级做了如下设计要求。排水量为50000吨,水线长260米,宽36米,满载吃水10.7米,最高航速27节,续航力13000海里/19节+20%战斗备用。防护方面,能在2万~3万米的距离上抗403毫米的炮弹,舰舷可以经受一条250千克装药鱼雷的打击。装双联装403毫米主炮4座,副炮口径150毫米,远程高射炮105毫米,近程高炮37毫米。无舰载机。