Подключение процессора S7-300: Двухточечное соединение
На этой страничке объясняется как в четыре шага ввести в действие полностью работоспособное приложение.Здесь вы познакомитесь с основными функциями аппаратного и программного обеспечения и научитесь, как передавать данные через последовательный интерфейс. В зависимости от опыта, затраты времени на проработку этого примера обычно составляют от одного до двух часов.
Должны быть выполнены следующие условия:
- У вас есть станция S7-300, состоящая из блока питания и CPU 31xC-2 PtP.
- На вашем PG правильно установлен STEP 7 (>= V5.1 + Servicepack 2).
- У вас есть компакт-диск с примерами проектов, или вы получили эти примеры через Интернет.
- Вы создали проект для станции S7-300.
- PG или компьютер подключен к CPU.
- Вы подключили необходимый коммутационный шнур.
- CPU правильно подключен к источнику питания.
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” (счетчик приемов) показывает прием данных.
Диагностика и устранение ошибок
Ошибки могут возникать из-за неправильных действий оператора, неправильного подключения последовательного интерфейса или противоречивой параметризации. Как можно диагностировать такие ошибки и сообщения, описано в Руководстве в главе ”Обработка ошибок и прерываний”.
Следующая статья --> |