- Подключение процессора S7-300: Двухточечное соединение
- 1-й шаг: Установка примера проекта
- 2-й шаг: Параметризация
- 3-й шаг: Включение в программу пользователя
- 4-й шаг: Пробный прогон
- Диагностика и устранение ошибок
- Подключение процессора S7-300: Позиционирование с помощью цифрового выхода
- 1-й шаг: Подключение
- 2-й шаг: Установка примера проекта
- 3-й шаг: Параметризация
- 4-й шаг: Включение в программу пользователя
- 5-й шаг: Пробный прогон
- SIEMENS, DF&PD
- подключение ПК S7-300
- Кто сейчас на конференции
- RAZRAB.RU
- Нужно подключится с S7-300 CPU315 просьба помощи
- Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
- Re: Нужно подключится с S7-300 CPU315 просьба помощи
Подключение процессора 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” (счетчик приемов) показывает прием данных.
Диагностика и устранение ошибок
Ошибки могут возникать из-за неправильных действий оператора, неправильного подключения последовательного интерфейса или противоречивой параметризации. Как можно диагностировать такие ошибки и сообщения, описано в Руководстве в главе ”Обработка ошибок и прерываний”.
Подключение процессора S7-300: Позиционирование с помощью цифрового выхода
На этой страничке объясняется как в за пять шагов ввести в действие полностью работоспособное приложение, а затем выполнить перемещение. В этом примере вы познакомитесь с основными функциями аппаратного и программного обеспечения и научитесь, как определять и проверять параметры, зависящие от приложения. В зависимости от опыта, затраты времени на проработку этого примера обычно составляют от одного до двух часов.
Должны быть выполнены следующие условия:
1-й шаг: Подключение
Выполним подключение блока питания к CPU
К1 – в положит. направлении
К2 – в отрицат. направлении
К3 – большая скорость
К4 – малая скорость
Е1 – аппарат. конеч. выкл. отриц. направления
Е2 – аппарат. конеч. выкл. положит. направления
В следующих распределениях контактов штекеров описаны только те присоединения, которые имеют значение для соответствующего вида позиционирования.
Штекер X2:
Контакт | Имя/адрес | Функция |
---|---|---|
1 | 1 L+ | 24 В, напряжение питания входов |
2 | DI+0.0 | Сигнал A датчика |
3 | DI+0.1 | Сигнал B датчика |
4 | DI+0.2 | Сигнал N датчика |
5 | DI+0.3 | Измерение длины |
6 | DI+0.4 | Переключатель опорной точки |
20 | 1 M | Масса |
31 | 3 L+ | 24 В, напряжение питания выходов |
32 | DO+1.0 | Цифровой выход Q0 |
33 | DO+1.1 | Цифровой выход Q1 |
34 | DO+1.2 | Цифровой выход Q2 |
35 | DO+1.3 | Цифровой выход Q3 |
40 | 3 M | Масса |
2-й шаг: Установка примера проекта
Есть следующие две возможности для установки примера проекта:
запускаете файл setup.exe далее действуете согласно подсказкам :))
3-й шаг: Параметризация
Опять повтарюсь лучшего изображения нету а step7 мне сейчас не доступна на этом компьютере, но уверен вы сможете разобратся.
Дважды щелкните на субмодуле ”Positioning [Позиционирование]”. Выберите “Positioning with digital outputs [Позиционирование с помощью цифровых выходов]” в диалоговом окне и выполните в закладках drive [привод], axis [ось] и encoder [датчик] настройки в соответствии с вашей установкой и нажмите OK.
Сохраните конфигурацию в своем проекте командой меню Station > Save and compile [Станция > Сохранить и скомпилировать].
Загрузите свою конфигурацию командой PLC > Load to module. [ПЛК > Загрузить в модуль] при CPU, находящемся в состоянии STOP.
Закройте HW Config командой Station > Close [Станция > Закрыть].
4-й шаг: Включение в программу пользователя
В SIMATIC Manager откройте проект “ZEn26_03_TF_____31xC_Pos” в каталоге \Siemens\STEP7\Examples с помощью команды File > Open. > Sample projects [Файл > Открыть… > Примеры проектов]
Щелкните дважды на программе S7 “Digital 1 First steps [Цифровые выходы 1 – Первые шаги]”
Щелкните дважды на папке “Blocks [Блоки]” которая будет находится справа
Скопируйте отсюда все блоки в каталог своего проекта SIMATIC 300 Station > CPU3xx > S7 Program > Blocks.
Блок | Имя (в строке символов) | Описание |
---|---|---|
OB1 | CYCLE_EXC | Циклическая программа |
OB100 | COMPLETE RESTART | Новый пуск: Сброс сигналов управления |
FC1 | GETST_D | Пример 1: DIGITAL, первые шаги |
SFB46 | DIGITAL | SFB POS DIGITAL |
DB6 | DI_DIGITAL | Экземплярный DB для SFB DIGITAL |
VAT_GETST_A | VAT_GETST_A | Таблица переменных |
В SIMATIC Manager выберите команду SIMATIC 300 Station >CPU3xx > S7 Program > Blocks
Загрузите все находящиеся здесь блоки S7 в свой CPU через PLC > Download to CPU [ПЛК > Загрузить в CPU] (CPU в состоянии STOP).
5-й шаг: Пробный прогон
В своем проекте, в каталоге “Blocks” дважды щелкните на таблице переменных “VAT_GETST_A”.
Перейдите в режим Online через PLC > Connect to > Configured CPU [ПЛК > Подключиться к > Спроектированный CPU].
Перейдите в режим наблюдения через Variable > Monitoring [Переменная > Наблюдение]. В итоге в столбце “Status value [Состояние]” отображаются текущие значения
операндов.
Осторожно
На следующих этапах тестирования вы запускаете привод. Вы можете остановить привод следующими способами:
• Снова установить на 0 и активизировать управляющее значение для направления
• Снова установить на 0 и активизировать управляющее значение для деблокировки привода
• Перевести CPU в состояние STOP
Переключите CPU в RUN.
Выполните следующие тесты. Сделайте действительными управляющие значения с помощью Variable > Enable control values [Переменная > Разблокировать управляющие значения].
Наши действия | Наш результат |
---|---|
Стартстопный режим Выполните следующие настройки: MODE_IN = 1: Выбор стартстопного режима DRV_EN = 1: Деблокировка привода SPEED: Скорость, 0 – медленный ход, 1 – быстрый ход Пуск привода: DIR_P = 1: перемещение в положительном направлении DIR_M = 1: перемещение в отрицательном направлении | В столбце “Status value [Состояние]” вы можете наблюдать состояния следующих сигналов: ST_ENBL = 1: Пуск разрешен MOD_OUT = 1: Текущий режим: “Стартстопный” WORKING = 1: Происходит перемещение ACT_POS: Текущее фактическое значение положения (позиция) |
Примечание: Режим позиционирования невозможен, если вы разблокировали обе переменных DIR_P и DIR_M. | |
Режим работы “Относительное пошаговое перемещение” Выполните следующие настройки: MODE_IN = 4: Выбор относительного пошагового перемещения DRV_EN = 1: Деблокировка привода TARGET: Величина перемещения в импульсах SPEED: Скорость, 0 – медленный ход, 1 – быстрый ход Пуск привода: DIR_P = 1: относительное пошаговое перемещение в положительном направлении DIR_M = 1: относительное пошаговое перемещение в отрицательном направлении | В столбце “Status value [Состояние]” вы можете наблюдать состояния следующих сигналов: ST_ENBL = 1: Пуск разрешен MOD_OUT = 4: Текущий режим: “Относительное пошаговое перемещение” WORKING = 1: Происходит перемещение ACT_POS: Текущее фактическое значение положения (позиция) POS_RCD = 1: Позиция достигнута |
Ошибки могут возникать из-за неправильных действий оператора, неправильного подключения или противоречивой параметризации. Как можно диагностировать такие ошибки и сообщения, опишу позже не спрашивайте не знаю когда.
Проект “ZEn26_03_TF_____31xC_Pos” содержит и другие примеры, которые вы можете использовать, чтобы правильно сориентироваться. Вы можете настроить все примеры в соответствии с вашими собственными приложениями.
Вы скажете слишком много повторений, возможно вы в чем то правы, но вдруг Вам будет не нужна информаия по цифровым приводам или наоборот по аналоговым. по сути дела Вся разница только в контактах и пары программных блоков.
SIEMENS, DF&PD
Предыдущее посещение: Вс июл 10, 2016 18:35 | Текущее время: Вс июл 10, 2016 18:35 |
Часовой пояс: UTC + 3 часа
подключение ПК S7-300
Модераторы: Кухаренко Сергей, Гуленок Андрей
Новый писатель |
Зарегистрирован: Пн апр 26, 2010 14:50
Сообщения: 39
Новый писатель |
Зарегистрирован: Пн апр 26, 2010 14:50
Сообщения: 39
Писатель со стажем |
Зарегистрирован: Ср июн 17, 2009 9:39
Сообщения: 969
Это точно не человек |
Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
Новый писатель |
Зарегистрирован: Пн апр 26, 2010 14:50
Сообщения: 39
Это точно не человек |
Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
Новый писатель |
Зарегистрирован: Пн апр 26, 2010 14:50
Сообщения: 39
Это точно не человек |
Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
Новый писатель |
Зарегистрирован: Вт июн 15, 2010 8:09
Сообщения: 20
Всем доброго времени суток! Есть следующий девай: Вообщем исторя следующая: Так же подлючал mpi кабель напрямую, без profibus-ого кабеля. Надеюсь понятно изложил свою проблему. Так сам вопрос, что я не так делаю и как мне все таки подлючить напрямую комп к контроллеру через MPI кабель?. |
Это точно не человек |
Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7515
Откуда: Украина
Новый писатель |
Зарегистрирован: Вт июн 15, 2010 8:09
Сообщения: 20
нужно подключить два компа к этим контроллерам. |
Это точно не человек |
Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7515
Откуда: Украина
Новый писатель |
Зарегистрирован: Вт июн 15, 2010 8:09
Сообщения: 20
Это точно не человек |
Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7515
Откуда: Украина
Последний раз редактировалось Eugene1974 Пт июн 18, 2010 12:29, всего редактировалось 1 раз. |
Новый писатель |
Зарегистрирован: Вт июн 15, 2010 8:09
Сообщения: 20
не могу вставить рисунок сюда |
Это точно не человек |
Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7515
Откуда: Украина
Новый писатель |
Зарегистрирован: Вт июн 15, 2010 8:09
Сообщения: 20
Но для меня все равно остается не понятно, почему теперь нет соединения? |
Это точно не человек |
Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7515
Откуда: Украина
Новый писатель |
Зарегистрирован: Вт июн 15, 2010 8:09
Сообщения: 20
может быть! Часовой пояс: UTC + 3 часа Кто сейчас на конференцииСейчас этот форум просматривают: Google [Bot] и гости: 4 RAZRAB.RURAZRAB.RU Форум по автоматизации производства Нужно подключится с S7-300 CPU315 просьба помощиНужно подключится с S7-300 CPU315 просьба помощиСообщение Henek » 26 дек 2019, 20:00 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение POV » 26 дек 2019, 22:59 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение Автоматизатор » 27 дек 2019, 07:14 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение Henek » 28 дек 2019, 00:45 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение Henek » 28 дек 2019, 00:47 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение POV » 28 дек 2019, 00:55 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение Henek » 28 дек 2019, 02:25 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение Henek » 28 дек 2019, 02:39 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение Henek » 28 дек 2019, 14:21 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение POV » 28 дек 2019, 15:32 Re: Нужно подключится с S7-300 CPU315 просьба помощиСообщение Henek » 29 дек 2019, 14:00 Питание на модули подал. Diagnostics buffer of the module PLC_1 [CPU 315-2 PN/DP] Serial number: S C-F9BT59022015 1 of 10; Event ID: 16# 4302 2 of 10; Event ID: 16# 1382 3 of 10; Event ID: 16# 5961 4 of 10; Event ID: 16# 4301 5 of 10; Event ID: 16# 4300 6 of 10; Event ID: 16# 494E 7 of 10; Event ID: 16# 4302 8 of 10; Event ID: 16# 1382 9 of 10; Event ID: 16# 5961 10 of 10; Event ID: 16# 4301 |