2. I/O配置常见问答

2.7. 大端编码和小端编码,扫描出来的设备,输入位字节和输出位字节反了,怎么办?

小端编码:对于一个整数值,如果使用小端字节序,整数的位存储在内存地址的位置,整数的位存储在内存地址的位置上。这种序列比较符合人的思维习惯。Intel x86 系列的系统使用的是小端编码方式。

大端编码:对于一个整数值,如果使用大端字节序,整数的位存储在内存地址的位置,整数的位存储在内存地址的位置上(所谓的高低低高),这是最直观的字节序。Java 程序、Mac 机器上的程序一般是大端编码方式(Motorola format)。

我们beckhoff使用的是大端编码,如果涉及与小端编码的设备通讯(eg.西门子)可以在通道变量那个页面,有个勾选高低字节是否交换的。

1