Russian (CIS)

Translate

Russian Chinese (Simplified) English French German Ukrainian
Главная Форум
Подписаться: Подписаться на рассылку по e-mail FACEBOOK
Форум
Добро пожаловать, Гость
Привет! Вход или Регистрация.    Забыли пароль?
Вниз Ответить Избранное: 0
Сообщения темы: Блок RTA(58)
#703
ivan (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Блок RTA(58) 10 г., 11 мес. назад  
Этот блок выдает текущее реальное время на внутренних часах контроллера?
или отсчет начинается при запуске программы?
Часы тикают независимо от настройки параметров блока?
И наконец, в каком формате "забирать" выходные данные этого блочка через ОРС-сервер?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 10.02.2011 11:53 Редактировал ivan.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#704
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 11 мес. назад  
Выход TM блока RTA(58) отображает реальное время, а не время от начала обрабатывания программы контроллером.
Настройки (свойства) блока относятся к срабатыванию выхода dALM и никак не влияют на отображаемое время.
В ОРС-сервере выход должен обрабатываться с типом данных Integer.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#705
ivan (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 11 мес. назад  
Все выходы с типом данных Integer? даже время?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#706
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 11 мес. назад  
У всех выходов блока RTA(58) тип данных "Целое"(Integer), время также (более подробно можно ознакомится в руководстве по эксплуатации MIK51_2, таблица 2.6).
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#707
ivan (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 11 мес. назад  
А возможна ли настройка внутренних часов контроллера?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#708
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 11 мес. назад  
Да, калибровка часов реального времени проводится на 5 уровне программирования пункты меню 10.01-10.07 на дисплее "ПАРАМЕТР" (таблица 7.5 инструкции на прибор MIK51_1)
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#711
ivan (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 11 мес. назад  
вопросов больше не имею...спасибо большое
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 11.02.2011 10:14 Редактировал ivan.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#737
ivan (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 10 мес. назад  
Возникла необходимость выделить минуты на выходе блока так, чтобы они изменялись от 0 до 60 каждый час, т.е. были представлены по сути в обычном виде...или подскажите, пожалуйста, как выделить целую часть вещественного числа
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 28.02.2011 10:24 Редактировал ivan.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#739
ivan (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 10 мес. назад  
Есть такой вариант....на примере первого часа....идет непрерывное деление текущих минут на 60, т.е. вычисляется кол-во часов....когда деление происходит на цело, т.е. минут стало ровно 60, на выходе блока деления стоит компаратор и сравнивает это число с уставкой (а в уставке 1), компаратор выдает 1 на выходе, счетчик считает....только для 24 часов нужно 24 компаратора + учитывать начальный момент отсчета в счетчике....громоздко и некрасиво получается....Избежать нагромождений можно использовав преобразование длинного целого в короткое, выделением целой части из вещественного числа...Может есть другие варианты?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 28.02.2011 11:43 Редактировал ivan.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#740
ivan (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 10 мес. назад  
это для первых 4-х часов ...счетчик и не нужен совсем.....если можно как-то оптимизировать, буду рад совету
Прикрепленный файл:
Имя файла: time.zip
Размер файла: 1798
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 28.02.2011 12:07 Редактировал ivan.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#741
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 10 мес. назад  
Приклад реалізації алгоритму в прикладенному файлі.
Прикрепленный файл:
Имя файла: test_603.zip
Размер файла: 1454
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#742
ivan (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Блок RTA(58) 10 г., 10 мес. назад  
Спасибо большое. На самом деле, из описания блока 81 трудно догадаться, что он может работать подобным образом... написано, что выходной сигнал блока 81 дискретный
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
Вверх Ответить