41781

Программирование на языках Texno IL и Texno SFC

Лабораторная работа

Информатика, кибернетика и программирование

Создайте еще один канал. Установите период пересчета равным 1 секунде. Для удобства восприятия назовем новый канал «выключатель». Для создания выключателя необходимо щелкнуть левой клавишей мыши по иконке выключателя на рабочем столе.

Русский

2013-10-25

1.76 MB

12 чел.

Арк. 

13

ЗФ 6.050202.4-1.017.004-ЛР

Зм.

Кільк.

Арк.

Підпис

Дата

№док.

Лабораторная работа №4

Программирование на языках Texno IL и Texno SFC

Цель работы: изучить языки программирования Texno IL и Texno SFC, создать АСУ ТП, с использованием указанных языков Texno IL, SFC.

Ход работы

1. Создание проекта. Сохраните проект, созданный в ходе выполнения работы 3 под новым именем. Удалите обе программы.

2. Создание выключателя. Создайте еще один канал. Установите период пересчета равным 1 секунде. Для удобства восприятия назовем новый канал «выключатель». Для создания выключателя необходимо щелкнуть левой клавишей мыши по иконке выключателя на рабочем столе. Все приведенные переключатели обладают одинаковыми возможностями. Поэтому не важно, какой переключатель будет расположен на экране. Достаточно выбрать тот, который размещен на панели инструментов. После выбора инструмента для создания выключателя щелкните левой клавишей мыши там, где хотите поместить выключатель. Пример размещения выключателя приведен на рисунке 4.1.

Рисунок 4.1 – Размещение выключателя

Откройте окно свойств объекта «выключатель». Произведите настройку, как показано на рисунке 4.2, где Выключатель_b1— аргумент, который служит для привязки к первому биту канала выключатель(рисунок 4.3).

Арк. 

14

ЗФ 6.050202.4-1.017.004-ЛР

Зм.

Кільк.

Арк.

Підпис

Дата

№док.

Рисунок 4.2 – Настройка переключателя

Рисунок 4.3 – Аргументы экрана

3. Создание SFC диаграммы. Создайте объект программа . Создайте

атрибуты, аналогично работе 3. Помимо атрибутов, использовавшихся в

программах работы 3, понадобится атрибут, передающий в программу реальное

значение канала, который хранит состояние выключателя. Пример создания

атрибутов приведен на рисунке 4.4.

Создайте глобальную переменную, для хранения результата вычисления

суммарного расхода при предыдущем вызове программы (рисунок 4.5). Выделите строку программа в структуре программы. Среди предложенных языков программирования выберите SFC диаграмму. На рабочем поле отображается только один шаг: начальный шаг. Дважды щелкните по данному шагу левой клавишей мыши. Введите новое имя шага, к примеру,  «проверка исходных данных». Для создания нового шага выделите единственный существующий шаг. Щелкните левой клавишей мыши по иконке  или вызовите контекстное меню и выберите создать шаг/переход. Будет создан новый шаг и

переход. Двойным щелчком по созданному шагу и переходу измените их имя. Шаг можно назвать как «генерирование сигнала», к примеру, переход— «true».

Выделите шаг «генерирование сигнала» и создайте новый шаг и переход. Созданный шаг ипереход можно назвать как «полный расчет» и «реальное значение выключателя», к примеру. Выделите шаг «генерирование сигнала». Создайте новый шаг и переход. Новый шаг и переход можно назвать как «расчет только предыдущего значения суммарного значения» и «реальное значение выключателя с отрицанием», к примеру. Внешний вид созданной SFC

Арк. 

15

ЗФ 6.050202.4-1.017.004-ЛР

Зм.

Кільк.

Арк.

Підпис

Дата

№док.

диаграммы приведен на рисунке 4.6.

Рисунок 4.4 - Аргументы программы

Рисунок 4.5 – Глобальные переменные программы

Рисунок 4.6 - Новая программа на языке Texno SFC

4. Создание шагов

a. Создание шага «проверка исходных данных».В структуре программы

раскройте раздел SFC диаграмма. Раскройте раздел шаги и переходы. Выделите строку проверка исходных данных. Среди предложенных языков выберите TexnoIL. При указанных выше именах атрибутов и глобальной переменной текст программы, производящей проверку исходных данных примет вид (рисунок 4.7).

Арк. 

16

ЗФ 6.050202.4-1.017.004-ЛР

Зм.

Кільк.

Арк.

Підпис

Дата

№док.

Рисунок 4.7 – Программа производящая проверку данных

b. Создание шага «генерирование сигнала». Выделите строчку генерирование сигнала. Среди предложенных языков выберите FBD. Создайте FBD программу, как показано на рисунке 4.8. Для создания перехода к созданному шагу выделите строчку true в разделе переходы. среди предложенных языков выберите ST. Текст программы примет вид (рисунок 4.9).

Рисунок 4.8 – Программа производящая генерирование сигнала

c. Создание шага «полный расчет». Выберите строку полный расчет.

Среди предложенных языков выберите IL. Текст программы примет вид (рисунок 4.10).

Арк. 

17

ЗФ 6.050202.4-1.017.004-ЛР

Зм.

Кільк.

Арк.

Підпис

Дата

№док.

Рисунок 4.9 – Программа производящая переход true

Рисунок 4.10 – Программа производящая полный расчёт

