Проблема с retain переменными окончательно решена ? С периодичностью в раз в два-три месяца сталкиваюсь с изменением значений. Конечно не исключаю шаловливых ручек окружаюшего персонала, но все-же...
Вид для печати
Проблема с retain переменными окончательно решена ? С периодичностью в раз в два-три месяца сталкиваюсь с изменением значений. Конечно не исключаю шаловливых ручек окружаюшего персонала, но все-же...
Нужно было сделать систему контроля наработки. При работе с макросом "Open Timer" из базы макросов заметил отставание между секундным импульсом и выходом минута. Выглядит это так. Включаем симуляцию. Считаем секунду. После 60 секунд "Изменение на выходе минута" наступает примерно на 10-15 секунде если смотреть на вход макроса. Если увеличить количество таймеров "Open Timer" то время перехода импульса минута возрастает. В железе работает так же. Есть "запаздывание" индикации минута.
Даже не знаю куда написать. Софт или Железо. Есть ПР200-220.2.2.0 и ПР200.24.4.2.0 . Программа сделана Сергеем 0308. Версия лоджика 1.13.184.17394. Версия ПО реле V2.12 стоит на каждом реле. И теперь самое интересное. На версии 220 некоторые уставки не работаю. Например 10:50 звонок работа. А в 12.00 звонка нет. Эта же программа залита в версию 24 там все уставки работаю. Реле версии 220 в москве могу передать на проверку. PS прошивка школьный звонок во вложении
Андрей программа та что во вложении. Использована смена платформы. Там простое расписание . С экрана ставим нужное время. Как только время уставки и реальное время совпадают на выходе постоянный сигнал 1 на 10 секунд. Потом ждем следующую уставку по времени.
Игорь, могу предложить последнюю версию программы:
Вложение 41736
Она принципиально не отличается, только в мелочах, залил себе в 220 В ПР200, поставил 12 уставок подряд, через минуту, всё отработало и ничего там тяжеловесного нет, среднее время цикла программы 3,00 мс!
Попробуйте может пойдет, попытка не пытка!
Повторил эксперимент, все 32 уставки поставил, через минуту, устал уставки ставить(понял, что это не моё), короче, всё отработало без проблем!
И ещё хотел добавить, как я уставки ставлю, после установки часов, минут нажимаю SEL, начинает мигать(выбрана для редактирования) "Запись", нажимаю стрелку вверх, появляется надпись "Ввод", нажимаю ОК! Затем перехожу к следующей уставке, несколько раз нажимая SEL, до мигания часов(выбор для редактирования), номер уставки не трогаю(пропускаю), он сам, автоматически увеличивается на единицу!
И ещё хотел сказать, может Вы ставите одно время на все уставки, так тоже не получится(не будет работать), надо не менее 2 уставок, иначе 1 раз сработает и никогда не повторится!
Вот, немного изменил, теперь можно и одну уставку ставить, если несколько уставок, то последующая не ранее, чем через 2 минуты:
Вложение 41760
Вот, немного переделал, ранее кто-то хотел с маской недели на 4 выхода(цеха), короче, сделал на 8 выходов:
Вложение 41767
Вложение 41769
На 32 уставки времени, для удобства добавил включение-выключение каждой уставки, можно расширить до 160 уставок, короче, устанете ставить!
Андрей , Юрий , Сергей 0308 Спасибо вам. НО УВЫ НЕ ЖЕЛЕЗО НЕ СОФТ НЕ ВИНОВАТЫ В РАБОТЕ ПР200. Виноват Я один. При заливки ПО в реле не поставил галочку сихронизации с ПК. Как результат у меня в реле был "ФЕВРАЛЬ 2000 " года да и ВРЕМЯ было другое . У меня звонок начинал работать с 15:00.Прошу прощения за ложную тревогу. Как предложение для неповторения таких фокусов в Пунктах МЕНЮ-НОВЫЙ ПРОЕКТ -МАРКА РЕЛЕ после выбора типа реле( те что с экраном и ИП120) добавить сразу окошко синхронизация времени ПР и ПК. И на Панели рядом с кнопкой ПОМОЩЬ индикаторную лампочку что часы синхронизированы.
Ещё раз всем большое спасибо и мои извинения за такую ошибку.