Проблемы с Контроллером S5 135u/155u cpu 928b

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Андрей МЕРКС
Posts: 8
Joined: Tue Dec 26, 2006 9:39 am
Location: Ukraine

Проблемы с Контроллером S5 135u/155u cpu 928b

Post by Андрей МЕРКС »

Такая вот есть проблемка, на вышеуказанном контроллере S5 135u/155u cpu 928b построена линия IMA кромкооблицовочная, так вот приезжали к нам несколько раз из Германии наладчики, и вроде как переписали ПЗУшки, настроили рассказали где и чё.
Прошло несколко месяцев, и тут начались интересности.
На одной половине линии при обработке детали выставляется её размер, дак вот програмно я его выставляю, начинает ехать, но размера не видет!
Едит аж до sp@@m концевика, пробовали менять энкодэр ничего не помогло.
На другой половине (управляются отдельно разными контроллерами) начинает ездить туда сюда но в размер не становится!
Програматора нету и пощюпать нечем!
На плате где собираются данные с энкодеров есть свои ПЗУшки и процессор, также там стоит батарейка на 3,6 В дак вот от старости она практически разрядилась!
Какие будут идеи!
Заранее благодарен всем откликнувшимся!
errornet
Posts: 57
Joined: Mon Oct 30, 2006 8:54 am
Location: Russia

Post by errornet »

Похоже это у вас CombIMA. PC имеется? И наверно Фридрих Фалке приезжал, да? А эти платы быстрых счётчиков для энкодеров кажется собственной разработки IMA, на них никакой документации нет, программируются командами работы с переферийные устройства.

Там была процедура обучения осей. Не пробовали?

Лично мы разобрали всю это сверхавтоматизацию, поставили кучу кнопок и переписали всю машину по-своему. Примитивно зато никакого гемороя.
Андрей МЕРКС
Posts: 8
Joined: Tue Dec 26, 2006 9:39 am
Location: Ukraine

Post by Андрей МЕРКС »

Дядька к нам приезжал с германии по имени Джон Грёс.
А платы быстрых счётчиков это уже поинтереснее будет.
Только там заморочка ещё та.
С энкодэра сигнал приходит на платку со схемой, не похожей на логику, по всей видемости какая то развязка по уровням сигнала для сопряжения с контроллером.
Далее платка расширений для контроллера с собственным процессором и памятью, видимо он сам обрабатывает все команды с энокдеров (быстрый счётчик).
Пробовал сегодня менять - с похожей линии снимал, мало толку, перестало вообще ехать.

Может у кого завалялся програматор :) , если недорого может уговорил бы начальство купить?
А то у поставщика цены на новый просто отпугивающие!
errornet
Posts: 57
Joined: Mon Oct 30, 2006 8:54 am
Location: Russia

Post by errornet »

Нужен адаптер токовая петля-COM с питанием от контроллера. Он не сложный. Там типа МАХ232 стоит и опторазвязка.
135 отличается от 115, так что не каждый преобразователь будет работать.
В нём стоит какой-то коммуникационный модуль древний.

Не думаю что программатор вам не поможет.
Конечно если вам оставили саму программку, то можно её переписать, вреда не будет если это последняя исправленная версия.
Почему не поможет... Потому что плата энкодера будет в программе выглядеть как посылки данных на переферию и обратно, то есть числа будут отправляться на адреса и читаться с них.
Какие числа и куда, откуда должно быть написано в документации на плату. Самому разбираться в этом дело не благодарное.
И потом, эти платы имеют адреса на шине, от того простая замена не прокатывает.
Андрей МЕРКС
Posts: 8
Joined: Tue Dec 26, 2006 9:39 am
Location: Ukraine

Post by Андрей МЕРКС »

Да, насчёт платки я уже вчера думал, платку вытравил, поеду за имкросхемкой. :)
А вот насчёт платки контроллера дак ты прав, но там перед заменой я переключатели повторил, насколько я понимаю это и есть адрес на шине. Тока вот не факт что програмка на этой плате такаяже, или вообще есть ли она там, так как батарея там умерла давно, да и память фиолетовая неизвесно скоко простояла! Вобщем тёмный лес...
И главное по ним ну никакой документации вообще!
errornet
Posts: 57
Joined: Mon Oct 30, 2006 8:54 am
Location: Russia

Post by errornet »

По-хорошому контроллер бы должен передавать туда параметры по включению. Но допустим пропало питание, деталь осталась на конвеере, то есть счётчик должен иметь какое-то значение и сбрасывать его нельзя, чтобы продолжить работу не выгоняя деталь в брак. Логично хранить данные в самом счётчике, а стало быть и параметры энкодера, такие как количество импульсов на оборот, начальное смещение от нулевой точки и т.д. => может не работать даже при совпадении адресов.
Документация только на IMA, и то возможно они использовали сторонних разработчиков. Хотя в 90-х такие концерны как IMA и Homag даже контроллеры свои собственные ставили.

"начинает ездить туда сюда но в размер не становится"
это сторона для последующей обработки или первая обработка?
Андрей МЕРКС
Posts: 8
Joined: Tue Dec 26, 2006 9:39 am
Location: Ukraine

Post by Андрей МЕРКС »

Это первая обработка, причём нет разницы или мы начально включили станок, или происходит последующая смена размера в любом случае "эффект" одинаковый! Физика поведения такова, изначально линия разъезжается на значение несколько большее задонного и потом на малой скорости входит в размер, однако на этом этапе он просто не видет размера а "плавает туда сюда" приблизительно возле этого размера.
errornet
Posts: 57
Joined: Mon Oct 30, 2006 8:54 am
Location: Russia

Post by errornet »

Так может просто тормоз на двигателе истёрся, если он есть?

Машина будет двигаться по инерции после выключения мотора, потому тормоз включают за какое-то время до остановки. Надо отрегулировать прижатие.
Андрей МЕРКС
Posts: 8
Joined: Tue Dec 26, 2006 9:39 am
Location: Ukraine

Post by Андрей МЕРКС »

Мысль интересная, однако в ручном режиме при управлении станком линия отрабатывает чётко, инерции в движении не наблюдается.
Да и поведение странное у станка.
Я не написал, однако вторая часть линии при установке размера до 550 мм отрабатывает чётко и лишь при установке больше начинает уходить на концевик, а первая вообще непредсказуемо себя ведёт!
Да уж, постарались немцы, чювствую на металолом сдадут её! :)
errornet
Posts: 57
Joined: Mon Oct 30, 2006 8:54 am
Location: Russia

Post by errornet »

В ручном режиме будет всё нормально, ибо сколько хочу столько ставлю.
А вот в автоматическом режиме по причине плохого срабатывания тормоза конечное положение покоя не укладывается в допуск позиционирования => машина стремиться выровнить позицию, включает обратное движения, но опять пролетает мимо.

Для второй стороны рекомендую искать облом кабеля на 550мм изгибе.
Отключаем энкодер и всё остальное, замыкаем провода, вешаем лампочку 24 вольта(даём токовую нагрузку) и медлено гоняем туда-сюда от 500 до 600.
Смотрим во все глаза не моргая.
Облом может быть очень коротковременным.