1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Программа для RSLogix 5000

Модератор: Глоб.модераторы

Ответить

Автор темы
Alexvolga78
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 10 авг 2021, 16:33
Имя: Алексей
Страна: Россия
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Программа для RSLogix 5000

Сообщение Alexvolga78 »

Приветствую всех форумчан! На работе есть просьба от технологического персонала о автоматическом вкл/откл уличного освещения. Датчика освещения нет. Как реализовать это программно? С помощью таймеров? :o

automaticj
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 12 май 2020, 06:21
Имя: Андрей
Страна: Россия
город/регион: Новосибирск
Благодарил (а): 9 раз
Поблагодарили: 29 раз

Программа для RSLogix 5000

Сообщение automaticj »

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

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

Программа для RSLogix 5000

Сообщение Looker »

У сайте AB был пример вычисления времени восхода и захода солнца - MMS_052439 (Sunrise-Sunset) для V17. Сюда вложить не получилось (расширение имени файла не нравится, zip - тоже), Alexvolga78, см. личку.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
Alexvolga78
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 10 авг 2021, 16:33
Имя: Алексей
Страна: Россия
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Программа для RSLogix 5000

Сообщение Alexvolga78 »

automaticj, Хотят именно автоматическое :crazy0to:

Отправлено спустя 3 минуты 15 секунд:
Может быть есть возможность как-то сделать это массивами? Создать массив времени и обращаться к нему в определённое время.

Отправлено спустя 1 минуту 25 секунд:
Looker, Спасибо. Я посмотрю программу в субботу. Сейчас нет возможности.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

Программа для RSLogix 5000

Сообщение Looker »

Alexvolga78 писал(а): 11 авг 2021, 17:54Может быть есть возможность как-то сделать это массивами? Создать массив времени и обращаться к нему в определённое время.
Сделай UDT: время включения и время выключения. Потом массив размерностью 366 этих UDT, расписание на весь год.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
Alexvolga78
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 10 авг 2021, 16:33
Имя: Алексей
Страна: Россия
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Программа для RSLogix 5000

Сообщение Alexvolga78 »

Это освещение включится 22 июня в 20:10. Дальше я в затруднении. Как создать массив с временами вкл и откл?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Сергей
здесь недавно
здесь недавно
Сообщения: 84
Зарегистрирован: 02 авг 2010, 11:30
Имя: Сергей Сергеевич
Страна: РФ
город/регион: Москва
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Программа для RSLogix 5000

Сообщение Сергей »

на вскидку:
массив из четырех значений: Месяц (i), День (i), Час (i), Минута (i), потом циклом перебриваешь дни и месяцы, при нахождении - выходишь из цикла с сохранением значения (i), Час (i) и Минуты (i) сдвигаешь в переменные начала включения освещения
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

Программа для RSLogix 5000

Сообщение Looker »

Вернусь в родные края помогу, примерно - вторник.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Программа для RSLogix 5000

Сообщение Sergy6661 »

Alexvolga78 писал(а): 14 авг 2021, 15:20 Это освещение включится 22 июня в 20:10. Дальше я в затруднении. Как создать массив с временами вкл и откл?
Вместо дурацкой линии самоблокировки надо использовать катушки (L)- включить, (U)- отключить.

Автор темы
Alexvolga78
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 10 авг 2021, 16:33
Имя: Алексей
Страна: Россия
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Программа для RSLogix 5000

Сообщение Alexvolga78 »

Sergy6661, ОК, понял
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

Программа для RSLogix 5000

Сообщение Looker »

Sergy6661 писал(а): 16 авг 2021, 08:52Вместо дурацкой линии самоблокировки надо использовать катушки (L)- включить, (U)- отключить.
Плохой совет для включения, выключения чего-то. Потом начинают бороться с проблемой кратковременного включения механизма: после включения питания, программного вывода из состояния ошибки.
(L)- незаменима для фиксации каких либо ошибок. Для включения механизмов только -( ).
Я вернулся в родные края, но мое обещание про вторник - прошу перенести на среду. На моей работе напряг выстрелил.

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Программа для RSLogix 5000

Сообщение Sergy6661 »

Looker писал(а): 16 авг 2021, 19:16 Потом начинают бороться с проблемой кратковременного включения механизма: после включения питания
Интересно, прошу подробности- на каком оборудовании это наблюдается??
Looker писал(а): 16 авг 2021, 19:16 программного вывода из состояния ошибки.
Что это за ошибка и какие такие трудности?

Отправлено спустя 4 минуты 21 секунду:
Looker писал(а): 16 авг 2021, 19:16 Для включения механизмов только -( ).
И начинается писанина индо-китайского кода, в связи с особенностями LAD.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

Программа для RSLogix 5000

Сообщение Looker »

Sergy6661 писал(а): 17 авг 2021, 08:24Интересно, прошу подробности- на каком оборудовании это наблюдается??
В 90-х, обслуживая чужое.
Sergy6661 писал(а): 17 авг 2021, 08:24И начинается писанина индо-китайского кода, в связи с особенностями LAD.
??? Теперь понятно почему были советы про -(L)- и -(U)-. Далее спорить не буду - останемся каждый со своим мнением.
Какое счастье, что для контроллеров AB нет IL.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 840 раз

Программа для RSLogix 5000

Сообщение Ryzhij »

Looker писал(а): 18 авг 2021, 20:48 ??? Теперь понятно почему были советы про -(L)- и -(U)-. Далее спорить не буду - останемся каждый со своим мнением.
Какое счастье, что для контроллеров AB нет IL.
:good:
Это мы ещё про особенности асинхронной работы OPC-сервера не вспоминали, когда на HMI периодически выхватывается состояние бита между -(L)- [ -(S)- ] и -(U)- [ -(R)- ] вызывая у операторов когнитивный диссонанс и нервный тик. :ext_secret:
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Программа для RSLogix 5000

Сообщение Sergy6661 »

Ryzhij писал(а): 19 авг 2021, 08:17 Это мы ещё про особенности асинхронной работы OPC-сервера не вспоминали, когда на HMI периодически выхватывается состояние бита между -(L)- [ -(S)- ] и -(U)- [ -(R)- ] вызывая у операторов когнитивный диссонанс и нервный тик.
Да-да, если еще добавить несколько Periodic Task, все это взболтать, но не смешивать вообще получится BloodProject :ges_clap2:.
Сами же писали где-то про "Хрустальный подарок", возможном периоде его жизни и возможных кровавых последствиях. :lol:
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

Программа для RSLogix 5000

Сообщение Looker »

Для Alexvolga78, меняй тип процессора на свой и заполни массив включений, выключений (август заполнено несколько дней).
Вся программа:
Изображение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
Alexvolga78
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 10 авг 2021, 16:33
Имя: Алексей
Страна: Россия
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Программа для RSLogix 5000

Сообщение Alexvolga78 »

Looker, спасибо за помощь! Всё получилось!
Ответить

Вернуться в «ПЛК»