Автоматизация технологических процессов и производств
g4 В.Л. Сосонкин, Г.М. Мартинов. Системы числового программного управления
2.2.2. Реальное время в системе управления
Традиционно системы реального времени, включая модуль диспетчера,
строят на базе операционных систем реального времени (ОСРВ). Операционные
системы общего назначения, например многопользовательские
типа UNIX, ориентированы на оптимальное использование распределения
ресурсов компьютера между пользователями и выполняемыми процессами.
В системах управления подобные задачи уходят на второй план,
поскольку основная цель состоит в своевременной реакции на события в
объекте управления. В этой связи рассмотрим классификацию возможных
решений.
Исполнительные системы реального времени предлагают разные платформы
для разработки и исполнения программного обеспечения. Прикладную
часть реального времени разрабатывают на хост-компьютере, затем
объединяют с ядром и загружают в систему управления как одну задачу.
Такое решение даетвысокую точность и быстродействие. Примером может
послужить хорошо известная операционная система реального времени
Vx Works.
Монолитные ядра реального времени имеют полный набор специфических
механизмов реального времени. Ядра компактны, масштабируемы
и имеют модульное и хорошо структурированное построение. Типичными
представителями служат OS9 (Microwave Systems) и QNX (QNX Software
Systems, Канада).
Системы управления с операционной системой UNIX реального времени
переписывают ядро стандартной операционной системы с учетом
требований реального времени. Такие системы поддерживают весь набор
UNIX-приложений. Однако система UNIX реального времени имеет большой
объем и низкую реактивность. Типичным и широко используемым
представителем семейства UNIX служит операционная система Lynux OS.
Современные системы числового программного управления все чаще
используют операционную систему Windows NT с расширением реального
времени. Поскольку этот вариант представляется нам чрезвычайно перспективным,
мы позднее остановимся на нем подробнее.
2.2.3. Базовые понятия операционной системы
реального времени
Система ОСРВ предсказуема в том смысле, что время, затрачиваемое
на определенную работу, не должно превышать заранее установленного
ограничения. Время реакции на прерывание (interrupt latency) состоит в
способности своевременной реакции на внешние события (обычно не превышает
2-8 мкс). Время переключения контекста используется для передачи
управления от процесса к процессу, от потока к потоку (находится в
[...]
Главная
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268]
Автоматизация процессов управления производством включает в себя не только установку ЧПУ на разного рода фрезерные, токарные, шлифовальные станки, но и полную автоматизацию всего цикла производства деталей, начиная с входного контроля-сортировки и заканчивая выпуском годной продукции с последующей проверкой.