Дипломная работа с s7-1200

ПЛК / Децентрализованная периферия

Дипломная работа с s7-1200

Сообщение Jeny » 19 май 2013, 18:01

Добрый день. Пишу дипломную работы с использованием s7-1200 и платы СМ 1241 (RS485). суть работы: к контроллеру подключено устройство с интерфейсом RS485 поддерживающее протокол modbus rtu. На устройстве имеются реле которые необходимо поочереди c интервалом 1 сек замкнуть с помощи выходов контроллера и передать состояния реле по RS485 в контроллер. при этом на панели оператора должно отобразится сработало реле или нет. Может найдутся добрые люди готовые помочь в этом вопросе, т.к. контроллер пришел только вчера и диплом сдавать надо на след неделе, с программированием в step 7 не знаком, не знаю даже с чего начать)
Jeny
Профан
 
Сообщения: 4
Зарегистрирован: 19 май 2013, 17:57

Re: Дипломная работа с s7-1200

Сообщение Михайло » 19 май 2013, 19:09

Информации от Вас поступило мало, поэтому ряд вопросов:
1. Установлен TIA Portal?
2. Какова версия софта (в том числе сервис-пак)?
3. Проект создали?
4. Контроллер сконфигурировали?
5. Панель оператора сконфигурировали?
6. Дайте информацию про "устройство на RS485".

Про программирование я я еще ничего не спрашиваю...

P.S. Может Вам лучше заняться написанием диплома? Наполнением материала?
Михайло
Администратор
 
Сообщения: 3412
Зарегистрирован: 19 сен 2012, 19:16

Re: Дипломная работа с s7-1200

Сообщение CHANt » 20 май 2013, 11:08

Я считаю все это не имеет смысла!
В нормальном режиме, я одному студенту объяснял 3 недели как автонастройку ПИ-регулятора (PIDSelfTuner) запустить на учебном стенде в институте (Ебург)! При этом у него готовый проект был, пусть и не свой, и он умел загружать в контроллер и в СКАДу. Здесь же ничего не умеет и срок 1 неделя- это полный швах! Написать то понятно - не трудно, ну а остальное?!
Топикстартеру - контроллер иметь в наличии для программирования не нужно! Программу можно было разработать гораздо раньше... :(
ИМХО: Никакого негатива)) - Идите на кафедру и покупайте свою работу. Вы уже физически не успеете.
Аватара пользователя
CHANt
Профессионал
 
Сообщения: 532
Зарегистрирован: 13 окт 2012, 15:24
Откуда: Orenburg

Re: Дипломная работа с s7-1200

Сообщение Jeny » 20 май 2013, 15:37

Диплом уже написан, осталось программу написать. Контроллер иметь необходимо, намного проще разбираться имея под рукой контроллер. Написал программу поочередного замыкания выходов через 1 сек, осталось разобраться с modbus.Как я понимаю необходимо использовать функцию MB_Master c запросом на чтение определенных регистров в устройстве, а параметр DATA_PTR этой функции сохраняет прочитанные регистры в памяти контроллера и эту функцию использовать циклически с периодом 1 сек после замыкания каждого выхода контроллера?
step 7 basic v11 sp2 update 3, проект создан все сконфигурировано
устройство измерительный преобразователь ЭНИП-2 с телесигнализацией.
Jeny
Профан
 
Сообщения: 4
Зарегистрирован: 19 май 2013, 17:57

Re: Дипломная работа с s7-1200

Сообщение Михайло » 20 май 2013, 15:52

Jeny писал(а):эту функцию использовать циклически с периодом 1 сек после замыкания каждого выхода контроллера?

Обычно сигналы передают постоянно и непрерывно, а не по событиям.
Михайло
Администратор
 
Сообщения: 3412
Зарегистрирован: 19 сен 2012, 19:16

Re: Дипломная работа с s7-1200

Сообщение CHANt » 20 май 2013, 16:47

1) Настроить в Devices контроллер и СР
2) Вызвать в программе пользователя FB1080 “MB_COMM_LOAD” с экземплярным блоком данных DB. Это нужно для открытия порта СР.
3) Уже конфигурировать MB_Master . Эта функция, в результате работы, выводит статус об окончании приема данных и что не получилось. Только после получения статуса нормального считывания, можно ее перезапускать для следующего считывания. И так в цикле.
Более подробно можете посмотреть начало работы с СР и вызов MB_Master здесь - https://docs.google.com/viewer?a=v&pid= ... N2MwYzVmZg

Обычно сигналы передают постоянно и непрерывно, а не по событиям.

Для режима спорадической передачи данных, в ЭНИП2, используется протокол 101/104, в данном случае этот режим недоступен.
Аватара пользователя
CHANt
Профессионал
 
Сообщения: 532
Зарегистрирован: 13 окт 2012, 15:24
Откуда: Orenburg

Re: Дипломная работа с s7-1200

Сообщение Jeny » 20 май 2013, 16:59

то есть цикл с задержкой 1 сек можно организовать или надо постоянно опрашивать?
Jeny
Профан
 
Сообщения: 4
Зарегистрирован: 19 май 2013, 17:57

Re: Дипломная работа с s7-1200

Сообщение CHANt » 20 май 2013, 17:02

По условию задачи Вам не требуется организовывать цикл считывания данных! Вы же выдаете на выход контроллера раз в секунду - Вам просто тупо считывать надо регистр дискретных входов ЭНИПа и выдавать на панель.
Аватара пользователя
CHANt
Профессионал
 
Сообщения: 532
Зарегистрирован: 13 окт 2012, 15:24
Откуда: Orenburg

Re: Дипломная работа с s7-1200

Сообщение aanvale » 26 май 2013, 14:19

Jeny, ну как, защитили диплом? Интересно, что Вы сейчас с контроллером будете делать?
aanvale
Дилетант
 
Сообщения: 10
Зарегистрирован: 01 май 2013, 06:25

Re: Дипломная работа с s7-1200

Сообщение Jeny » 27 май 2013, 15:38

Защита 11 июня. Контроллер будет использоваться дальше для разработки стенда.
Jeny
Профан
 
Сообщения: 4
Зарегистрирован: 19 май 2013, 17:57


Вернуться в LOGO! / S7-200 / S7-1200 / S7-300/ S7-400 / S7-1500 / ET200

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot], Yandex [Bot] и гости: 4