Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 22:28

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 21 сообщений ]  На страницу 1, 2  Вперёд
Автор Сообщение
 Заголовок сообщения: Вопросы новичка
СообщениеДобавлено: Пт июл 18, 2014 22:50 
Не в сети

Регистрация: Пт июл 18, 2014 21:59
Сообщения: 11
Доброго времени суток! Приобщаюсь к миру ПЛК, и начал с выполнения одного проекта, так сказать на практике поучиться. ПЛК CP1L Появились некоторые вопросы:
Насколько я понял считывание значения энкодера с быстрого входа и его запись в область памяти происходит операндом PRV(881) в A270 (0 вход), а прибавление или вычитание значения кол-ва импульсов происходит само при изменении направления вращения энкодера?
И следующий вопрос: для определения направления движения зная текущую и заданную точку, воспользоваться вычитанием заданного значения из текущего и в зависимости от знака включать реверс или прямое движение на приводе. Т.е. использовать -(410) и далее <(310) или >(320), будет верным такое решение или есть более лаконичный способ?
И еще один вопрос) Каким образом считанные импульсы с энкодера представить в виде расстояния на панели оператора?
Спасибо.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Сб июл 19, 2014 09:39 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
в A270-271 лежит значение счётчика на начало цикла контроллера.
если нужны более свежие значения, используйте PRV.

Цитата:
а прибавление или вычитание значения кол-ва импульсов происходит само при изменении направления вращения энкодера?

Да.
Цитата:
для определения направления движения зная текущую и заданную точку, воспользоваться вычитанием заданного значения из текущего и в зависимости от знака включать реверс или прямое движение на приводе

Почему бы и нет. но проще воспользоваться служебными битами в области A, какой то из них показывает направление, посмотрите в русской инструкции на CJ1M-CPU2_ (W395-RU2-01+CJ1M+OperManual.pdf) очень многое совпадает.
Цитата:
Т.е. использовать -(410) и далее <(310) или >(320),

Значение счётчика двойное слово, в формате DINT. т.е. -L, <SL, >SL.
Цитата:
Каким образом считанные импульсы с энкодера представить в виде расстояния на панели оператора?

Значение счётчика преобразуйте в REAL, умножте на коэф. то что получилось опять в DINT или INT.
Операции с REAL занимают заметно больше времени чем с DINT или INT.

---------------------------
В инверторе MX2 есть функции позиционирования, достаточно в него по связи записать нужную точку в импульсах, и он сам определит направление и всё остальное чтобы доехать до заданной точки. если точек несколько и они не часто меняются, то можно их заранее прописать, и потом выбирать как многоступенчатые скорости.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Сб июл 19, 2014 18:56 
Не в сети

Регистрация: Пт июл 18, 2014 21:59
Сообщения: 11
Спасибо большое за ответы! Пару вопросов про организацию всей программы. Главная задача включает в себя подсчет с энкодера, умножение импульсов на коэфф, получение значения нужной точки с панели, сравнение текущего положения и заданого, движение до точки (пока не сработает еще одно сравнение, в данном случае используется CTBL(882)). В прерываниях уже срабатывания крайних датчиков и остановка, а также датчик зануление и сброс быстрого счетчика. Все верно? Правильно ли будет реализовать медленный ход движка перед заданной точкой (для точности и чтоб наверняка там встал) путем добавления еще одного символа, который получается путем вычитания например 20 см от значения заданной точки?
Правильно ли я понял что для флагов нажатий кнопок с панели оператора использаются биты области D?
Сорри за глупые вопросы, если что)


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Сб июл 19, 2014 20:05 
Не в сети

Регистрация: Пт июл 18, 2014 21:59
Сообщения: 11
mx2 получается можно использовать без использования контроллера? Как прочитал в инверторе присутствует встроенный ПЛК и быстрый счетчик (23кГц).


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Пн июл 21, 2014 09:06 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
CTBL пока не используйте, успеете добавить.
концевики в прерывание тоже нет смысла запихивать.
а вот нулевой датчик очень желательно в прерывание, только сброс нужно через INI делать.
Скорость перед точкой лучше сбрасывать. Привод мгновенно не останавливается

с панели любые биты. через D шибко неудобно будет, да и врятли это возможно.

в MX2 очень слабенький контроллер. Но если пересчёты перенести в панель, то в некоторых задачах можно и без контроллера обойтись.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Вт июл 29, 2014 10:25 
Не в сети

Регистрация: Ср мар 12, 2014 17:54
Сообщения: 13
Решил не создавать новую тему а спросить здесь,Помогите, пожалуйста, вопрос может быть и глупый, но мне непонятно откуда узнать значения? вот например А643 - это я в мануале прочитал, аналоговое значение, а другие? там для примера А351, А270, А310 , А325 и т.д.?спасибо


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Вт июл 29, 2014 12:29 
Не в сети
Аватара пользователя

