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

Тема: Установка времени в таймер с панели СПК207

  1. #1

    По умолчанию Установка времени в таймер с панели СПК207

    Требуется сделать ввод времени в таймер с панели контроллера. Как это сделать. Может пример есть.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Цитата Сообщение от evgeni293 Посмотреть сообщение
    Требуется сделать ввод времени в таймер с панели контроллера. Как это сделать. Может пример есть.
    Добрый день. Думаю, этот пример подойдет (сделан в 3.5 SP6):
    http://www.owen.ru/forum/showthread....l=1#post210067

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. Думаю, этот пример подойдет (сделан в 3.5 SP6):
    http://www.owen.ru/forum/showthread....l=1#post210067
    Благодарю.

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. Думаю, этот пример подойдет (сделан в 3.5 SP6):
    http://www.owen.ru/forum/showthread....l=1#post210067
    Евгений, ввод времени для таймера имеет вид PLC_PRG.fb_TP.PT:=t#10s;(из примера).
    Как то можно сделать изменение времени вроде такого PLC_PRG.fb_TP.PT:=t#Аs;, т.е. иметь возможность изменить значение переменной, без ввода конструкции "t#..s"

    Это направлено на "чтоб оператору не думать как ввести". Просто взять определенное количество секунд.
    Если подобное реализовать нельзя, то и на этом спасибо.

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Цитата Сообщение от evgeni293 Посмотреть сообщение
    Евгений, ввод времени для таймера имеет вид PLC_PRG.fb_TP.PT:=t#10s;(из примера).
    Как то можно сделать изменение времени вроде такого PLC_PRG.fb_TP.PT:=t#Аs;, т.е. иметь возможность изменить значение переменной, без ввода конструкции "t#..s"

    Это направлено на "чтоб оператору не думать как ввести". Просто взять определенное количество секунд.
    Если подобное реализовать нельзя, то и на этом спасибо.
    Можно в программе делать промежуточную конверсию. Т.е. оператор вводит число 10 (или строку '10:15', или еще что-нибудь), а в программе вы эту переменную конвертируете в переменную типа TIME, которую отправляете на вход таймера. Надо заметить, что конверсия типа INT_TO_TIME(10) вернет вам 10ms (потому что TIME представляет собой число миллисекунд), чтобы перейти к минутам (или к секундам, или еще к чему-то) надо домножить на соответствующий коэффициент.

  6. #6
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    PLC_PRG.fb_TP.PT:=A*T#1s
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

Похожие темы

  1. Установка времени ПЛК304
    от ISh в разделе ПЛК3хх
    Ответов: 7
    Последнее сообщение: 16.04.2015, 19:08
  2. Установка даты - времени в СП 270
    от spec_yug в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 10.07.2014, 09:50
  3. Ответов: 3
    Последнее сообщение: 04.12.2013, 22:41
  4. ПЛК 160: Установка времени?
    от manuel в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 14.12.2011, 21:31
  5. установка времени и даты на плк
    от michaeladm в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 27.05.2010, 11:30

Ваши права

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