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

Помогите с написанием программы для S7 300

Добавлено: 19 июн 2013, 15:12
alex92
помогите пожалуйста начинающему написать программу на S7-300 управления конвейером. Есть конвейер и три карманы, индуктивный датчик (для подсчета импульсов) и три фотоэлементы, каким образом сделать чтобы происходило розпридилення деталей по карманах 1,2,3.

Re: Помогите с написанием программы для S7 300

Добавлено: 19 июн 2013, 17:30
CHANt
http://curswincc.narod.ru/
скачай курс S7-PRO, там по ходу пьесы как раз конвейер и создается..там вроде даже и проект под Step7 был

Re: Помогите с написанием программы для S7 300

Добавлено: 20 июн 2013, 04:02
Михайло
Распишите входы-выходы ПЛК. Это быстрее и точнее даст программисту представление о конвейере.

Я так понял сложность не в самом программировании, а в написании алгоритма - как оптимально распределять по карманам.

Re: Помогите с написанием программы для S7 300

Добавлено: 21 июн 2013, 07:52
alex92
да, с распределением я разобрался, как примерно написать алгоритм срабатывания толкателя, когда сработал фотоэлемент по заднему фронту и счетчик отсчитал несколько импульсов.

Re: Помогите с написанием программы для S7 300

Добавлено: 21 июн 2013, 18:14
Михайло
Опишите, пожалуйста, подробнее работу системы.

Re: Помогите с написанием программы для S7 300

Добавлено: 25 июн 2013, 08:11
alex92
Есть конвейер и три карманы на которые толкатели сбрасывают детали. Нужно сделать так, когда фотоэлемент перед карманом сработал по заднему фронту, счетчик отсчитал импульсы и сработал выход на катушку.

Re: Помогите с написанием программы для S7 300

Добавлено: 25 июн 2013, 09:49
ward
детали одинаковые? надо просто рассовывать поток по трем карманам? Фотоэлемент это оптический датчик? Он срабатывает как только чтото появляется, а сигнал с него можно ловить по всем фронтам с использованием нужных комманд

Re: Помогите с написанием программы для S7 300

Добавлено: 25 июн 2013, 10:35
Михайло
Допустим для одного толкателя и для одного кармана:

Входы:
ФОТОДАТЧИК - это сигнал с фотодатчика
ОТСЧЕТ - это вход, на который поступают импульсы
ВЫТОЛКНУТ - датчик "толкатель вытолкнул"
Выход:
ТОЛКАТЕЛЬ - собственно толкатель

Должно работать:
Управление одним толкателем.gif

Re: Помогите с написанием программы для S7 300

Добавлено: 25 июн 2013, 11:08
Михайло
Данная программа отсчитывает 100 импульсов, можно поменять. Если потребуется отсчет больше 999 импульсов, то придется поменять функцию счетчика.

Для трех карманов потребуется некоторая доработка. Непонятно: карманы должны заполняться циклически и по очереди?

Re: Помогите с написанием программы для S7 300

Добавлено: 25 июн 2013, 17:04
alex92
да вроде оно, но как сделать чтобы счетчик включил выход после того как истекло число С#100

Re: Помогите с написанием программы для S7 300

Добавлено: 25 июн 2013, 19:31
Михайло
alex92 писал(а):да вроде оно, но как сделать чтобы счетчик включил выход после того как истекло число С#100
Третья цепочка именно это и делает.

Re: Помогите с написанием программы для S7 300

Добавлено: 28 июн 2013, 17:05
alex92
да, спасибо за помощь, работает. Подскажите как можно сделать чтобы разпридиляло по карманах 1,2,3 но если выключить 2 то чтобы шло только в 1 и 3 карманы или 1 то 2 и 3, возможно поставить фотоэлемент для розпридилення с помощью которого это будет делаться.

Re: Помогите с написанием программы для S7 300

Добавлено: 28 июн 2013, 19:30
Михайло
Блокировку включения процесса сталкивания можно воткнуть в самое начало первой цепочки параллельно контакту ФОТОДАТЧИК. Когда контакт блокировки разомкнут, то получится, что фотодатчик как будто бы не работает ("не видит" заготовку на конвейере).
Другой вопрос - откуда взять сигнал блокировки... Если я правильно понимаю технологию, то в случае, если карман занят заготовкой, то должна активироваться блокировка сталкивания. При таком раскладе нужно поставить три датчика - в три кармана. Каждый датчик своим нормально замкнутым контактом должен блокировать сталкивание в свой карман.

P.S. Вы лучше расскажите: работаете с реальным проектом или с учебным? Студент?

Re: Помогите с написанием программы для S7 300

Добавлено: 29 июн 2013, 14:38
alex92
я работаю с реальным проектом.

Re: Помогите с написанием программы для S7 300

Добавлено: 29 июн 2013, 15:07
Михайло
Значит должна быть электросхема. Или Вы делаете программу и схему параллельно? Может тогда что-то вроде техзадания сделаете, где поподробнее опишите, что, куда и как у Вас должно транспортироваться? Наиболее общими словами.

Re: Помогите с написанием программы для S7 300

Добавлено: 30 июн 2013, 12:40
alex92
там стоит старый ПЛК, а мы хотим поставить туда S7 300, есть все электрические схемы только предстоит их немного переделать.