7 COMMUNICATION FUNCTIONS OF THE DEVICE52BAE PD-VS-014-05www.balluff.comDouble bit stringTo ensure the complete transmission of all the data in the data buffer, the bytes are trans-ferred with the control bits (bit strings) at the start and end of the data buffer for the processdata of the Balluff SmartVision Controller and compared. If both bit strings are the same,then the data between these bytes were updated completely and can be taken over. Thismeans that the data for each R/W head is only valid if both bit headers are the same. Thehost control system must also compare the bits in the bit headers.EndiannessEndianness refers to the memory organization for simple numeric values, primarily the stor-age of integers in the working memory.• For big endian, the highest value byte is stored first, i.e. at the lowest memory address.• For little endian, on the other hand, the lowest value byte is stored at the start address.For the values transmitted by the Balluff SmartVision Controller via fieldbus interface, theendianness can be set in the BVS Cockpit.Output bufferThe control commands are transferred to the Balluff SmartVision Controller via the outputbuffer. Control commands are triggered either as individual bit or via handshake. The BalluffSmartVision Controller responds to commands transferred via handshake with a status andpossibly result data.Subadresse00hex Control bits01hex Control bits (bit string)02hex Command byte - command code03hex Data length byte 0 1)7.1.4 Process Data Buf-fer