здравствуйте!
подскажите, пожалуйста, каким образом использовать счетчик реального времени в плк - часы? необходимо, чтобы в ночное время программа не выполнялась.
раньше была такая тема на форуме, хорошо помню это. сейчас поискал - не нашел.
Вид для печати
здравствуйте!
подскажите, пожалуйста, каким образом использовать счетчик реального времени в плк - часы? необходимо, чтобы в ночное время программа не выполнялась.
раньше была такая тема на форуме, хорошо помню это. сейчас поискал - не нашел.
SysLibTime.lib
спасибо! .
а SysLibRTC будет ли реализован для ПЛК 100, 150, 110?
все-таки вариант представления времени у SysLibTime далеко не стандартный (по МЭК)
Fb Rtc реализован и поддерживается.
это как раз Rtc исключен из списка функциональных блоков мэк.
SysLibRTC - не будет поддержан.
lara197a - Fb Rtc реализован и поддерживается.
Филоненко Владислав - SysLibRTC - не будет поддержан.
так где правда?
Блок RTC - программные часы реального времени, входящие в библиотеку Standart.Lib. Может их имел в виду Lara197a
:rolleyes: Господа! подскажите пожалуйста,а существует ли в природе:)
программка ВИЗУАЛА, для задания часов на ПЛК.По аналогии имеющей-
сягося на диске документа " Калибровка аналоговых входов ПЛК150 и ПЛК154." , где прилагается файл с ПО, где реализованна возможность
производить калибровку через окно визуализации?:confused:
Очень прошу помочь в этом вопросе, поскольку я не так давно
приобрел ОВЕН150 и сейчас не хватает информации в этом направлении.
:eek:
:( не, они меня устраивают.Просто хотелось бы готовую
визуализацию под работу ПЛК-браузера заиметь:rolleyes:
Помнится какое-то время назад встречал,здесь на форме,
где-то в примерах, програмку -"будильник" кажется называлась,
там и визуализация реализована была:cool:
Если кто понимает о чем речь подскажите сЦылкОЙ :o
НА ПОДОБНЫЕ ПРИМЕРЫ .....
....заранее благодарен!
Будильник я когда-то выкладывал, если не найдёте, то пишите в личку, сброшу.
Взгляни: http://www.owen.ru/forum/showthread....F2%FF%ED%E5%F2
а значение регистров меняй от куда захочеш :-)
Как в CoDeSys остановить время при отладке? Когда я останавливаю программу (в точке останова), то время продолжает тикать и в эмуляции и в PLCWinNT.
Подскажите пожалуйста, как запрограммировать будильник, допустим чтобы он сработал через месяц, после запуска ПЛК, это нужно для не добросовестных заказчиков, которые не хотят оплачивать работу, через месяц ПЛК встает колом.
Добрый день.
Как выше писали, можно переменную каждый час инкрементировать на 1.
Для этого удобно использовать блок TON
На вход IN нужно завести будет выход Q этого же блока, только инвертировав его (например оператором NOT)
Таким образом блок будет себя постоянно перезапускать, и выдавать импульсы с заданным в параметре TP периодом
Ну и по импульсу Q (выход TON) инкрементируете RETAIN переменную.
Чтобы ни кто не сбросил значения RETAIN, не копировал и не перезаписал проект — можно запаролить ПЛК командой setpwd в ПЛК браузере. В этом случае к ПЛК нельзя будет подключиться без введения пароля.
ВАЖНО: в пароле могут быть только латинские буквы и цифры, без символов и спецсимволов, иначе ПЛК запаролится окончательно и только в СЦ можно будет распаролить.
Ну и главное не забыть пароль, а то придется ПЛК сдавать в СЦ (либо менять плату с флешой и процессором, а она дорогая)
Для этого нужно знать, что такая процедура там есть =) Плюс период можно сделать и меньше, если необходимо.
Да и пользоваться оборудованием, которое каждый час нужно перезагружать по питанию... Ну такое... Не удобно же =)
Ну вообще да, чтобы таких проблем не иметь, нужно договор составлять и вести работы по договору. Тогда и не придется колхозить такие вещи...