Distributed Control System (сокращённо DCS) - это распределённая система управления. Появление таких систем стало возможным, когда на рубеже 70-х годов прошлого века принципиально изменилась элементная база - вместо транзисторов и простых микросхем стали использовать микропроцессоры, а затем и микроконтроллеры.
Одновременно развивались и различные сети для передачи данных. Примерно в те же времена или чуть позже появились почти все современные сети и протоколы обмена данными.
Микропроцессоры позволяли относительно легко и быстро создавать отдельные независимые модули, способные решать какие-то узкие задачи.
Например, таким модулем является терморегулятор - один из самых распространённых приборов, с которым сталкиваются почти все люди, даже если они не знают название этого прибора. Терморегулятор является законченным прибором, который может работать сам по себе. Он прекрасно справляется со своей задачей на месте установки.
Однако, если у такого прибора есть какой-либо интерфейс для обмена данными, то его можно встроить в систему. При этом все функции регулирования остаются за терморегулятором, а центральный процессор (обычно это ПЛК или компьютер) только получает от терморегулятора данные и отдаёт какие-либо команды (например, увеличить температуру в помещении или изменить алгоритм работы).
На рисунке показан пример простейшей распределённой системы управления. На самом деле в жизни вряд ли кто станет делать такую систему - она будет слишком дорогой. Но это лишь пример для понимания того, почему такие системы называются распределёнными. Потому что приборы и функции управления РАСПРЕДЕЛЕНЫ в пространстве.
Объекты, управляемые терморегуляторами (в нашем примере, а вообще вместо терморегуляторов могут быть любые другие приборы, в том числе и ПЛК и компьютеры), могут были расположены за сотни метров друг от друга (или даже за многие километры, и находиться на разных континентах). Поэтому и важно иметь возможность автономного управления объектом в случае пропадания связи.
Если пропадает связь, то мы всего лишь теряем возможность отслеживать данные и подавать команды. Но управление объектом остаётся, что повышает живучесть системы.
Кроме того, появляется такое свойство, как модульность. Это означает, что вы можете дополнять систему другими модулями, почти не переделывая систему в целом.
Также модульность позволяет легко менять модули на другие. Например, если вам по каким-то причинам надоел терморегулятор данного вида, вы можете вместо него установить другой (главное, чтобы интерфейс обмена данными был совместимым). В ремонте это тоже более удобно и более дешёво.
На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить…