Скачать 1.21 Mb.
|
Структурная схема модуля ТПТС Прикладное программное обеспечение ТПТС состоит из совокупности пользовательских программ функциональных модулей и модулей EAS. Инструментальное программное обеспечение ТПТС. Инструментальное программное обеспечение ТПТС устанавливается на рабочих станциях. Связь с ТПТС осуществляется централизовано через персональный компьютер связи РС и по системной шине. В состав инструментального программного обеспечения ТПТС входят:
ПО систем автоматизированного проектирования GET-R ПО системы автоматизированного проектирования GET-R устанавливается на рабочих станциях и предназначено для проектирования систем автоматизации с автоматической генерацией кодов STRUK и документации. В GET-R создаются программы работы модулей ТПТС, реализующие выполнение требуемых алгоритмов в виде функциональных схем, которые пользователь создает из базовых функций, связывая их по определенным правилам. После обработки функциональных схем, преобразования и автоматической проверки получаются программы работы модулей ТПТС на языке STEP, которые передаются в компьютер для обработки транслятором STRUK. Система автоматизированного проектирования GET-R, включая компьютер связи, выполняют следующие функции:
Программа выбора конфигурации STRUK. Для программирования системы ТПТС может быть использован программный пакет STRUK с языком текстового описания алгоритмов STEP. Программа конфигурирования STRUK представляет собой пакет прикладного программного обеспечения, который может быть использован для конфигурирования и тестирования модулей ввода/вывода ТПТС. В системе STRUK алгоритм функционирования отдельных модулей представляется в виде последовательности инструкций языка STEP. Каждая из инструкций соответствует определенному типу функционального блока. В результате трансляции получается загрузочный модуль, который записывается в EEPROM (ППЗУ) соответствующего модуля. Лингвистическое обеспечение СВБУ и средств нижнего уровня управления Перечень используемых языков К собственным языкам на нижнем уровне относятся: язык GET для графического представления функциональных схем и язык структурирования функциональных модулей STEP. Краткое описание языков нижнего уровня управления Описание языка STEP Для структурирования системы на нижнем уровне используются программный пакет STRUK с языком текстового описания алгоритмов STEP и пакет GET-R с графическим представлением технологических алгоритмов в виде языка GET. В программном пакете STRUK алгоритм функционирования отдельных модулей представляется в виде последовательности инструкций языка STEP. Каждая из инструкций соответствует определенному типу функционального блока. В результате трансляции образуется загрузочный модуль, который записывается в память соответствующего функционального модуля. Инструкции языка STEP - это законченные функции. Последовательность инструкций определяет прикладной алгоритм. Инструкции состоят из двух частей: операций и операндов. Операции включают одну или более ссылок на операнды, которые должны быть созданы. Если инструкция включает более одного операнда, операнды обозначаются последовательными номерами в порядке возрастания. В языке STEP возможны такие дискретные операции, как:
и такие аналоговые операции, как:
Перечисленные функции реализуются в виде отдельных инструкций. Процессор выбирает из памяти операнды (входные сигналы, выходные сигналы, и другие), указанные в инструкциях и исполняет эти инструкции в последовательном порядке, в соответствии с заданными операциями (AND, OR, ADD, SUB, и.т.д.). Операнды (маркеры). Конфигурируемые модули имеют аналоговые и дискретные входные и выходные сигналы, поступающие (передаваемые) как по интерфейсу шины ввода/вывода ( разъем Х1), так и через аппаратный интерфейс (задний электрический разъем Х2). Передача данных к контроллеру шины ввода/вывода выполняется через буферную память (URAM), интерфейс шины ввода/вывода и функциональный блок драйверов, назначенный (выделенный) для организации обмена с данным модулем. Драйвер расположен в составе контроллера шины ввода/вывода, и обеспечивает стандартный интерфейс между этим модулем и функциональным модулем. Существует два основных типа операндов: аналоговые и дискретные. Обозначение операндов состоит из трех частей:
Обмен сигналами между процессором модуля и аппаратным интерфейсом (задний разъем Х2) выполняется следующим образом;
Входы и выходы электрического разъема Х2 нумеруются последовательно, при этом каждая нумерация начинается с числа 1. Аналоговые и дискретные внутренние переменные подразделяются на группы, по 16 внутренних переменных в каждой группе. Первые внутренние переменные имеют особое назначение, и их содержание вводится процессором модуля. Пользователь не может записывать значения в эти внутренние переменные. Другие внутренние переменные могут иметь значения (содержание), определяемые структурой и назначением конкретного модуля, причем некоторые из этих значений оказываются релевантными только при использовании определенных инструкций. Остальные внутренние переменные можно использовать по желанию пользователя. Описание языка GET В системе GET используется язык более высокого уровня, описывающий технологические алгоритмы в виде графических функциональных диаграмм, привычных для технологов. В результате трансляции образуется текст прикладного алгоритма на языке STEP и загрузочный модуль, который записывается в память функционального модуля. Одновременно автоматически получается технологическая документация. С помощью языка GET также можно проверить функционирование прикладного алгоритма без подключения модуля к объекту управления путем имитации входных сигналов на уровне их цифрового представления. Имитация может осуществляться как в автоматическом так и в интерактивном режимах. Система GET позволяет: - создавать функциональные диаграммы с помощью встроенного графического редактора, редактировать их и проверять правильность графического отображения алгоритмов: - управлять проектными данными с помощью меню; - формировать программы работы модулей из функциональных диаграмм в виде кодов STRUK; - передавать коды программ транслятору STRUK для загрузки их в модули ТПТС; - копировать и сохранять проектные данные. Библиотека базовых функций GET-R
|
Методические указания к лабораторному практикуму по дисциплине «Основы... Методические указания к лабораторному практикуму по дисциплине «Основы автоматики и теория устройства технических систем» для курсантов... |
Методические указания к лабораторному практикуму по курсу “Эксплуатация... |
||
Методические указания для лабораторного практикума по учебным дисциплинам... Методические указания предназначены для подготовки к лабораторному практикуму и сасмостоятельным занятиям по учебным дисциплинам... |
Методические указания к лабораторному практикуму по дисциплине «Вакуумная техника» Манометрические преобразователи: Метод указ к л р по дисциплине «Вакуумная техника» /Моск гос ин-т эл-ки и мат-ки (технич универ-т),... |
||
Методические указания к лабораторному практикуму по дисциплине «Технические... «Технические средства информатизации» / Сост. Д. В. Медведев, И. А. Шкода; Волгоград гос техн ун-т. – Волгоград, 2008. – 75 с |
Защита коммуникационного процессорного модуля, работающего в составе... Предложен способ минимизации влияния на работоспособность коммуникационного процессорного модуля внештатных потоков телеграмм в информационных... |
||
Методические указания предназначены для повышения достоверности обнаружения... Цель работы – Разработка методических указаний по обнаружению замыканий листов стали сердечника статора электромагнитным методом... |
Программно-технический комплекс «msprint-80K» Руководство по эксплуатации mcc 034. 000. 00РЭ Ккт или птк, необходимые для обеспечения полного использования технических возможностей птк, правильной эксплуатации и технического... |
||
Методические указания методические указания разработаны: Федеральной... Му 3011-12. Дезинфектология. "Неспецифическая профилактика клещевого вирусного энцефалита и иксодовых клещевых боррелиозов". Методические... |
Методические указания по лабораторному контролю качества продукции общественного питания Порядок отбора проб и физико-химические методы испытаний предназначены для руководства в работе территориально-отраслевых санитарно-технологических... |
||
Методические указания по курсовому проектированию по дисциплине «Проектирование... Электронный ресурс]: методические указания / О. Ф. Абрамова// Сборник «Методические указания» Выпуск. Электрон текстовые дан.(1файл:... |
Методические указания му 1891-04 Организация работы прививочного... Методические указания предназначены для специалистов органов и учреждений государственной санитарно-эпидемиологической службы и лечебно-профилактических... |
||
Инструкция «Портирование птк псд на субд линтер» Версия 02 Инструкция предназначена для специалистов коммерческих банков, выполняющих эксплуатацию «Программно-технологического комплекса подготовки... |
Для территории Курской области характерны следующие виды опасностей Курская аэс, расположенная в 3-х км западнее г. Курчатова. Энергетическая мощность аэс составляет 4 млн кВт. В состав аэс входит... |
||
Федеральное государственное образовательное учреждение высшего профессионального образования Методические указания предназначены для студентов факультета заочного социально-экономического образования специальности 040101.... |
Рекомендации по применению современной универсальной системы кодирования... Устранить этот недостаток можно путем применения систематизированной системы маркировки, в которой наиболее полно учтены характерные... |
Поиск |