In Siemens PLCs, memory addressing typically follows a big endian format. So, when storing a 16-bit binary number like 1100 1111 0000 0101 in PLC memory, it would be arranged as 1100 1111 0000 0101 (Big Endian). However, Human Machine Interfaces (HMIs) often use little endian byte ordering. Therefore, when the same data is stored in HMI memory, it would be arranged as 0000 0101 1100 1111 (Little Endian). Due to this difference in memory arrangement, when referring to specific bits, adjustments may be needed. For instance, bit numbering may need to start from bit 8 instead of bit 0 to account for the different byte ordering between the PLC and the HMI.
In Siemens PLCs, memory addressing typically follows a big endian format. So, when storing a 16-bit binary number like 1100 1111 0000 0101 in PLC memory, it would be arranged as 1100 1111 0000 0101 (Big Endian). However, Human Machine Interfaces (HMIs) often use little endian byte ordering. Therefore, when the same data is stored in HMI memory, it would be arranged as 0000 0101 1100 1111 (Little Endian). Due to this difference in memory arrangement, when referring to specific bits, adjustments may be needed. For instance, bit numbering may need to start from bit 8 instead of bit 0 to account for the different byte ordering between the PLC and the HMI.
very informative video thanks
Awesome
Thanks alot
But why did you put 8 bit not 0 ?!
In Siemens PLCs, memory addressing typically follows a big endian format. So, when storing a 16-bit binary number like 1100 1111 0000 0101 in PLC memory, it would be arranged as 1100 1111 0000 0101 (Big Endian). However, Human Machine Interfaces (HMIs) often use little endian byte ordering. Therefore, when the same data is stored in HMI memory, it would be arranged as 0000 0101 1100 1111 (Little Endian). Due to this difference in memory arrangement, when referring to specific bits, adjustments may be needed. For instance, bit numbering may need to start from bit 8 instead of bit 0 to account for the different byte ordering between the PLC and the HMI.
Hello sir
Why did you put bit 8 not 0
In Siemens PLCs, memory addressing typically follows a big endian format. So, when storing a 16-bit binary number like 1100 1111 0000 0101 in PLC memory, it would be arranged as 1100 1111 0000 0101 (Big Endian). However, Human Machine Interfaces (HMIs) often use little endian byte ordering. Therefore, when the same data is stored in HMI memory, it would be arranged as 0000 0101 1100 1111 (Little Endian). Due to this difference in memory arrangement, when referring to specific bits, adjustments may be needed. For instance, bit numbering may need to start from bit 8 instead of bit 0 to account for the different byte ordering between the PLC and the HMI.
how to record alarm ? and i can download log history alarm ,.
Need PID video & VFD drive quick communication parameter video too sir
PID Control Implementation in Siemens TIA Portal: S7-1200 PLC Tutorial
th-cam.com/video/K4FIT5st8m8/w-d-xo.html
Thanks sir