Страница 79 из 765 ПерваяПервая ... 2969777879808189129179579 ... ПоследняяПоследняя
Показано с 781 по 790 из 7646

Тема: Вопросы начинающего

  1. #781

    По умолчанию

    А как можно получить начало дня в коде формы?

  2. #782

    По умолчанию

    Например так:
    var TimeValue=DateTimePickerControl1.Value;
    Начало=new DateTime(TimeValue.Year, TimeValue.Month, TimeValue.Day,0,00,00);
    Где DateTimePickerControl1 - контрол для задания времени
    Начало - переменная для сохранения даты и времени (у переменной нужно включить способ инициализации - значение, "только чтение" - не ставить).
    Спасибо.

  3. #783

    По умолчанию

    Большое спасибо разобрался!!!

  4. #784
    Пользователь Аватар для Сергей1978
    Регистрация
    15.05.2013
    Адрес
    п.г.т. Молочный
    Сообщений
    49

    По умолчанию

    Здравствуйте. Собираемся на работе подключить СПТ 961 и Мастерскаду. Нашел на форуме похожую проблему. http://www.owen.ru/forum/showthread....ght=masterlink .Скачал Мастерскаду на 32, вставил мастерлинк, ввел устройство ЛОГИКА961 и запустил. Открылось окошко с сообщением: Ошибка при переводе Компьютер1 Masterlink, модуль Masterlink не включен в данную версию (0х80131509).

  5. #785

    По умолчанию

    Дело в том, что в версии MSRT32 не поддерживаются дополнительные модули и опции. Скачайте и установите Demo версию - в ней дополнительные опции есть.
    Либо используйте для получения данных OPC сервер:
    http://www.logika.spb.ru/newtexdoc/tex_doc_opc.php
    Спасибо.

  6. #786

    По умолчанию

    Такой вопрос, есть значение накопленного объема ДТ, которое в режиме реального времени приходит с ПЛК
    Необходимо в конце дня вычислить сколько ДТ было перекачано, т.е. от значения на 23:59 отнять значение 00-00(текущего дня, его начало)

  7. #787

    По умолчанию

    Вам нужно просто получить разницу между значением в 23:59 и 0:00?
    Можно решить задачу двумя путями.
    1) Можно по расписанию - в полночь, сохранять значение значение уровня в переменную. А затем вычитать из значения текущего уровня эту переменную.
    2) Если переменная уровня у вас архивируется, то можно использовать модуль "Расчет". У него есть функция AbsArchMomentValue( ) с помощью которой можно определить значение переменной в какой-то момент времени. Описание функции есть в справке.
    Спасибо.

  8. #788

    По умолчанию

    В описании функции AbsArchMomentValue( ) написано, что переменные времени задаются в формате даты и времени, как я понял, для точного поиска значения архивируемой переменной.
    Но как сделать, чтобы он брал дату и время для каждого дня?

    AbsArchMomentValue( Вход0, ( Date( ) + Int2Time( 23, 55, 00 )) , 1) - AbsArchMomentValue( Вход0, ( Date( ) + Int2Time( 6, 00, 00 )) , 1 )
    Правильно я написал формулу?
    Вопрос про время, можно ли так сделать?

    Проверил - пишет ошибку, убрал Date(), формула вроде сохранилась, но проверить ее работоспособность смогу только завтра, когда программу перезалью.
    Но вопрос остался, как сделать так, чтобы выборка значений не только была по времени, но и по дате
    Последний раз редактировалось imaks; 08.08.2013 в 03:22.

  9. #789

    По умолчанию

    Цитата Сообщение от imaks Посмотреть сообщение
    Но как сделать, чтобы он брал дату и время для каждого дня?
    Нужно использовать функцию времени CurDay( ) - начало текущего дня.
    Если нужно получить вчерашний - вычитаем количество секунд в сутках.
    Спасибо.

  10. #790

    По умолчанию

    А есть возможность сохранять данные не в 1 файл, каждый раз его перезаписывая, а дополнять уже имеющиеся данные новыми?
    Ну или создавать новый файл, с другим именем?

Страница 79 из 765 ПерваяПервая ... 2969777879808189129179579 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •