Перейти к содержанию

Новая фича - Закладки

кулибин1437

Программируемый Логический Контроллер (ПЛК)- PLC Mitsubishi A1SCPU с модулем входов выходов A1SX48Y18 в вопросах и ответах.

Рекомендуемые сообщения

Дата: (изменено)

Приветствуем всех входящих.

С почтением и с самыми лучшими пожеланиями всем откликнувшимся.

В общем такая ситуация.

Купил наш начинающий форумчанин на всемирной барахолке по названием Еbay как то давненько, Программируемый Логический Контроллер (ПЛК)- PLC Mitsubishi A1SCPU с модулем входов выходов A1SX48Y18.

Валялась сия покупка страны восходящего солнца до поры до времени.

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

Начитался всякой литературы, накачался софтов, обложился умными книжками.

И пошло и поехало дело.

Нацарапал програмку из книжки сложную, сложную по крайней мере для нас.

 

post-54056-046370500 1421938103_thumb.png

 

И даже демонстрировал симуляцию данной проги.

Окрылённый и почувствовав себя программистом выше начального уровня, затеял слить прогу в ПЛК.

Подключил ПЛК к компу и переключатель на ПЛК поставил в режим СТОП, для заливки данной проги в ПЛК

 

post-54056-065927000 1421938149_thumb.png

 

Принял все действия ….и прога успешно влетела в ПЛК.

Обрадовавшись результатом, сделал следующие соединения:

ВХОДА

Подключил на СОМ1(9) к +24вольт

К минусу 24в проводок и замыкал и размыкал к входу ХО0(1)

ВЫХОДА

Подключил +24 к 19 контакту

Минус 24 подключил к 20 (0V)

 

post-54056-058070300 1421938218_thumb.jpg post-54056-054450900 1421938442_thumb.jpg

 

Переключил переключатель упомянутый выше в режим рун

Единственное начитавшись моей темы http://www.chipmaker...83#entry2499083

Пост http://www.chipmaker...ost__p__2512874

Испугался подключить переменку 220вольт на выход через нагрузку дабы не спалить сие творение страны восходящего солнца.

Ну еще подумали что работу реле внутренних мы должны услышать.

И теперь дошло время до испытания в работе ПЛК.

Но не тут то было.

Замыкаем входной проводок на Х0 –соответствующий светодиод на входе реагирует своим подмигиванием.

Но на выходе ничего не происходит.

Вот.

Что делается ни так и может поможете дельным советом гости дорогие.

У нас мысли были по поводу описания входов и выходов но вроде всё по книге.

При втыкании контактов и катушек когда выходит окошко всё ставили стандартно.

Что мы забыли и упустили из вида?

Вот тут что то надо менять I/O assigment?

 

post-54056-087485300 1421938542_thumb.jpg

 

При програмировании в DELTA описывал входа и выхода дополнительно и отдельно, а тут не нашли такого или это как раз на фото(Выше)?

На этом сказ завершаю и ждём от Вас не только пендалей и желательно советов и вопросов :vava: :)

Изменено пользователем кулибин1437

Поделиться сообщением


Ссылка на сообщение

И ещё забыл спросить.

Правильно ли мы думаем что конкретно выход можно не подключать, понадеявшись на слух при определении щелчков выходных релюшек.?

Или всё же собака зарыта именно в подключенных выходах.?

И там есть обратные связи от нагрузки и соответственно начнут моргать выходные светодиоды.?

Поделиться сообщением


Ссылка на сообщение

Светодиоды на вывод моргают независимо от подключенной нагрузки

 

Возможно контроллер не переходит или не переведен в режим Run.

 

Поделиться сообщением


Ссылка на сообщение

Если есть сомнения в правильности подключения выходных контактов - откиньте всё. О состоянии входов можно судить по светодиодам Х и У-ков на морде ПЛК. Во многих ПЛК светодиод RUN моргает когда контроллер успешно стартанул.

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Здравствуйте уважаемые форумчане http://vk.com/video?...2Falbum62909240 на видео программа успешно заливается в ПЛК и так же успешно извлекается из него переключаю в режим RUN светодиод RUN загорается но выполнения программы в ПЛК не происходит только на мониторе Как можно проверить что RUN работает или отдельно выхода Пробовал во время выполнения программы подключать нагрузку но в место 220 вольт и лампочки я подсоединил батарейку на 3v и светодиод эффекта не какого светодиод не загорался .

