Страница 9 из 20 ПерваяПервая ... 789101119 ... ПоследняяПоследняя
Показано с 81 по 90 из 200

Тема: Первые шаги в Owen Logic

  1. #81
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,241

    По умолчанию

    Цитата Сообщение от sertol64 Посмотреть сообщение
    Сергей Вы "умыли" меня оформлением программы, даже как то стыдно стало - спасибо за урок!
    Заметил, что при окончании "цикла" программа не успевает уходить в СТОП (ну или "окончание процесса", и всё дело в этом узле..., можете пояснить зачем он?
    Вложение 34786
    Здесь счётчики с автосбросом, уставка счётчика соответствует количеству циклов макроса, номер счётчика соответствует номеру макроса:

    Уставка циклов_2.png

    Если у Вас один цикл, поставьте уставку "1" в соответствующем этому макросу счётчике! Я просто так для примера поставил разные значения!
    И макросы у меня все одинаковые, у Вас же они все разные будут! Я просто для примера взял один макрос пять раз чтобы показать, как я бы сделал на данный момент внешнюю обвязку!

    Увеличил длительность импульса "Стоп" до одной секунды, теперь всё выключается! В принципе, чтобы импульсы гарантированно воспринимались, длительность импульсов на входах должна быть не менее 16 циклов программы, например при цикле программы = 10 мс, длительность импульсов не менее 160 мс, у меня было 250 мс, но в симуляторе не работало, наверно симулятор тормозит!
    И множитель миллисекунд уменьшил в 10000 раз, с 60000 до 6, для проверки(быстрой) в симуляторе, для нормальной работы нужно при заливке программы в ПР вернуть множитель назад, короче как-то так!

    Посмотрел время цикла, прилично:

    Время цикла_1.PNG

    Не удержался, проверил на железе с прежней длительностью импульса "Стоп" в 250 мс, затем ещё уменьшил до 200 мс, в железе всё нормально работает, как я и думал - симулятор тормозит, в симуляторе и при 500 мс не работает!

    И ещё мне кажется Вы путаете СМИ2 и СМИ1, СМИ2, что Вам советовали, по размерам и креплению аналогично вашему ИТП-11, можно прямо вместо него поставить и будет вам не только обороты в минуту показывать, но и любой другой параметр и переключать можно выводимые параметры кнопками или как ещё изловчитесь, хоть по времени по кругу гоняйте:

    smi2.png

    http://www.owen.ru/catalog/svetodiod..._smi2/opisanie
    Кстати не один аналоговый вход ПР не задействован, можно и обороты получить с ПЧ и ещё что захочется, если ПЧ старинный, если современный типа овеновского там по сети RS485 можно не только получать с ПЧ всю интересующую информацию, но и управлять им без лишних проводов!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 24.12.2017 в 21:56.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #82
    Пользователь Аватар для sertol64
    Регистрация
    06.12.2017
    Адрес
    Подмосковье, не очень близкое
    Сообщений
    378

    По умолчанию

    Ну вроде бы подчистил, выравнял, хоть не стыдно людям показать. И всё таки счётчики я исключил, оставил только в пятом макросе внутри него. Сергей, на счёт аналоговых входов я думал, но ни где не встречал как внутри программы организовать его встречу, встречу с ПЧ....можете примерную ссылочку скинуть, изучить этот материал?
    Вложения Вложения

  3. #83
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,241

    По умолчанию

    Цитата Сообщение от sertol64 Посмотреть сообщение
    Ну вроде бы подчистил, выравнял, хоть не стыдно людям показать. И всё таки счётчики я исключил, оставил только в пятом макросе внутри него. Сергей, на счёт аналоговых входов я думал, но ни где не встречал как внутри программы организовать его встречу, встречу с ПЧ....можете примерную ссылочку скинуть, изучить этот материал?
    Ну вот, совсем другое дело!
    Уставки таймера обратного отсчёта времени сделайте такими:

    Таймер обратного отсчёта времени.PNG

    Иначе будет неверно считать(медленно), у вас цикл программы > 5 мс!
    И так по мелочи, необязательно выводить из макросов сигнал(переменную) "Работа", он туда заходит из вне и уже присутствует снаружи макросов, лишняя трата одного выхода макроса!
    Аналоговые входы по умолчанию уже сконфигурированы на токовый сигнал, можете посмотреть стр.27-33! Вы главное правильно подключите, а в программе мы его встретим, в бараний рог свернём!

    И хотел добавить, у Вас вот эти макросы и переменные полностью дублируют друг друга, оставьте или то или то:

    Стенд_2.PNG

    Лучше уберите второе(правое) и ненужный выход макросов можно удалить!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 25.12.2017 в 00:08.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #84
    Пользователь Аватар для sertol64
    Регистрация
    06.12.2017
    Адрес
    Подмосковье, не очень близкое
    Сообщений
    378

    По умолчанию

    [QUOTE=Сергей0308;265828]Ну вот, совсем другое дело!
    Уставки таймера обратного отсчёта времени сделайте такими:

    Таймер обратного отсчёта времени.PNG

    Сергей , честно говоря - ничего не понял. Какие критерии по этим временам? Или, может так - какие временные критерии железо воспроизводит адаптивно к человеческим часам?

  5. #85
    Пользователь Аватар для sertol64
    Регистрация
    06.12.2017
    Адрес
    Подмосковье, не очень близкое
    Сообщений
    378

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Н

    Таймер обратного отсчёта времени.PNG


    Аналоговые входы по умолчанию уже сконфигурированы на токовый сигнал, можете посмотреть стр.27-33! Вы главное правильно подключите, а в программе мы его встретим, в бараний рог свернём!
    Стенд_2.PNG
    А на счёт анал.входов - ума не прилажу, с какого бока подойти. Видимо макрос нужно сделать...? У нас в редукторе стоят две термопары (вых 4-20мА) показывают перегрев редуктора, они заводятся на прибор, который "сиреной" оповещает перегрев редуктора. При перегреве мы должны выключить всё и, продолжить процесс после остывания. Правда это бывает редко, когда кто-нить забудет охлаждающую воду включить, но всёж.... Поискал тут на форуме, нифига ничЁ не нашёл. С чего нужно начинать? Датчик видимо нужно так подключать...
    Схема.jpg

  6. #86

    По умолчанию

    Цитата Сообщение от sertol64 Посмотреть сообщение
    А на счёт анал.входов - ума не прилажу, с какого бока подойти. Видимо макрос нужно сделать...? У нас в редукторе стоят две термопары (вых 4-20мА) показывают перегрев редуктора, они заводятся на прибор, который "сиреной" оповещает перегрев редуктора. При перегреве мы должны выключить всё и, продолжить процесс после остывания. Правда это бывает редко, когда кто-нить забудет охлаждающую воду включить, но всёж.... Поискал тут на форуме, нифига ничЁ не нашёл. С чего нужно начинать? Датчик видимо нужно так подключать...
    Схема.jpg
    Вот вам для улучшения понимания. Датчики с внутренним преобразователем 4-20ma.
    Резисторы - защита от идиотов. Диоды - для безразрывного контроля мультиметром.
    Безымянный.PNG
    И программа с парой макросов.
    Вложения Вложения

  7. #87
    Пользователь Аватар для sertol64
    Регистрация
    06.12.2017
    Адрес
    Подмосковье, не очень близкое
    Сообщений
    378

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Вот вам для улучшения понимания. Датчики с внутренним преобразователем 4-20ma.
    Резисторы - защита от идиотов. Диоды - для безразрывного контроля мультиметром.
    Безымянный.PNG
    Во...спасибо, поразбераемся.
    Ну а схемку я вроде как правильно наваял?! Вот только про 200Ом не указал, голова дырявая. А защита от идиотов, это температурная тонкомпенсация?

  8. #88
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,241

    По умолчанию

    [QUOTE=sertol64;265836]
    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Ну вот, совсем другое дело!
    Уставки таймера обратного отсчёта времени сделайте такими:

    Таймер обратного отсчёта времени.PNG

    Сергей , честно говоря - ничего не понял. Какие критерии по этим временам? Или, может так - какие временные критерии железо воспроизводит адаптивно к человеческим часам?
    Суть понимания в следующем, в программе не может быть времени уставок, менее времени цикла программы, например у нас уставки генератора импульсов: время включённого состояния и время выключенного состояния - 5 мс, но так как время цикла программы - 10 мс, то эти уставки будут - 10 мс! В нашем случае не важно при нажатии кнопки пуск, процесс запустится сразу или спустя секунду и можно с этим не заморачиваться синхронизировав с секундными импульсами часов реального времени, на досуге, если будет время и Вы не против выложу свой вариант макроса для этого случая!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #89

    По умолчанию

    Цитата Сообщение от sertol64 Посмотреть сообщение
    Во...спасибо, поразбераемся.
    Ну а схемку я вроде как правильно наваял?!
    Да.
    Вот только про 200Ом не указал, голова дырявая. А защита от идиотов, это температурная тонкомпенсация?
    Нет. Это от совсем клинических случаев.
    Например от соединения вместе 109 и 109А проводов при поданном напряжении. Без резисторов 200ом вход ПР200 не выживет от такого варварства.

  10. #90

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Без резисторов 200ом вход ПР200 не выживет от такого варварства.
    Эта тема интересна. Вы проверяли, что с 200ом вход выживет? Рассчет показывает, что при закоротке датчика на измерительном сопротивлении входа (с питанием =24В) будет протекать 80мА и рассеиваться на нем будет тогда 0,64Вт. И он выживет?
    Последний раз редактировалось Серёга Букашкин; 25.12.2017 в 16:18.

Страница 9 из 20 ПерваяПервая ... 789101119 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. первые шаги
    от zrom31 в разделе ПЛК1хх
    Ответов: 17
    Последнее сообщение: 05.10.2018, 14:34
  3. Первые шаги
    от WhiteZebeer в разделе Master SCADA 3
    Ответов: 106
    Последнее сообщение: 06.09.2017, 16:43
  4. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  5. плк63 + сп270 первые шаги
    от Father в разделе ПЛК63/73
    Ответов: 9
    Последнее сообщение: 21.01.2010, 10:22

Ваши права

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