step7-pro
голосование
Чего не хватает сайту
поиска
новых статей
статей о подключении оборудования
примеров решения задач
форума
ничего не нужно
поиск


новости
Появился поиск по сайту. Обещаю его улучшить и сделать более адекватным
--------------11.10.11
Новая гостевая книга надеюсь избавит от спама. Еще немного и появится поис и многое другое
--------------11.07.11
C НАСТУПАЮЩИМ НОВЫМ ГОДОМ И РОЖДЕСТВОМ!
--------------30.12.10
Новые статьи по системным функциям и блокам
--------------25.12.10
Теперь у нас новый дизайн, конечно не супер но надеюсь всем понравиться
--------------05.12.10
Форум закрыт по причине ненадобности
--------------08.09.10
Гостевая книга временно отключена из спама
--------------15.10.10
Наш форум forum.step7-pro.ru общайтесь на здоровье!
--------------03.06.10
Наш сайт в twitter Вы сможете подписаться на рассылку новостей и узнавать о новых статьях на нашем сайте.
--------------20.03.10
После долгого перерыва наш сайт снова начал работать
--------------26.02.10
реклама

Подключение процессора S7-300: Двухточечное соединение

На этой страничке объясняется как в четыре шага ввести в действие полностью работоспособное приложение.Здесь вы познакомитесь с основными функциями аппаратного и программного обеспечения и научитесь, как передавать данные через последовательный интерфейс. В зависимости от опыта, затраты времени на проработку этого примера обычно составляют от одного до двух часов.

Должны быть выполнены следующие условия:

Предупреждение
S7-300, как составная часть установок или систем, требует, в зависимости от области применения, соблюдения специальных правил и предписаний. Обратите, пожалуйста, внимание на действующие предписания по технике безопасности и предотвращению несчастных случаев, напр., IEC 204 (Устройства аварийного отключения).
Несоблюдение этих предписаний может привести к тяжелым телесным повреждениям, а также к повреждению машин и оборудования. Как говорится пугать не хотим но аварийнуй кнопку выключения предусмотреть необходимо
Предупреждение
Вы можете войти в соприкосновение с находящимися под напряжением проводами, если блок питания PS 307 включен и сетевая подводка PS соединена с сетью. Выполняйте электрический монтаж S7-300 только в обесточенном состоянии!

 

1-й шаг: Установка примера проекта

Есть следующие две возможности для установки примера проекта:

запускаете файл setup.exe далее действуете согласно подсказкам :))

2-й шаг: Параметризация

Откройте свой проект в SIMATIC Manager
Вызовите в своем проекте конфигурационную таблицу HW Config.

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

Дважды щелкните на субмодуле “PtP [Двухточечное соединение]”,после чего откроется диалоговое окно “PtP properties [Свойства двухточечного соединения]”. Выберите протокол “ASCII” и введите в экранных формах для параметризации настройки по умолчанию, щелкнув на OK:
• 9600 бит/с, 8 битов данных, 1 стоповый бит, контроль на четность и нажмите ок

Сохраните конфигурацию в своем проекте командой меню Station > Save and compile [Станция > Сохранить и скомпилировать]. Загрузите свою конфигурацию командой PLC > Load to module... [ПЛК > Загрузить в модуль] при CPU, находящемся в состоянии STOP. Закройте HW Config командой Station > Close [Станция > Закрыть].

3-й шаг: Включение в программу пользователя

В SIMATIC Manager откройте проект “ZEn26_01_TF_____31xC_PtP” в каталоге \Siemens\STEP7\Examples с помощью команды File > Open... > Sample projects [Файл > Открыть… > Примеры проектов]. Щелкните дважды на станции “CPU 31xC ASCII”.

Откройте программу S7 для CPU станции и дважды щелкните на папке “Blocks [Блоки]”. Скопируйте отсюда все блоки, кроме системных данных, в проект под SIMATIC
300 Station > CPU3xx > S7 Program > Blocks.

Блок Имя (в строке символов) Описание
OB1 CYCLE Циклическая обработка программы
OB100 RESTART Обработка запуска (новый пуск)
DB21 SEND IDB Экземплярный DB для SFB SEND_PTP
DB22 RCV IDB Экземплярный DB для SFB RCV_PTP
DB40 SEND WORK DB Рабочий DB для SFB SEND_PTP
DB41 RCV WORK DB Рабочий DB для SFB RCV_PTP
DB42 SEND SRC DB DB для передачи
DB43 RCV DST DB DB для приема
SFB60 SEND_PTP SFB для передачи данных
SFB61 RCV_PTP SFB для приема данных
FB21 SEND Передача данных
FB22 RECEIVE Прием данных
VAT - VAT1

В SIMATIC Manager выберите SIMATIC 300 Station > CPU3xx > S7 Program > Blocks, где будут отображатся все блоки программы. Загрузите все находящиеся здесь
блоки S7 в свой CPU через PLC > Download to CPU [ПЛК > Загрузить в CPU] (CPU в состоянии STOP).

4-й шаг: Пробный прогон

В своем проекте, в каталоге “Blocks” дважды щелкните на таблице переменных “VAT1”. Вы увидете таблицу переменных для наблюдения и управления.

Перейдите в режим Online через PLC > Connect to > Configured CPU [ПЛК > Подключиться к > Спроектированный CPU]. Справа внизу всплывает состояние “STOP” CPU.

Перейдите в режим наблюдения через Variable > Monitoring [Переменная > Наблюдение]. В столбце “Status value [Состояние]” отображаются текущие значения операндов.

Переключите CPU в RUN. Справа внизу всплывает состояние “RUN” CPU. Начинается передача данных. Количество передач можно увидеть в операнде “DB42.DBW0” (счетчик передач). “DB41.DBW18” (счетчик приемов) показывает прием данных.

Диагностика и устранение ошибок

Ошибки могут возникать из-за неправильных действий оператора, неправильного подключения последовательного интерфейса или противоречивой параметризации. Как можно диагностировать такие ошибки и сообщения, описано в Руководстве в главе ”Обработка ошибок и прерываний”.

 

 

 

    Следующая статья -->
сделано djoni политика конфидициальности Rambler's Top100