-
Вложений: 8
ПЛК110 счетчик моточасов
Здравствуйте, подскажите пожалуйста создал проект счетчика моточасов из библиотеки oscat_building_100.lib.На ноутбуке(в режиме эмулятора)- все работало, в блоке "vremy" отображалось время в секундах, а при загрузке проекта на рабочем ПК этот же блок отображает время в виде 16#00000000, что я делаю не так? и как исправить. В теме "Библиотеки сторонних разработчиков"http://www.owen.ru/forum/showthread.php?t=14007 пост №2 пишутВложение 20953.
Как сделать чтобы отображалось в МИН.ЧАС.ДНИ.???
-
Вложений: 1
C отображением времени в виде 16#00000000 разобрался - Вкладка РЕСУРСЫ-рабочая область-битовые строки-ДЕСЯТИЧНЫЕ.Вложение 20971
А с остальным подскажите. и как сделать чтобы данные счетчика не "слетали" после отключения питания
-
Объявить нужные переменные как энергонезависимые (RETAIN) не судьба?
-
есть функция RTC в КДС.
самое то для моточасов.
-
В разделе примеры программ и полезностей есть пример счетчика моточасов.
-
Вложений: 3
Здравствуйте Андрей, lara197a, Ryzhij, смотрел я этот и др. примеры. Мне нужно нужно вести учет времени работы пока 7 машин с возможностью расширения до ~50, как минимум в течении 1 года.+передача в СКАДУ через Lectus с отрисовкой графиков работы, отображением времени работы каждой машины + выбор периода времени сколько какая машина отработала(допустим за смену с 8:00 до 20:00). Вот как то так... С CoDeSys v2 работаю всего 3 недели потому и вопросы такие, для Вас может и простые...Да вот наваял кое что,(ПЛК110-32) посмотрите. С (RETAIN) пробовал-не получатся, может для сохранения бесперебойник прикрутить?:) Да ПЛК этот же +МВА планируется использовать для передачи в СКАДУ температуры и давления агрегатов. Если в проекте что не так, исправте пожалуйста, буду благодарен.
-
Поищите в темах, я много раз выкладывал пример учета наработки по сменам оборудования,
с архивированием на месяц на ПЛК 100.
-
Вложений: 1
Зы, TRAB.lib мне пришлось переделывать, так как на живом ПЛК он нифига не сохранял и при отключении питания всегда сбрасывался в 0. После включения питания необходимо внести данные в LV1...LV4
На входах LV переменные retain, сохранение и запись отдельно в программе. Запись по битовой маске на входе Mask.
Другого ПЛК нет под рукой, делал на ПЛК63 и не срослось как задумывалось в начале.
Кстати вопрос гуру, в эмуляторе есть возможность эмулировать именно отключение питания ?
-
melky подскажи новичку "Запись по битовой маске на входе Mask" это как? поподробнее пожалуйста. И еще вопрос - как передать в ОРС с последующей передачей в скаду, то что TRAB посчитал не 4-мя переменными(как у меня сейчас), а одной переменной. Очень хотелось увидеть примеры.
-
Возьмите пример отсюда http://www.owen.ru/forum/showthread.php?t=13588 номер 7 оформите в виде ФБ и множьте сколько вам надо 7 или 50 , данные с этих ФБ сохраняете в файл http://www.owen.ru/forum/showthread.php?t=18727&page=4 через каждые ? Минут, секунд