PDA

Просмотр полной версии : Меню на ПЛК 73



_Sanya_
05.04.2012, 16:25
Пожалуйсто подскажите как проще написать програму.
1. как сделать меню на ПЛК 73.
Нужно чтобы были пункты и подпункты и часть из них была под паролем.
В меню можно было изменить величины:
Например: насос качает жидкость в емкость, нужно удерживать уровень от х=2 до у=2,3м. Уровень измеряется Датчиком давления с выходом 4-20мА. пользователю можно изменить х и у. Нижний уровень нельзя опускать ниже 1,7м. Верхний уровень не выше Умах (которое задается в запароленом пункте). Поскольку насос большой мощности перед ним стоит задвижка(ею регулируется уровень в емкости). На дисплее должно отображаться количество часов наработки двигателя и время, под нагрузкой. Механик просит чтобы в меню отображалось количество часов до замены подшипников и сальников.
2. Как правильно написать прерывание по изменяющееся величине ?
1) перегрев двигателя(на нем стоит темосопротивление);
2) аварийный уровень в бочке.

До этого стояли Микроловские МИК-12, но как говорят " сошла земля на фазу ...". Главный инженер нашел ПЛК - 73 " мол зачем тебе ЭКМы, вечно ктото накрутит. Тебе неделя до устновки на програму".
Пожалуйсто помогите советом.

_Sanya_
05.04.2012, 18:17
Еще вопрос- можно ли на блоке задействовать отдельные кнопки на пуск - стоп? пуск - включение двигателя,пуск алгоритма; альт переход в точку остановки двигателя?

Александр123456
05.04.2012, 18:46
Все ваши перечисленные фантазии реализовать без проблем можно! в документации хорошо расписано плюс примеры на диске.

_Sanya_
05.04.2012, 18:58
Все ваши перечисленные фантазии реализовать без проблем можно! в документации хорошо расписано плюс примеры на диске.

Можете подсказать какие нужные библиотеки?
времени в обрез
Заранее Спасибо

Александр Приходько
05.04.2012, 22:55
Можете подсказать какие нужные библиотеки?
времени в обрез
Заранее Спасибо

открываем диск. Ищем раздел документация. Там имеется руководство по программированию.

1) о клавиатуре читаем пункт 7,3,5.

Если коротко: В конфигурации ПЛК есть раздел дополнительных параметров. В этом разделе есть слово-состояние клавиатуры - это такая переменная, в которую выводится код нажатой клавиши или нескольких клавиш. Эту переменную можно использовать в операторе условного.

2) о программируемом меню читаем пункт 7,4,1.

Меню реализуется через добавление Submenu в конфигурации ПЛК и последующем добавлении в него переменных нужного типа.

3) прерывания ни какие писать не надо, это реализуется операторами условного перехода, например IF Then на языке ST.

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

Очень рекомендую заглянуть сюда:
http://www.owen.ru/forum/showthread.php?t=11237

_Sanya_
12.04.2012, 15:38
можно ли в меню сделать часовой таймер?
задается количество часов, время уменьшалось по работе механизма (вых.1)
и его можно было изменять с клавиатуры ПЛК 73