Hi Arsenyi,
Welcome to the brick community!
Brick doesn't model controls, so if you want to know what points are the inputs to a controller, and what points are the outputs to a controller, you should use a related ontology, 223P. This would allow you to create a basic function for your controller and relate points as inputs and outputs.
I think if you need to know specifically which data point may be generated by an equipment, used by a controller, and where data generated by that controller may affect another equipment, this is the way to go. If you would like help doing this, please let me know.
Alternatively, if you want to just use brick, and you don't need that specificity, you could perhaps use the feeds relationship to indicate that a controller receives data from one piece of equipment, and provides data to another piece of equipment. Perhaps this is sufficient for tracing symptoms for your fault detection.
Best,
Lazlo