Страница 1 из 1

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

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

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

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

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

P.S. Может Вам лучше заняться написанием диплома? Наполнением материала?

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

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

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

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

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

Добавлено: 20 май 2013, 15:52
Михайло
Jeny писал(а):эту функцию использовать циклически с периодом 1 сек после замыкания каждого выхода контроллера?
Обычно сигналы передают постоянно и непрерывно, а не по событиям.

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

Добавлено: 20 май 2013, 16:47
CHANt
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, в данном случае этот режим недоступен.

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

Добавлено: 20 май 2013, 16:59
Jeny
то есть цикл с задержкой 1 сек можно организовать или надо постоянно опрашивать?

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

Добавлено: 20 май 2013, 17:02
CHANt
По условию задачи Вам не требуется организовывать цикл считывания данных! Вы же выдаете на выход контроллера раз в секунду - Вам просто тупо считывать надо регистр дискретных входов ЭНИПа и выдавать на панель.

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

Добавлено: 26 май 2013, 14:19
aanvale
Jeny, ну как, защитили диплом? Интересно, что Вы сейчас с контроллером будете делать?

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

Добавлено: 27 май 2013, 15:38
Jeny
Защита 11 июня. Контроллер будет использоваться дальше для разработки стенда.