Показано с 1 по 5 из 5

Тема: ПЛК 154-А-М Стоят системные часы

  1. #1

    По умолчанию ПЛК 154-А-М Стоят системные часы

    Столкнулся с этой проблемой. Системные часы показывают 0:38:54, 18.2.2123, и не тикают. При этом сам ПЛК в остальном полностью функционален, выполняет программу штатно, множество программных TON-таймеров работают без нареканий.

    Пробовал менять системное время как через библиотеку SysLibTime (CurTimeEx-ом), так и через ПЛК-браузер: команды проходят, но ни дата, ни время не меняются. Это может быть аппаратной проблемой, или я что-то упускаю?

  2. #2

    По умолчанию

    покажите, как вызываете функцию вычитки времени
    структуру времени обнуляете каждый раз перед вызовом вычитки?

  3. #3

    По умолчанию

    Да, структуру SystemTime функц. блока CurTimeEx перед вызовом обнуляю, код программы приблизительно такой:

    Код:
    PROGRAM PLC_PRG
    VAR
    	timer: TON;
    	et: TIME:= t#1s;
    	nullTime: SystemTimeDate;
    	currTime: SystemTimeDate;
    	stime64: SysTime64;
    	ReadTime: CurTimeEx;
    END_VAR
    
    IF timer.Q THEN
    	timer(IN:= FALSE);
    	currTime:= nullTime;
    	ReadTime(
    		SystemTime:= stime64,
    		TimeDate:= currTime
    		);
    ELSE
    	timer(IN:= TRUE, PT:= et);
    END_IF

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,632

    По умолчанию

    а скрин плк-браузера покажете как меняете дату. И кстати как то же угороаздило выставить дату еще не наступившего века
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  5. #5

    По умолчанию

    Прошу прощения, проблема была не в машине. В одном из ФБ параллельно работал второй экземпляр CurTimeEx, который вызывался неправильным образом. Вопрос исчерпан, большое спасибо за помощь!

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 15.12.2015, 10:28
  2. Системные события CodeSys3
    от yuriylvovich в разделе ПЛК3хх
    Ответов: 29
    Последнее сообщение: 07.02.2014, 16:06
  3. ПЛК150 не идут системные часы
    от Евгений Пашигоров в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 08.08.2011, 11:33
  4. ТРМ-138-Р; Системные ошибки;
    от Андрей80 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 21.01.2011, 09:12

Ваши права

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