1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Unity pro DT_TO_ARINT

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модератор: Специалисты SE

Закрыто

Автор темы
spynight
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 03 авг 2014, 15:23
Имя: Шерстнев
Страна: Россия
город/регион: Нижегородская область

Unity pro DT_TO_ARINT

Сообщение spynight »

Здравствуйте.

Помогите с командой DT_TO_ARINT. Выдаёт ошибку "E1064 call of non-function".

Data editor:
Result_Time...ARRAY[0..3] OF INT
Data1...........DT

Код программы:
Data1:=DT#2014-08-2-8:00:00;
Result_Time:= DT_TO_ARINT(Data1); (*E1064 call of non-function *)

Процессор: MODICON PREMIUM TSXP575634M.

Не пойму, что не правильно. Всё как в Help.

Vorox
здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 29 июн 2015, 16:46
Имя: Андрей
Страна: Россия
город/регион: Нижегородская

Re: Unity pro DT_TO_ARINT

Сообщение Vorox »

Код: Выделить всё

RRTC_DT_MS(Display_1, Calc_1, Status_1);
time_arr := DT_TO_ARINT(Display_1.DT_value);
где time_arr - array[1..4] of int
RRTC_DT_MS() - EFB
Display_1 - Display_NTPC
Calc_1 - Calc_NTPC
Status_1 - int
Определение текущего времени в контроллере. Но это в Quantum
Закрыто

Вернуться в «ПЛК»