Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Редактор проекта TRACE MODE 6 / » Передача времени

   
Автор / Author Тема / Topic: Передача времени
Ермишин Алексей
Junior Member / Новичок
Участник № / Member № 2036


Icon 1 отправлено / posted      Профиль для / Profile for Ермишин Алексей           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!
1. Как записать ноль в канал Time (тип Date Time).
2. Пучему время и дата не передаются через аргументы без привязки к каналам Time.

Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Что Вы подразумеваете под "записать ноль в канал Time"? Т.е. записать нулевую дату и время (01.01.1970 3:00:01)или просто записать значение 0? И хотелось бы знать, для чего Вам это нужно.
2. Хотелось бы уточнить, куда не передаются? В рамках одного узла через аргументы легко передаются, напимер, с экранной формы в программу, не забыв предварительно задать соответствующий тип данных аргумента.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Ермишин Алексей
Junior Member / Новичок
Участник № / Member № 2036


Icon 1 отправлено / posted      Профиль для / Profile for Ермишин Алексей           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Подразумевается подача 0 на вход In(02) и отработка канала в соответствии с типом : Дата - 01.01.1970 и время 00:00:00. Нужно для записи некоторых событий (например простоев оборудования) во внешнюю базу данных.
2. С экранной формы (Гэ Текст (ввести и передать) в программу время и дата (тип аргументов Time, Date and Time) не передаются. Также не удалось передать и из программы в экранную форму без привязки к каналу типа Time.

Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для того, чтобы установить дату формата 01.01.1970 3:00:01 в канале класса Time, необходимо во входное значение этого канала послать 1, а не 0. Что касается передачи значения времени и даты через аргументы между экранной формой и программой и наоборот, то пришлите, пожалуйста, Ваш проект с объяснением что где смотреть на hotline2@adastra.ru.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Ермишин Алексей
Junior Member / Новичок
Участник № / Member № 2036


Icon 1 отправлено / posted      Профиль для / Profile for Ермишин Алексей           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Т.е. ноль не отрабатывается.
Тогда ещё один вопрос?
Канал Time по умолчанию имеет значение
00.01.1900 0:00:00 , то же самое можно получить отправив ноль в атрибуты c 10 по 15(s,m,h,day,month,year) канала Time. Что надо отправить на вход In(02), чтобы получить это значение.
Проект по передаче аргументов отправил.

Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Когда Вы отправляете в атрибуты канала Time с 10 по 15 значение 0, Вы задаете дату и время искусственно. Невозможно получить дату и время, указанную Вами, задав во входное значение канала Time какое либо значение, поскольку в системе принята за начало отсчета дата 01.01.1970 3:00:01. Опять же, хотелось бы узнать о необходимости ввода именно значения 00.01.1900 0:00:00.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Ермишин Алексей
Junior Member / Новичок
Участник № / Member № 2036


Icon 1 отправлено / posted      Профиль для / Profile for Ермишин Алексей           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В идеале была необходимость вывода значения 00.00.0000 0:00:00 на экран, просто для корректности отображения, но раз так нельзя, то нельзя. А после разьяснения вами передачи времени через аргументы (спасибо за проект)необходимость в этом и вовсе отпала.
Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Майборода Алексей
Forum Haunter / Завсегдатай форума
Участник № / Member № 1701


Icon 1 отправлено / posted      Профиль для / Profile for Майборода Алексей           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.
Что-то не могу понять, не передаётся время с экрана в канал типа Time. Имеется экран с аргументом типа DATE_AND_TIME привязан к входному значению канала типа Time (input). На экране текстовое поле, по нажатию на которое стоит "Ввести и передать" в упомянутый выше аргумент. Значение в канал не попадает. Что я не так делаю??? Причём на релизе 6.05 в проекте я так делал и всё работало, а сейчас на 6.05.1 не получается. Или я сам уже запутался...

Сообщения / Posts 106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Лучше использовать не текстовое поле, а ГЭ "Календарь" с привязкой к аргументу.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ошибка связанная с работой ГЭ "Текст" будет исправлена с ближайшем релизе.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2