前几天(2月8号)我写的文章《从西门子200的PLC程序来看三菱FX5U的PLC程序》中,把西门子200和三菱FX5U PLC的程序做了个对比,说三菱PLC中数据的编排方法和西门子的不一样,但是没有深入展开来讲,因此这篇文章,就来再细致的说一下!
西门子200和300PLC中的数据组合构成是一样的,因此今天就上一个西门子300PLC程序的截图来说明问题:
这段程序很简单,全部是MOVE指令,将16进制的1,3,5,7分别传送到MB0,MB1,MB2,MB3中;将MW0,MW2,MD0传送到几个临时变量中,这里的临时变量不重要,主要是让大家看到他们中的值是多少!
16进制的对应关系不是那么直观,因此还是在变量表中看一下二进制数据: