- •Этапы автоматизации.
- •Методы формирования методов технических средств (агрегатирование, унификация).
- •Блочно-модульный принцип в тса.
- •Виды сигналов.
- •Типовая структура асу тп.
- •Виды подсистем в асу тп.
- •Виды программного обеспечения в асу тп.
- •Состав полевого оборудования в асу тп.
- •1.Структура исполнительных механизмов в асу тп.
- •Требования и состав схем пневмопитания.
- •Типовая схема установки запорной арматуры в трубопроводе.
- •У стройство рдф.
- •Устройство квд.
- •Устройство эпк для зк.
- •Устройство эпк для зрк.
- •Конструкция пк.
- •Конструкция ок.
- •Регулятор прямого действия.
- •Пилотные клапаны в гидравлических схемах.
- •Устройство эпп.
- •Режимы работы эпп.
- •Пневматический позиционер.
- •Изодромный регулятор гидравлического типа.
- •Искрозащита в средствах асу тп.
- •Устройство барьеров типа hid.
- •Стандарт namur.
- •Усилители для датчиков namur.
- •2.Электропривод в исполнительных устройствах.
- •Синхронный двигатель. Его пуск.
- •Асинхронный двигатель. Его пуск, реверс. Синхронные двигатели
- •Частотно регулируемый привод. Принципы реализации.
- •Структура чрп Miсromaster.
- •Привод постоянного тока.
- •Двигатель с печатной обмоткой якоря.
- •Бесколлекторный двигатель.
- •Шаговый двигатель.
- •Однооборотные и многооборотные им.
- •Методика выбора электрических им.
- •Эмим. Их виды. Показатели.
- •Релейные устройства. Их характеристики.
- •Устройство моментной муфты.
- •Структура управляющего канала асу тп.
- •Структура измерительного канала в асу пт.
- •1. Расчёт характеристик элементов
- •2. Расчет характеристики прибора по структурной схеме
- •Буйковый уровнемер.
- •Прецизионная схема резистивного датчика.
- •Интеллектуальные датчики расхода.
- •Контроллер расхода Floboss s600.
- •Комплекс «Поток».
- •Приборы измерения свободного газа в жидкости.
- •3.Схема управления газлифтной добычей.
- •Вопрос 30
- •Уосг-100.
- •Устройство измерения капельной жидкости в потоке газа.
- •Датчики загазованности, принципы работы (нкпр, вкпр).
- •Устройство стм-30 (общая схема).
- •Hart-коммуникатор.
- •4.Датчики «Дженерал Мониторс».
- •Линии связи в асу тп.
- •Мультиплексирование.
- •Типовая схема связи асу тп с волс.
- •Стандарт ieee для сетей.
- •Раздел 802.2 определяет подуровень управления логическим каналом llc.
- •Программируемые контроллеры. Структура по.
- •Языки программирования контроллеров.
- •Походы к реализации асу тп.
- •Мосты и маршрутизаторы.
- •Виды птк(Siemens,Allen Bradley,Ge Fanuc и т.Д.)
- •Комплексы программирования контроллеров.
- •Данные переменные в CoDeSys.
- •Массивы и структуры в CoDeSys.
- •Венгерская запись в CoDeSys.
- •Распределение памяти, формат чисел и преобразование типов в CoDeSys.
- •Интерпретатор и компилятор. Принципы работы и отличительные особенности.
Распределение памяти, формат чисел и преобразование типов в CoDeSys.
Явное преобразование типов Неявное преобразование данных из ‘большего’ типа в ‘меньший’ запрещено стандартом (например, из INT в BYTE или DINT в WORD). Если подобное преобразование действительно необходимо, оно должно быть выражено явно. Явные преобразования работают практически для всех базовых типов данных.
Синтаксис:
Приложение A: Операторы и функции МЭК CoDeSys V2.3 10-17
<баз.Тип1>_TO_<баз..Тип2>
Преобразования в строку …_TO_STRING используют выравнивание влево. Если строка оказывается
слишком короткой, результат будет обрезан.
BOOL_TO
Преобразование типа BOOL в другой тип:
Для числовых типов результат равен 1, когда операнд TRUE, и 0, если операнд FALSE.
Для типа STRING результат - это слово TRUE или FALSE.
TO_BOOL
Преобразование других типов в BOOL:
Результат TRUE, когда операнд не нулевой, иначе FALSE.
Для типа STRING, если строка состоит из слова "TRUE", результат равен TRUE, иначе FALSE.
Преобразования между целочисленными типами
Преобразования из одного целочисленного типа в другой:
При преобразовании большего типа в меньший, Вы рискуете потерять информацию. Если число превосходит верхний предел данного типа, старшие байты числа игнорируются.
REAL_TO-/ LREAL_TO
Преобразования типов REAL или LREAL в другие типы:
Значение числа будет округлено вверх до целого и преобразовано в нужный тип. За исключением типов STRING, BOOL, REAL и LREAL. При преобразовании большего типа в меньший, вы рискуете потерять информацию.
При преобразовании в STRING используется до 16 цифр. Если строка имеет не достаточный размер, результат будет обрезан справа.
TIME_TO/TIME_OF_DAY
Преобразования типов TIME или TIME_OF_DAY в другие типы:
Физически значение времени сохраняется в переменной типа DWORD, выраженное в миллисекундах (начиная с 0 часов для TIME_OF_DAY). Собственное это число и будет преобразовано. При преобразовании в меньший тип, вы рискуете потерять информацию. При преобразовании в STRING образуется соответствующая МЭК текстовая строка.
DATE_TO/DT_TO
Преобразования типов DATE или DATE_AND_TIME в другие типы:
Физически значение даты сохраняется в переменной типа DWORD, выраженное в секундах начиная с 1 января 1970 г. Это число и будет преобразовано. При преобразовании в меньший тип вы рискуете потерять информацию.
При преобразовании в STRING образуется соответствующая МЭК текстовая строка.
STRING_TO
Преобразования типа STRING в другие типы:
Содержимое строки должно соотноситься с желаемым типом данных, в противном случае преобразование дает 0.
TRUNC
Преобразование из REAL в INT. Используется только целочисленная часть аргумента.
При преобразовании в меньший тип вы рискуете потерять информацию.
Опции распределения памяти (Memory Layout).
Приведенные здесь описания опции справедливы для всех платформ.
Пункт диалога Пояснение
Base (Code) Automatic: автоматическое размещение сегмента кода
Иначе: с указанного абсолютного адреса
Base (Global) Automatic: автоматическое размещение сегмента данных (global data)
Иначе: с указанного абсолютного адреса
Base (Memory) Automatic: автоматическое размещение сегмента прямоадресуемой памя-
ти (M)
Иначе: с указанного абсолютного адреса
Base (Input) Automatic: автоматическое размещение образа входов (I)
Иначе: с указанного абсолютного адреса
Base (Output) Automatic: автоматическое размещение образа выходов (O)
Иначе: указанного абсолютного адреса
Base (Retain) Automatic: автоматическое размещение сегмента Retain памяти
Иначе: указанного абсолютного адреса
Area (Code) Сегментный номер для кода
Area (Global) Сегментный номер для данных (global data)
Area (Memory) Сегментный номер для данных прямоадресуемой памяти
Area (Input) Сегментный номер для входов
Area (Output) Сегментный номер для выходов
Area (Retain) Сегментный номер для Retain памяти
Size (Code) Размер сегмента кода
Size pro Segment (Global) Размер сегмента данных
Size (Memory) Размер сегмента прямоадресуемой памяти
Size (Input) Размер сегмента входов
Size (Output) Размер сегмента выходов
Size (Retain) Размер сегмента Retain памяти
Total size of data memory Общие количество памяти данных
Own retain segment если активна: разместить Retain в отдельном сегменте
Maximum number of global
data segments
Макс. число сегментов данных (global data)
Maximum number of POUs Макс. число POU в проекте