Для создания перехода к созданному шагу выделите строку реальное значение выключателя. Среди предложенных языков выберите ST. Текст программы примет вид (рисунок 4.11).

Рисунок 4.11 – Программа производящая переход к созданному шагу

d. Создание шага «расчет только предыдущего значения суммарного

расчета». Выделите строку расчет только предыдущего значения суммарного

Арк. 

18

ЗФ 6.050202.4-1.017.004-ЛР

Зм.

Кільк.

Арк.

Підпис

Дата

№док.

расчета. Среди предложенных языков выберите IL. Текст программы примет вид (рисунок 4.12).

Рисунок 4.12 – Программа производящая расчет только предыдущего значения

Для создания перехода к созданному шагу выделите строку реальное значение выключателя с отрицанием. Среди предложенных языков выберите ST. Текст программы примет вид (рисунок 4.13)

Рисунок 4.13 – Программа производящая переход к созданному шагу

5. Запуск проекта. Запустите проект аналогично первой работе. При обоих положениях переключателя должно происходить заполнение емкости аналогично работе 3. При одном из положений переключателя должен производиться вывод новых полученных значений суммарного расхода и стоимости, при другом— новые значения суммарного расхода и стоимости не выводится.

Арк. 

19

ЗФ 6.050202.4-1.017.004-ЛР

Зм.

Кільк.

Арк.

Підпис

Дата

№док.

Рисунок 4.14 – Результат выполнения программы

Выводы: Во время выполнения данной лабораторной работы изучил языки программирования Texno IL и Texno SFC, создал АСУ ТП, с использованием указанных языков Texno IL, SFC.


 

А также другие работы, которые могут Вас заинтересовать

40334. ГАЛЛЮЦИНАЦИИ 30.5 KB
  Различают: галлюцинации в зависимости от органов чувств: зрительные обонятельные вкусовые тактильные галлюцинации общего чувства висцеральные и мышечные. истинные и псевдогаллюцинации. калейдоскопические интерметаморфоз Слуховые галлюцинации бывают фонемы патологическое восприятие слов речей разговоров. Зрительные галлюцинации могут быть либо 1.
40335. Гебефренная шизофрения 27 KB
  Различие же их определяются картиной манифестного психоза который при простой шизофрении не возникает.1 ставится при наличии общих критериев шизофрении и: 1 одного из следующих признаков – а отчетливое и стойкое уплощение или поверхностность аффекта б отчетливая и стойкая неадекватность аффекта а также: 2 одного из двух других признаков: а отсутствие целенаправленности собранности поведения б отчетливые нарушения мышления проявляющиеся в бессвязной или разорванной речи; 3 галлюцинаторнобредовые феномены могут присутствовать в...
40336. Действие нейролептиков 31.5 KB
  Основные побочные эффекты при лечении нейролептиками образуют нейролептический синдром. Иногда отмечаются холинолитические эффекты расстройство зрения дизурические явления. Иногда возникают побочные эффекты в виде фотосенсибилизации дерматитов пигментации кожи; возможны кожные аллергические реакции. Побочные эффекты связанные с повышением в крови пролактина проявляются в виде дисменореи или олигоменореи псевдогермафродитизма у женщин гинекомастии и задержки эякуляции у мужчин снижении либидо галактореи гирсутизма.
40337. Деменция 26 KB
  Понимание сложных понятий затруднено но общая оценка ситуации верна критика к болезни сохранена отмечается подавленность слезливость. Критика болезни отсутст. Критика к болезни сниж сосуществование с болезнью. Безразличие к болезни.
40339. Расстройства речи 41 KB
  Ограничена подвижность органов речи мягкого нёба языка губ вследствие чего затруднена артикуляция. не сопровождается распадом речевой системы: нарушения восприятия речи на слух чтения письма. нередко приводит к нарушению произнесения слов и как следствие к нарушению чтения и письма а иногда к общему недоразвитию речи.
40340. Дисморфомания 30 KB
  Центральное расстройство подозрение со страхом дисморфофобия или убежденность дисморфомания в наличии физического недостатка может развиваться медленно посте пенно или возникнуть внезапно по типу озарения. Необходимо различать дисморфоманию как симптом пограничных состояний затяжные реактивные состояния эндореактивная подростковая дисморфомания особые развития личности и как проявление шизофрении.
40341. ИНФЕКЦИОННЫЕ ПСИХОЗЫ 28 KB
  Психические нарушения при инфекциях зависят от природы инфекционного заболевания особенностей реагирования на болезнь центральной нервной системы а также от локализации болезненного процесса. Психические нарушения при общих инфекциях: в основе лежат психопатологические расстройства относящиеся к экзогенным типам реакции: делирий аменция сумеречное состояние эпилептиформное возбуждение галлюциноз. Затяжных психозов протекающих без нарушения сознания в виде галлюциноза апатического ступора когфабулеза. психические нарушения при...
40342. Ипохондрический синдром 28 KB
  Возможны паранойяльный ипохондрический бред а также состояния в которых ипохондрические расстройства тесно связаны с явлениями психического автоматизма. Ипохондрический бред может проявляться и убежденностью больных в том что организм разрушается вирусами микробами насекомыми которые ввели им преследователи бред одержимости. Ипохондрический бред может подвергаться фантастическому преобразованию а иногда фантастические представления достигают степени громадности. Ипохондрический синдром в сочетании с синдромом навязчивости бывает при...