The method of encoding numerical information plays a significant role in the synthesis of the control device in the process of encoding its states. This is due not only to the complexity of the combination of control devices, but also to the need to control their noise stability. In most cases, the controllability of code combinations is achieved by introducing additional (control) bits, i.e. by increasing the dimension of codes and the introduction of means of generating control bits. However, there are coding methods that have a "built-in" in the structure of codes the ability to noise stability. Such codes include one of the types of unit codes, namely the unit position (marking) code. This article considers the property of noise stability of a unit position code with an orientation to the applying the control device based on the R-automaton for coding its states. Increasing the bits of such code and a specific way of forming neighboring code combinations provide such a property as equidistance. And this, in turn, allows you to organize simple combinational schemes of nodes for detection and correction of errors such as "race" signals. Also, the functional schemes for error detection and correction units and their connection to the shift register, which is a storage part of the control device based on the R-automaton, are shown.