Показано с 1 по 10 из 381

Тема: Визуализация(компоненты и настройки)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Помогите добрые люди! Задача: в визуализации прямоугольник с float переменной, по клику происходит ввод значения с numpad. Необходимо после ввода значения (нажатия кнопки ok) инициировать в программе запись переменной по модбас. Как отследить событие ввод значения ? Подозреваю задача тривиально но ума не хватает :-)

  2. #2

    По умолчанию

    Цитата Сообщение от Philosof Посмотреть сообщение
    Помогите добрые люди! Задача: в визуализации прямоугольник с float переменной, по клику происходит ввод значения с numpad. Необходимо после ввода значения (нажатия кнопки ok) инициировать в программе запись переменной по модбас. Как отследить событие ввод значения ? Подозреваю задача тривиально но ума не хватает :-)
    Может я не совсем понял задачу, но - делаем соединение с устройством, одни переменные читаем, другие пишем. Контроллер циклично производит данную операцию. В принципе есть переменные управления модулем связи. Для Modbus TSP Slave переменная Modbus_TCP_Slave.xConfirmError держим в TRUE - блок будет остановлен.
    Изображения Изображения

  3. #3

    По умолчанию

    Oleg_gelo
    Переменные для записи пишутся не в цикле а по команде (потому что редко и цикл гонять накладно). Чтобы инициировать запись надо отследить событие (ввод нового значения). Например нажатие на кнопку OK на цифровой клавиатуре. Ума не приложу как это из программы отследить или прям в визуализации реализовать установку бита.

  4. #4

    По умолчанию

    Цитата Сообщение от Philosof Посмотреть сообщение
    Переменные для записи пишутся не в цикле а по команде (потому что редко и цикл гонять накладно).
    Получилось, если я правильно понял задачу. У меня на столе СПК270 и ПЛК110. ПЛК по одному каналу принимает WORD, по второму выдаёт WORD+100. Когда в объявлении канала Modbus TCP Slave ставишь триггер не CYCLIC, в соотнесении входов/выходов появляется переменная BOOL для проведения записи. Соотносим её на программу - и вроде работает.
    Вложения Вложения

  5. #5

    По умолчанию

    Цитата Сообщение от Oleg_gelo Посмотреть сообщение
    Получилось, если я правильно понял задачу. У меня на столе СПК270 и ПЛК110. ПЛК по одному каналу принимает WORD, по второму выдаёт WORD+100. Когда в объявлении канала Modbus TCP Slave ставишь триггер не CYCLIC, в соотнесении входов/выходов появляется переменная BOOL для проведения записи. Соотносим её на программу - и вроде работает.
    Спасибо что прониклись вопросом. Все правильно вы поняли за исключением того что вместо кнопки "ввод числа" клик по окошку со значением а вместо кнопки "команда запись" факт нажатия на кнопку "ок" на Numpad (как последнее реализовать непонятно).

  6. #6

    По умолчанию

    Цитата Сообщение от Philosof Посмотреть сообщение
    Все правильно вы поняли за исключением того что вместо кнопки "ввод числа" клик по окошку со значением а вместо кнопки "команда запись" факт нажатия на кнопку "ок" на Numpad (как последнее реализовать непонятно).
    Как именно сделать по кнопке "ок" я не знаю, но можно легко отследить факт изменение переменной и выдать BOOL.

  7. #7

    По умолчанию

    Цитата Сообщение от Oleg_gelo Посмотреть сообщение
    Как именно сделать по кнопке "ок" я не знаю, но можно легко отследить факт изменение переменной и выдать BOOL.
    "Отследить изменение" имеется ввиду сравнение переменных по отдельности? Или есть какой-то универсальный способ? Какая версия CDS у вас?
    Последний раз редактировалось Philosof; 25.02.2015 в 12:28.

Похожие темы

  1. Посоветуйте компоненты для простого алгоритма
    от lenspecstroy в разделе Подбор Оборудования
    Ответов: 59
    Последнее сообщение: 14.05.2014, 20:09
  2. Програмные компоненты
    от zendo057 в разделе Эксплуатация
    Ответов: 51
    Последнее сообщение: 22.08.2013, 21:41
  3. Визуализация и стандартные настройки.
    от Elka в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 22.07.2011, 09:19
  4. настройки ТРМ138
    от Макс ВГМХА в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 31.03.2011, 19:48
  5. не могу найти компоненты;v2.3
    от ГоршенинВладимир в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 21.12.2009, 10:21

Ваши права

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