ivan (User)
Fresh Boarder
Posts: 19
|
Блок RTA(58) 13 Years, 1 Month ago
|
|
Этот блок выдает текущее реальное время на внутренних часах контроллера?
или отсчет начинается при запуске программы?
Часы тикают независимо от настройки параметров блока?
И наконец, в каком формате "забирать" выходные данные этого блочка через ОРС-сервер?
|
|
|
|
|
Last Edit: 2011/02/10 11:53 By ivan.
|
|
The administrator has disabled public write access.
|
Lukas (Moderator)
Moderator
Posts: 213
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
Выход TM блока RTA(58) отображает реальное время, а не время от начала обрабатывания программы контроллером.
Настройки (свойства) блока относятся к срабатыванию выхода dALM и никак не влияют на отображаемое время.
В ОРС-сервере выход должен обрабатываться с типом данных Integer.
|
|
|
|
|
The administrator has disabled public write access.
|
ivan (User)
Fresh Boarder
Posts: 19
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
Все выходы с типом данных Integer? даже время?
|
|
|
|
|
The administrator has disabled public write access.
|
Lukas (Moderator)
Moderator
Posts: 213
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
У всех выходов блока RTA(58) тип данных "Целое"(Integer), время также (более подробно можно ознакомится в руководстве по эксплуатации MIK51_2, таблица 2.6).
|
|
|
|
|
The administrator has disabled public write access.
|
ivan (User)
Fresh Boarder
Posts: 19
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
А возможна ли настройка внутренних часов контроллера?
|
|
|
|
|
The administrator has disabled public write access.
|
Lukas (Moderator)
Moderator
Posts: 213
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
Да, калибровка часов реального времени проводится на 5 уровне программирования пункты меню 10.01-10.07 на дисплее "ПАРАМЕТР" (таблица 7.5 инструкции на прибор MIK51_1)
|
|
|
|
|
The administrator has disabled public write access.
|
ivan (User)
Fresh Boarder
Posts: 19
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
вопросов больше не имею...спасибо большое
|
|
|
|
|
Last Edit: 2011/02/11 10:14 By ivan.
|
|
The administrator has disabled public write access.
|
ivan (User)
Fresh Boarder
Posts: 19
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
Возникла необходимость выделить минуты на выходе блока так, чтобы они изменялись от 0 до 60 каждый час, т.е. были представлены по сути в обычном виде...или подскажите, пожалуйста, как выделить целую часть вещественного числа
|
|
|
|
|
Last Edit: 2011/02/28 10:24 By ivan.
|
|
The administrator has disabled public write access.
|
ivan (User)
Fresh Boarder
Posts: 19
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
Есть такой вариант....на примере первого часа....идет непрерывное деление текущих минут на 60, т.е. вычисляется кол-во часов....когда деление происходит на цело, т.е. минут стало ровно 60, на выходе блока деления стоит компаратор и сравнивает это число с уставкой (а в уставке 1), компаратор выдает 1 на выходе, счетчик считает....только для 24 часов нужно 24 компаратора + учитывать начальный момент отсчета в счетчике....громоздко и некрасиво получается....Избежать нагромождений можно использовав преобразование длинного целого в короткое, выделением целой части из вещественного числа...Может есть другие варианты?
|
|
|
|
|
Last Edit: 2011/02/28 11:43 By ivan.
|
|
The administrator has disabled public write access.
|
ivan (User)
Fresh Boarder
Posts: 19
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
это для первых 4-х часов ...счетчик и не нужен совсем.....если можно как-то оптимизировать, буду рад совету File Attachment: File Name: time.zipFile Size: 1798
|
|
|
|
|
Last Edit: 2011/02/28 12:07 By ivan.
|
|
The administrator has disabled public write access.
|
Lukas (Moderator)
Moderator
Posts: 213
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
Приклад реалізації алгоритму в прикладенному файлі.
|
|
|
|
|
The administrator has disabled public write access.
|
ivan (User)
Fresh Boarder
Posts: 19
|
RE: Блок RTA(58) 13 Years, 1 Month ago
|
|
Спасибо большое. На самом деле, из описания блока 81 трудно догадаться, что он может работать подобным образом... написано, что выходной сигнал блока 81 дискретный
|
|
|
|
|
The administrator has disabled public write access.
|
|