Изменено пользователем nk_cvetkov

Поделиться сообщением


Ссылка на сообщение

Внутренности ( синие релюхи на выходах)

post-61233-098080400 1422107242_thumb.jpg

post-61233-036533600 1422107448_thumb.jpg

post-61233-067288800 1422107539_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Друзья у этой сказки счастливый конец .

Я обратился к хорошим людям (Антон Дашков и Артём Почуев )работающих в компании Мицубиси в России и после не долгой переписки они мне помогли за что им ОГРОМНОЕ СПАСИБО .

Вот их письмо ;

У Mitsubishi корявая система адресации, в новых системах стало гораздо проще работать с адресами, а вот беды старых систем по понятным причинам остались.

Теперь по сути дела: корявость адресации заключается в том, что невозможно без мануала определить адрес физического входа. У каждого модуля есть свои Х и Y и, что самое главное их может быть разное количество. Таким образом, адрес X следующего модуля будет отсчитываться от последнего X предыдущего. Разберем на Вашей системе: в ней первым модулем стоит модуль позиционирования (мануал в приложении). У него есть свои Х и Y (страница 59 мануала). Так как он первый (вернее нулевой), то адресация его X и Y начнется с 0 (X0). Согласно мануалу последним адресом является X1F (на самом деле это выход J, поэтому его нельзя использовать как вход). Таким образом первых канал X следующего модуля будет иметь адрес X20, а выход согласно предыдущему манула Y28 (не забывайте, что счет шестнадцатеричный).

Артем Почуев

Координатор по развитию бизнеса

Промышленная автоматизация

ООО Мицубиси Электрик (РУС)

Филиал в г. Москве

Я поменял название адресов и о чудо всё заработало .

Благодарю всех участников этой темы.

Поделиться сообщением


Ссылка на сообщение

Друзья у этой сказки счастливый конец

Я рад что всё обрешилось, поздравляю!!! :good:

Остаётся поместить манул- с помощью которого получилось.

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

nk_cvetkov Вы бы ещё показали своё ЧПУ творение форуму-может кому то пользу принесёт

Изменено пользователем кулибин1437

Поделиться сообщением


Ссылка на сообщение

Все контрллеры практически одинаковые. Митсубиди и дельта почти идентичны.

Язык логики так же похож на омрон ну и й шнайдер электрик. Освоите один - сможете писать на всем.

Сам так начинал .

Поделиться сообщением


Ссылка на сообщение

Я поменял название адресов и о чудо всё заработало .

Если указать в настройках (ваша последняя фотка), какой модуль установлен в слот:

 

miplc1.jpg

 

то можно посмотреть всю нумерацию портов, нажав кнопку, обведенную красным.

 

miplc2.jpg

Поделиться сообщением


Ссылка на сообщение

Пока изучаю примеры написания программ к сожалению примеров очень мало .Не получается написать программу бегущих огней на 8 выходов с таймером на каждый выход .(Как из мануала в начале темы но только там на 2 выхода ) а хотелось бы задействовать все 8.

post-61233-020128100 1422441366_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Правильно было бы так:

post-38699-075162600 1422446196_thumb.png

  • Для первого цикла программы (флаг M9038) инициализируем слово W0=1;
  • Далее по фронту (PLS_M) раз в 2 секунды (M9032) происходит сдвиг влево бита в слове W0.
    Условием сдвига является дискр вход X0
  • Если бит сдвинут на 8 позиций, то W0=1
  • Каждый цикл зеркалируем 8 бит слова W0 в дискр выходы Y28 - Y2F

P.S. оказалось для процессора A1 нельзя написать выражения вроде

W0.0 -> Y28

или

%MW0.0 -> Y28,

пришлось вспомнить блочное перемещение по 4 бита.

W0 -> 2KY28

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Правильно было бы так:

дааа ужж.

Наверное очень правильно, но к сожалению не для средних умов меня :vava: :shok:

Нам как нить с релюхами разобраться бы...

За отзывчивость Вам +++++ :good:

П.С. Зато я понял к кому можно обращаться за помощью....

