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

ПЛК / Децентрализованная периферия
Ответить
Jeny
Профан
Сообщения: 4
Зарегистрирован: 19 май 2013, 17:57

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

Сообщение Jeny »

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

Михайло
Администратор
Сообщения: 3899
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

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

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

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

Аватара пользователя
CHANt
Профессионал
Сообщения: 553
Зарегистрирован: 13 окт 2012, 15:24

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

Сообщение CHANt »

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

Jeny
Профан
Сообщения: 4
Зарегистрирован: 19 май 2013, 17:57

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

Сообщение Jeny »

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

Михайло
Администратор
Сообщения: 3899
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

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

Аватара пользователя
CHANt
Профессионал
Сообщения: 553
Зарегистрирован: 13 окт 2012, 15:24

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

Сообщение 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, в данном случае этот режим недоступен.

Jeny
Профан
Сообщения: 4
Зарегистрирован: 19 май 2013, 17:57

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

Сообщение Jeny »

то есть цикл с задержкой 1 сек можно организовать или надо постоянно опрашивать?

Аватара пользователя
CHANt
Профессионал
Сообщения: 553
Зарегистрирован: 13 окт 2012, 15:24

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

Сообщение CHANt »

По условию задачи Вам не требуется организовывать цикл считывания данных! Вы же выдаете на выход контроллера раз в секунду - Вам просто тупо считывать надо регистр дискретных входов ЭНИПа и выдавать на панель.

aanvale
Дилетант
Сообщения: 10
Зарегистрирован: 01 май 2013, 06:25

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

Сообщение aanvale »

Jeny, ну как, защитили диплом? Интересно, что Вы сейчас с контроллером будете делать?

Jeny
Профан
Сообщения: 4
Зарегистрирован: 19 май 2013, 17:57

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

Сообщение Jeny »

Защита 11 июня. Контроллер будет использоваться дальше для разработки стенда.

Ответить