Найти тему
Закреплено автором
Программирование. КИПиА. Segnetics, owenlojic, siemens и др.
Оглавление (список моих статей по программированию)
1 год назад
Программирование. КИПиА. Segnetics, owenlojic, siemens и др.
ССылки на любопытное в сети
1 год назад
Ротация нагрузок
Возникла проблема. Имеется несколько пароувлажнителей, общая мощность у них выше, чем мы можем использовать. Попросили реализовать такое решение - например одновременно разрешаем работать одновременно не больше пяти, ставим в очередь, и последовательно переключаем. Сперва хотел сделать в FBD. В регистр пишем, сдвигаем по кругу, но сходу не получилось. Этот регистр может меняться на ходу, его как то надо накладывать на регистр выходов, нет функции сдвига регистра с переносом битов (можно сделать свою конечно :) ) Короче сходу с FBD не заладилось...
2 недели назад
Как сделать сброс в ПР200 с экрана.
К сожалению в ПР200 разработчики IDE не предоставили средств видеть нажатия кнопок на панели, иначе привязал бы к клавише ESC. (я не знаю способа, если кто знает, подскажите). Для начала создаем энергонезависимую переменную reset Потом делаем на экране...
3 месяца назад
Овен пр200. Сетевые переменные для двух портов. (особенность)
Если вам вдруг понадобится использовать оба порта rs485 у пр200. Вы будете создавать сетевые переменные для каждого порта и назначать адреса. По всей видимости они используют одно адресное пространство в контроллере. Неприятный момент в том, что если адреса для сетевых переменных порта 1 и для сетевых переменных порта 2 совпадают, то при записи в первый, меняется значение и во втором. Т. е. нужно отслеживать, чтобы адреса не накладывались не только в пределах множества сетевых переменных одного порта (этим овенлоджик занимается), но также и не совпадали с адресами второго порта (а здесь овенлоджик спит) ...
4 месяца назад
ОВЕН. ПЛК 110. Поиск таргетов.
Взялся за халтурку, аванс. Исходные данные: схема, как обычно - куцее техническое задание. Оборудование уже собрано, стоит лет 7. Какая-то прога залита, как работает неизвестно, но явно не правильно. Надо все это привести к какому-то адекватному рабочему состоянию. Контроллер овен плк110... . Конечно лезем на сайт овена и узнаем. Программируется вторым кодесисом (благо - есть старый комп с ним). Попытался через усб подключится с первым попавшимся таргетом, чтоб получить какой-то отклик. Современные овеновские плкашки создают на усб виртуальный ethernet - здесь так не получилось...
6 месяцев назад
Токовые датчики и проектировщики.
После очередной командировки мне захотелось поразмышлять про токовые датчики в схемах проектов. В большинстве своем нарисовано все правильно, но частенько встречается упрощение приблизительно такого вида: Давайте посмотрим схемы подключения у овена например Мы видим, что на этой схеме токовый датчик подключается последовательно с источником питания. Но в шкафу не предусмотрено ни блока питания для датчика, ни клемм (часто для питания используют БП контроллера (не лучшее решение). Есть датчики,...
6 месяцев назад
Архив
ПР200 Промышленный миксер ПР200 Окорочник (Для Алексея) ПР200 Лесопарковая (вентиляшка) ПР200 Новатор (прога для станка) ПР200 Вентиляция водяной калорифер ПР200 Вентиляция электрокалорифер ПР200 пеллетные горелки ПР200 Федоровское ( вентиляшка с водяным калорифером) ПР200 сверлильный станок ПР200 ротатор...
7 месяцев назад
Программка для ПР200 - управление приточкой в теплице.
Маленькую халтурку как-то делал Очень давно. Суть в чем. Нужно управлять вентиляцией в маленькой теплице, вроде если очень влажно запускать, и если прохладно - запускать. Насколько помню, переделал ее из программы под вентиляцию сводяным калорифером (одна из первых программ под овен). ПИД регулятор овеновский, с автонастройкой (кстати, неплохо работает). Конкретно у этой программы, после обновления овенлоджика - флаг окончания автонастройки поменял свой тип, соответсnвенно, все связи после него оборвались :)...
111 читали · 8 месяцев назад
Shneider-electric. System-electric.
Появилась задача запрограммировать контроллер Modicon TM241CE40R от шнейдер-электрик. Для начала не мешало бы выяснить, в какой среде программировать. С помощью роликов ютуба, удалось выяснить, что мне нужна IDE Machine Expert. Для установки мне понадобилась Schneider Electric Software Installer - установщик программ. Устанавливаем его, а потом уже из него Machine Expert. Программа очень похожа на кодесис, что и не удивительно :) Так что, тем кто не работал в кодесисе, имеет смысл изучить эту среду программирования...
8 месяцев назад
ПР205. Первое знакомство. Энергонезависимость и удаленное изменение уставок.
Если вам попал в руки контроллер ПР205, то вам не помешает предварительно прочитать этот пост и посмотреть это видео. Мне предстоит для этого контроллера сделать программу управления приточной вентиляцией с управлением со скады по modbus TCP IP. Надеялся воткнуть в него свой старый проект под ПР200, подредактировать, но простая смена целевой платформы не прошла (в сегнетике как правило проходит). ПИД регулятор старый (с автонастройкой) не подходит, свои особенности работы с экраном, давно не программировал - хотелось потренироваться...
188 читали · 1 год назад
Панель ШНЕЙДЕР HMIGXU. Особенность java-макросов.
В заключение реализации проекта можно указать одну особенность. Если у вас есть синтактические ошибки, или забыли к примеру объявить переменную, кнопка validate еще вам скажет об этом. А если например вы, к примеру, с помощью метода GetIntValue () попробуете взять несуществующий элемент массива, то сообщения может и не быть даже после компиляции всего проекта. Если создали бесконечный цикл, то после двух секунд выполнения скрипта панель остановит выполнение. (Скрин не привел, потому что не смог найти второй раз, где они об том написали)...
1 год назад
Насосная. Панель шнейдер и хайвел. Часть 4.
Часть 1. Вот мы и подобрались к ротации насосов. Первоначально была мысль сделать эту часть в хайвел. Сформировать регистр, сдвигать его ... Но пощупав хайвеловскую среду программирования , и познакомившись получше с панелью, решил сделать в панели на яве. Итак, что у нас есть: Начнем с регулятора. У нас 6 насосов. Весь диапазон выхода ПИД сделал 0-600. Т.е. по 100 единиц на насос. (пока ротацию не учитываем) 0-100 - зона работы насоса 1 100-200 - зона работы насоса 2 200-300 - зона работы насоса...
1 год назад