Изменено пользователем кулибин1437

Поделиться сообщением


Ссылка на сообщение

post-54056-063574600 1422469546_thumb.png

За час что то похожее на бегунки состряпал-но для OWEN. :cray:

По очереди все загораются-не погасая все.

После загорания последней лампы все гаснут и потом заново повторяется цикл

Поделиться сообщением


Ссылка на сообщение

По очереди все загораются-не погасая все.

Добавить RS- триггеры на выход и будет бегущий огонь,

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Добавить RS- триггеры на выход и будет бегущий огонь

post-54056-051567300 1422512044_thumb.pngpost-54056-037831200 1422512062_thumb.pngpost-54056-049005600 1422512075_thumb.png............и так далее и по кругу.

Сам себе флужу в теме(((

Теперь каким образом тоже самое сделать в мицубиши-ума не приложу-или попробовать всёже релейную схему

Пока не получается там разобраться :vava:

А Вам TemplarHJK + :friends:

П.Сы. Когда то дааавненько лет 25назад паял подобные схемы. На создание подобной схемы в общем по вечерам ушло бы неделю.

А тут грубо за полдня получаешь работающий агрегат :good: , но за другие денюжки. Зато всегда что то можно изменить и скорректировать...Прогресс однако

Изменено пользователем кулибин1437

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

P.S. оказалось для процессора A1 нельзя написать выражения вроде

W0.0 -> Y28

или

%MW0.0 -> Y28,

пришлось вспомнить блочное перемещение по 4 бита.

W0 -> 2KY28

 

Где можно прочитать про это и про расшифровку маркеров для А1 .(В мануале есть немного про маркеры но для другого проца FX ).С помощью их можно ещё задействовать 2 выхода (А может и все восемь).

post-61233-001516100 1422525811_thumb.jpg

post-61233-043055200 1422526437_thumb.jpg

post-61233-032484200 1422526905_thumb.jpg

post-61233-037635700 1422527210_thumb.jpg

Изменено пользователем nk_cvetkov

Поделиться сообщением


Ссылка на сообщение

Теперь каким образом тоже самое сделать в мицубиши-ума не приложу-или попробовать всёже релейную схему

У меня конечно IEC Developer 7.04, но по моему и в обычном можно пользоваться FBD/LAD.

Там язык нужно указывать не Ladder, а Structured Ladder - программа будет идентична Овеновской .

Субъективно, графическая среда разработки на Structured Ladder у Mitsubishi лучше чем у Siemens.

 

Где можно прочитать про это и про расшифровку маркеров для А1

В programming manual

Основные вещи здесь:

post-38699-074748700 1422529564_thumb.png

Поделиться сообщением


Ссылка на сообщение

Ещё раз хочу поблагодарить всех кто участвовал в теме .Помощь пришла от тех же замечательных людей из компании Мицубиси .

http://vk.com/video?z=video62909240_170940197%2Falbum62909240

Поделиться сообщением


Ссылка на сообщение

Сама программа выглядит так (76 строк ) ; Инициализация 2 скрина и один блок программы на один таймер и далее блоки повторяются но с подменой регистров .

post-61233-061592800 1422760601_thumb.jpg

post-61233-019524700 1422760613_thumb.jpg

post-61233-078556000 1422760627_thumb.jpg

Изменено пользователем nk_cvetkov

Поделиться сообщением


Ссылка на сообщение

Извините, какой-то индусский код получился, ну или тот нечитаемый, который Melsec так любит употреблять в своих мануалах для примеров.

Перепишите под FBD, если расширеный LAD не работает, и уберите лишние маркеры M0 - Mx, это не simatic.

Не используйте таймеры в явном виде, удобнее пользоваться функцией TON. Время следует задавать в формате времени IEC, а не в отсчетах по 100ms, например не К10, а T#1s.

В этом примере используйте после входов функции PLS_M. Тогда результаты работы будут более предсказуемы

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

nk_cvetkov Вы бы ещё показали своё ЧПУ творение форуму-может кому то пользу принесёт

 

Станок ещё строится ..)

post-61233-065150300 1426031826_thumb.jpg

post-61233-068595200 1426031835_thumb.jpg

Изменено пользователем nk_cvetkov

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.