关于西门子plc数据存储的问题

2024-12-15 18:38:05
推荐回答(2个)
回答1:

以西门子s7-200cn来举例说明。
此款plc为小型机器(整体式),它的寄存器为低字节高位的存储形式。一个字由两个字节构成,就是说vw0=vb0+vb1,vb0=bit7+bit6+bit5+bit4+bit3+bit2+bit1+bit0,vb1=bit7+bit6+bit5+bit4+bit3+bit2+bit1+bit0。
很明显,当vw0=1时,vb1的bit0=1,其余各位都为0。
在西门子200系列plc的范畴内,您的提问是有问题的,因为v区是不能对v0.0操作的,既没有v0.0这个概念。而西门子300系列plc另当别论。
不同品牌plc的寄存器存储方式是不一样的,比如三菱是以高字节高位的形式存储的。
希望能帮到您。

回答2:

16位二进制的数字转换过来就是vw0的值了