A data transmission system comprising a loop transmission path for transmitting a data frame including a sending station address field, a receiving station address field, a data field and an answer field positioned after said data field and a plurality of processors having respective addresses within the system and being connected to said transmission path and acting as either a sending side device or receiving side device, selectively, each of said processors comprising:
- means operative, when the processor acts as a sending side device, for sending out on the transmission path a data frame with an answer field having a predetermined first code pattern;
- means for receiving a data frame transmitted through the transmission path and for sending out the received data frame to the transmission path with its answer field unchanged when the processor is down;
- memory means for allowing a received data frame to be stored therein under certain conditions;
- means for comparing the address field of the received data frame with the address of the processor;
- and
- means for sending out the received data frame with its answer field changed to a predetermined second code pattern different from said first code pattern, when said comparing means indicates coincidence between the address field of the received data frame and the address of the processor and said received data frame is not allowed to be stored in said memory means, and changed to a predetermined third code pattern different from any of said first and second code patterns, when the said comparing means indicates coincidence between the address field of the received data frame and the address of the processor and said received data frame is allowed to be stored in said memory means.