组态注意事项:
该选项框将数据表示由"Little Endian"改为"Big Endian"。BigEndian和Little Endian影响到"most significant byte"的排列。 n
为了在 WinCC 项目中访问“Change byte arrangement” 的设置,在WinCC 项目管理器变量管理下添加“PROFIBUS DP” 驱动。在“CP5412(A2) Board 1” 下创建一个新的连接,例如。在连接中创建一个新的变量。这个新变量的的数据类型最少为 2 个字节长度。当选择地址的时候,使能字节交换选项。n
例如,如果希望向内存写入32位的16进制数值ABCDEF12。
地址 | 00 | 01 | 02 | 03 |
Big Endian | QB | CD | EF | 12 |
Little Endian | 12 | EF | CD | QB |
表 01
“Big Endian”和“Little Endian”系统需要进行区分。这取决于处理器(CPU)的结构。n
Big Endian系统大致有n
S5 CPUs
S7 CPUs
Motorola
SPARC CPUs
IBM PowerPC
Little Endian系统大致有n
Intel CPUs
VAX
DEC alpha
当向PLC写入或读出数值时,必须确保高位字节和低位字节的顺序正确。在S7上,值是按照Motorola格式保存的。但是在PC上,它们是以PC Intel格式保存的。不管怎样,它们只能被转为算术数值。n
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331445.html