Регистрация: Ср ноя 08, 2006 13:01
Сообщения: 373
Откуда: г. Красноярск
Источник тот же - мануал :)

... а вообще постарайтесь задать вопрос поконкретнее. ничего не понятно...


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Пт окт 31, 2014 22:10 
Не в сети

Регистрация: Пт окт 31, 2014 21:56
Сообщения: 1
Всем привет! Если можно,то спрошу в этой теме:на каких ПЛК Omron можно реализовать ПИД-регулятор?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Сб ноя 01, 2014 14:02 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
на всех, функция PIDAT


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Пн янв 25, 2016 15:10 
Не в сети

Регистрация: Пн янв 25, 2016 14:53
Сообщения: 2
Добрый день форумчане . Вот такой вопрос: Как вытащить постоянную память с контроллера CP1H-XA40DT-D ? / буду очень признателен 8)


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Пн янв 25, 2016 15:11 
Не в сети

Регистрация: Пн янв 25, 2016 14:53
Сообщения: 2
контроллер накрылся. забыл упомянуть :lol:


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Чт июл 08, 2021 16:07 
Не в сети

Регистрация: Чт июл 08, 2021 15:54
Сообщения: 5
Коллеги, доброго времени суток!
Дабы не плодить темы вида "вопросы от нубов", пишу сюда

Программирую Simatic`и, но "по наследству" получил за свои грехи три однотипных обьекта на омронах. CJ1M CPU11.
Худо бедно, добрым словом вспоминая привычный фашистский контроллер, разобрался в синтаксисе кода. Но имею проблему- полигона ОМРОН, где можно поиграться простыми прогами нет, а на объекте есть старая проблемка которую нужно устранить.

В связи с этим пачка тупых вопросов.
1. Растолкуйте на пальцах разницу между режимами "Программирование", "мониторинг" и "Выполнение".
Условно, я сейчас хочу подсоединиться к ПЛК, поглядеть что там да как и, по возможности, принудительно взвести пару условий, дабы заставить задвижку двигаться. Как мне это сделать, в каком режиме, дабы не отправить ПЛК в СТОП со всеми вытекающими (объект управления газовый, его розжиг после отсечки то еще приключение)

2. Косячок/недоделка в программе, из за которых идет проблема, я вроде бы нашел. Вопрос- как прогрузить новое ПО в ПЛК опять же не остановив ПЛК и не отсечься по газу?


3. В темах выше прочёл про распределение памяти, что СIO от 0 до 100 входа, после 100 выхода. Подскажите, а есть исключения? В программе выходной бит с адресом 1.10, входной аналоговый сигнал 2006. Где это можно глянуть?

4. Выгрузка программы из ПЛК. Контроллер не цепанет, в стоп не упадет?
Заранее спасибо за ответы


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Чт июл 08, 2021 23:10 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
1. "Программирование", заливка проги, сетапа и.т.п, т.е. переход в стоп.
"мониторинг" и "Выполнение" почти одно и тоже, при "Выполнении" есть какие то ограничения по работе связи. Пользую только мониторинг. Если контроллер в RUN, для принудительной установки битов придётся перевести в мониторинг.

2. Онлайн редактирование, построчно. В онлайн выбираете нужную строку, жмёте на эту иконку
Вложение:
1.PNG
, после редактирования, жмёте на третью слева. Потренироваться можно в симуляторе.

3. Такое распределение для контроллеров CP, у CJ по другому, почитать в инструкции. Посмотреть какие адреса назначены модулям и входам/выходам в "Таблице ввода/вывода" если пустая, выкачать её из контроллера.

4. Нет, выгрузка на работу проги не влияет. ( ну разве время цикла незаметно увеличится при обмене)
Если при какой то операции понадобиться смена режима, переход в стоп например, программер обязательно предупредит об этом и попросит подтверждения. Т.е. внимательно читайте сообщения.
------------
Потренируйтесь на симуляторе, полегчает.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Пт июл 09, 2021 09:35 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Отсутствие контроллера ОМРОН и терминала легко компенсируется симуляцией, можно все запустить и проверить работу. Как и в последних Сименсах (TIA Portal) Причем у Омрона в разы проще обработка фронта/спада, принудительное включение входов/выходов и много чего еще, нужного при отладке.
:) А вот "в наказание за грехи" делаю проект на Сименсе:):):) Тут просто нужно разобраться и привыкнуть.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка
СообщениеДобавлено: Пт июл 09, 2021 10:05 
Не в сети

Регистрация: Чт июл 08, 2021 15:54
Сообщения: 5
Спасибо за разъяснение, коллеги.
Да, согласен, эмулятор у омрона приятнее степовских.
На эмуляторе, в целом поигрался, вопросы были про работу на железе, особенно с режимами и переходами в стоп.
Еще раз спасибо!


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 21 сообщений ]  На страницу 1, 2  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3