Я тут новых лампочек накаливания и патронов к ним купил для проверки симисторного регулятора TTC-25. Мой вам совет. Не выкидывайте старые советские, у кого валяются на дачах, чердаках. Из 6, 4 не было контакта, пришлось шаманить, у одного корпус пришлось подматывать синей изолентой. У ламп цоколи сворачивались на раз два. ======================= А это, чтоб не потерялось. Песня понравилась.
Недавно вносил в свой проект изменения. Проект построенный на segnetics 2Gi. Уже несколько лет не производится. Надо отдать должное сегнетикс. Новая версия smlogix корректно работала с ним, в режиме отладки поначалу не очень, после форматирования контроллера все стало ОК. Новая версия проги тоже корректно заработала. Старые контроллеры вполне себе пашут в котельной (жарковато обычно в котельных), пластик уже пожелтел. Лет 8 точно непрерывной работы. Единственно, при подключении для отладки не определяет, что версия проги та же самая, и приходится шить заново.
Буду сюда скидывать разные заметки по овенлоджику типа такой "Про сброс" или про "сетевые переменные". Когда редко программируешь, некоторые вещи забываются, чтоб было где подсмотреть, сделаю напоминаловку здесь. Иногда имеет смысл знать, подчиненное устройство видит контроллер, или нет (особенно когда на него повесили например термостат угрозы заморозки). В справке овенлоджика нет информации о том, какое значение будет иметь переменная A5_state, при наличии связи и при отсутствии...
Возникла проблема. Имеется несколько пароувлажнителей, общая мощность у них выше, чем мы можем использовать. Попросили реализовать такое решение - например одновременно разрешаем работать одновременно не больше пяти, ставим в очередь, и последовательно переключаем. Сперва хотел сделать в FBD. В регистр пишем, сдвигаем по кругу, но сходу не получилось. Этот регистр может меняться на ходу, его как то надо накладывать на регистр выходов, нет функции сдвига регистра с переносом битов (можно сделать свою конечно :) ) Короче сходу с FBD не заладилось...
К сожалению в ПР200 разработчики IDE не предоставили средств видеть нажатия кнопок на панели, иначе привязал бы к клавише ESC. (я не знаю способа, если кто знает, подскажите). Для начала создаем энергонезависимую переменную reset Потом делаем на экране...
Если вам вдруг понадобится использовать оба порта rs485 у пр200. Вы будете создавать сетевые переменные для каждого порта и назначать адреса. По всей видимости они используют одно адресное пространство в контроллере. Неприятный момент в том, что если адреса для сетевых переменных порта 1 и для сетевых переменных порта 2 совпадают, то при записи в первый, меняется значение и во втором. Т. е. нужно отслеживать, чтобы адреса не накладывались не только в пределах множества сетевых переменных одного порта (этим овенлоджик занимается), но также и не совпадали с адресами второго порта (а здесь овенлоджик спит) ...
Взялся за халтурку, аванс. Исходные данные: схема, как обычно - куцее техническое задание. Оборудование уже собрано, стоит лет 7. Какая-то прога залита, как работает неизвестно, но явно не правильно. Надо все это привести к какому-то адекватному рабочему состоянию. Контроллер овен плк110... . Конечно лезем на сайт овена и узнаем. Программируется вторым кодесисом (благо - есть старый комп с ним). Попытался через усб подключится с первым попавшимся таргетом, чтоб получить какой-то отклик. Современные овеновские плкашки создают на усб виртуальный ethernet - здесь так не получилось...
После очередной командировки мне захотелось поразмышлять про токовые датчики в схемах проектов. В большинстве своем нарисовано все правильно, но частенько встречается упрощение приблизительно такого вида: Давайте посмотрим схемы подключения у овена например Мы видим, что на этой схеме токовый датчик подключается последовательно с источником питания. Но в шкафу не предусмотрено ни блока питания для датчика, ни клемм (часто для питания используют БП контроллера (не лучшее решение). Есть датчики,...