Языки релейно-контактных символов

Автор работы: Пользователь скрыл имя, 25 Декабря 2013 в 18:05, реферат

Краткое описание

Программа – алгоритм, записанный на языке программирования. Программа – последовательность операторов языка. Языки программирования – искусственные языки, строго формализованные; существует правила записи операторов языка – синтаксис языка.

Содержание

Введение………………………………………………………………………3
История развития языков программирования ………………………………4
Этапы программирования технологических процессов………………….…7
Язык релейно-контактных символов…………………………………..…….8
Язык символов булевой алгебры……………………………………….……12
Языки типа мнемокода…………………………………………………….…13
Заключение……………………………………………………………….….15
Список Литературы……………………………………………………....…16

Вложенные файлы: 1 файл

язык.docx

— 56.72 Кб (Скачать файл)

Языки типа мнемокода 
Языки типа мнемокода или языки символического кодирования для программирования применяются значительно реже, чем СБА и РКС.

Применение мнемокодов в  ПЛК явилось некоторым переходным этапом от явно выраженного машинного  языка типа ассемблера к языкам более  высокого уровня, поэтому мнемокоды, применяемые в ПЛК, можно рассматривать  как версию специализированного, проблемно-ориентированного макроассемблера. 
Рассмотрим несколько команд языка программирования микроконтроллера, приведенных в табл. 6.1, и примеры составления управляющих программ с использованием этих команд. 
Для реализации логической функции "И" для сигналов, поступающих на входы 01 и 02, и возбуждения при этом выхода 01 программа: 
000 1Е01 
001 0402 
002 0В00 
003 0501. 
Таблица 6.1 
Команды языка программирования

Обозначение команды

Формат команды

Краткое содержание

ПР1

04 адрес входа

Проверка на наличие входного сигнала. При наличии сигнала  на входе бит условия сохраняет  предыдущее значение, иначе обнуляется

ВКЛ

05 адрес выхода

Включить выход с заданным адресом

УСТ БУ ВХ

1Е адрес входа

Бит условия принимает  значение сигнала на входе

БУП

09 адрес команды

Безусловный переход к  выполнению команды, содержащейся по заданному  адресу

УП1

0А адрес команды

Переход к выполнению команды  с указанным адресом, если бит  условия "1", иначе выполняется  следующая по программе команда

УП0

0В адрес команды

Переход к выполнению команды  с указанным адресом, если бит  условия "0", иначе выполняется  следующая по программе команда


а для реализации логической функции "ИЛИ" для тех же сигналов программа будет иметь такой  вид: 
000 1Е01 
001 0А05 
002 1Е02 
003 0А05 
004 0900 
005 0501. 
В сравнении с языком СБА для выполнения логических операций "И" и "ИЛИ" затрачивается в 2-3 раза большее число команд, а управляющая программа выглядит менее наглядной.

 

 

 

 

 

Заключение

Несмотря на то, что современный  уровень развития языков программирования находятся на высоком уровне, тенденция  их развития, а также развития информационных технологий в целом, складывается таким  образом, что можно предположить, что в ближайшем будущем, человеческие познания в этой сфере, помогут произвести на свет языки, умеющие принимать, обрабатывать и передавать информации в виде мысли, слова, звука или жеста.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список использованной литературы

Информатика/Курносов А.П., Кулев С.А., Улезько А.В. и др.; Под ред. А.П. Курносова.-М.: КолосС, 2005.-272 с

Макарова Н.В. Информатика /под ред. Проф. Н.В. Макаровой. — М.: Финансы и статистика, 1997. — 768 с.: ил.

Малышев Р.А. Локальные вычислительные сети: Учебное пособие/ РГАТА. – Рыбинск, 2005. – 83 с.

Островский В.А. Информатика: учеб. для вузов. М.: Высшая школа, 2000. —511 с.: ил.

Семакин И.А., Информатика: Базовый  курс /Семакин И.А., Залогова Л., Русаков С., Шестакова Л. – Москва: БИНОМ.,2005. – 105с.

Симонович С.В.Информатика. Базовый курс/Симонович С.В. и  др. — СПб.: издательство "Питер", 2000. — 640 с.: ил.

Web-sites

http://xreferat.ru/

http://tib.znaimo.com.ua/

 


Информация о работе Языки релейно-контактных символов