Автоматизированные системы управления технологическими процессами. Основы АСУТП. Втюрин В.А. - 124 стр.

UptoLike

Составители: 

126
необходимость изучения структуры и особенностей выполнения
аппаратных средств полностью отпадает. Не случайно при
описании ПЛК никогда не конкретизируется, на какой элементной
базе (тип микропроцессора) выполнен ПЛК, так как это
несущественно.
3. Интерпретатор инструкций содержит аппаратно ориентиро-
ванные алгоритмы программной защиты от сбоев аппаратуры. Ис-
пользуются методы избыточного кодирования, многократного
опроса с мажоритарной логикой определения значения входной
или выходной переменной, выборки аналоговых сигналов с чтением
прямого и дополнительного кодов, записи в выходные устройства с
эффектом «эхо» и т.д. Эти методы, оставаясь практически
незаметными для пользователя, значительно повышают
надежность системы.
4. Одновременная фиксация всех входных дискретных переменных
на аппаратном уровне с последующим анализом копии их состояния
в ОЗУ и одновременная выдача выходных значений на адаптеры
выходов исключает эффект «неустойчивости» программы
управления по причине изменения входных сигналов в процессе
выполнения программы.
Рассмотренная модель функционирования ПЛК поясняет, по-
чему быстродействие ПЛК принято оценивать эквивалентным
временем «опроса» 1024 (IK) дискретных входов. Обычно
указывается время выполнения одного цикла программы средней
сложности для IK дискретных входов, включая этапы чтения PII и
загрузки данных из POI в буферы. В некоторых случаях может быть
указано эквивалентное время опроса одного входа. Следует
отчетливо представлять, что последнее зависит от быстродействия
ЦП, но оно всегда превышает время выполнения одной битовой
инструкции
микроконтроллером ЦП, так как реализация полного
цикла даже для одного дискретного входа требует выполнения
строго определенной последовательности. В грамотно составленном
проспекте ПЛК обычно указано две величины, характеризующие
быстродействие: время выполнения битовой инструкции ЦП и время
опроса дискретных входов. Первая характеризует
быстродействие ЦП, вторая быстродействие ПЛК как
законченного устройства, включая особенности операционной
системы. Следует отметить, что рассмотренный исторически
сложившийся способ оценки быстродействия в настоящее время
используется
преимущественно
для малых ПЛК. Для средних и
мощных ПЛК программы управления, которых включают большое
число вычислительных операций, оценки, основанные на модели
логического управления, перестали быть актуальными. Для этих