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

Тема: Как изменять переменную time в генераторе BLINK с экрана СПК?

  1. #1

    По умолчанию Как изменять переменную time в генераторе BLINK с экрана СПК?

    Необходимо менять время работы генератора BLINK. На экране СПК 110 можно вывести переменную типа REAL или WORD. а в генераторе работаетт переменная типа TIME. Как преобразовать TIME в первые две чтобы изменить уставки генератора BLINK, кто нибудб знает?

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,318

    По умолчанию

    К сожалению это невозможно

  3. #3

    По умолчанию

    Возможно, но не напрямую.
    В визуализации присвоить значение переменной типа DWORD, далее в программе конвертировать DWORD в TIME (в этом поможет функция "DWORD_TO_TIME").
    Значение присвоенное переменной DWORD будет в мили секундах, следовательно нужно масштабировать значение до нужных вам величин.

  4. #4

    По умолчанию

    Ребят спасибо! Выкладываю последовательность действий:
    1.В программе создаем генератор BLINK и 2 входные перменные типа тайм.
    2. В визуализации рисуем прямоугольник
    -СВОЙСТВА
    -ТЕКСТЫ пишем какой нибудь текст чтоб оператор понял что это за уставки, сразу за текстом вставляем символы %d и далее снова текст например mS.
    ТЕКСТОВЫЕ ПЕРЕМЕННАЯ -открывае6м - в строке ТЕКСТОВАЯ ПЕРЕМЕННАЯ 2 раза кликаем на правое пустое поле, появляеться асистент ввода и в нем выбираем созданные ранее переменные типа ТАЙМ.
    - В низу окна свойств находим INPUT CONFIGYREICN? выбираем OnMouseClick, нажимаем на поле конфигурация, появляеться окно КОНФИГУРАЦИЯ ВВОДА. Выделяем ЗАПИСАТЬ ПЕРЕМЕННУЮ и стрелкой переносим в среднее окно. Нажимаем треугольную кнопочку, выбираем VisuDalods.Keypad
    - Устанавливае6м минимальное и максимальное время уставки в милисекундах (при этом в диалоговом окне на панели будут они отображаться.)
    Хочу обратить чот в ремя деиствительно будет в милисекундах. Проверено все работает.

  5. #5

    По умолчанию

    Ребят, забыл дописать!!! В диалоговом окне уставка вводиться в формате которое предлагаеться min или мax значения, например: T#100S илиT#200m только значения на экране СПК будет пересчитано и показано в милисикундах. Если кто поможет как уити от этого неудобства большое человеческое спасибо!

  6. #6

    По умолчанию

    Умножать и делить время тоже можно: часто использую в таймерах конструкции типа "pt := t#1s * wait_time" чтобы задавать время откуда угодно с какой угодно дискретностью. В этом случае и преобразования не нужно, если время умножить на целое, получится время.

  7. #7

    По умолчанию

    программа.JPG Вот попытался вставить фотографию программы как это все получилось и работает
    Вложения Вложения

Похожие темы

  1. Как изменять уставку (язык LD)
    от rocky7 в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 03.07.2017, 13:31
  2. Ответов: 17
    Последнее сообщение: 16.09.2014, 10:38
  3. СПК207 как выключить подсветку экрана?
    от semenov_ol в разделе СПК2хх
    Ответов: 3
    Последнее сообщение: 10.11.2013, 05:24

Ваши права

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