Страница 193 из 764 ПерваяПервая ... 93143183191192193194195203243293693 ... ПоследняяПоследняя
Показано с 1,921 по 1,930 из 7636

Тема: Вопросы начинающего

  1. #1921

    По умолчанию

    Для этого нужно использовать входы динамизации, в частности вам нужен вход динамизации "Отключен".
    Подробнее про динамизацию вы можете посмотреть в этом документе:
    http://www.insat.ru/services/support...0animation.pdf
    Спасибо.

  2. #1922

    По умолчанию

    Цитата Сообщение от ivandragon Посмотреть сообщение
    чтобы он отображался, только тогда когда есть сигнал логической единицы.
    К сожалению, в данной СКАДе можно только отключать изображения по логическому сигналу, а гораздо удобнее было бы иметь возможность их также и включать. Но, говорят, нельзя сделать так. Однако выход есть. По моему небольшому опыту, удобнее всего пользоваться событиями, потому что их можно назвать так, чтобы было понятно, что это событие делает.
    Например, если есть насос, и у него возможны три состояния: выключен, включен и авария. Соответственно, есть изображения этого насоса, соответствующие трём состояниям: серый, зелёный, красный. Рисунки должны быть одинакового размера и вообще отличаться только цветом. На мнемосхеме эти рисунки должны лежать "стопкой".
    Создаём события под названиями "Серый скрыть", Зелёный скрыть", "Красный скрыть". В формуле каждого события указываем условия, при которых соответствующий рисунок будет скрыт (отключен). Например, если мы имеем два сигнала о состояниях насоса: Включен/выключен (лог. 0/лог. 1) и Авария (лог. 1), то формула для события "Скрыть серый" будет: "Включен ИЛИ Авария", для события "Скрыть зелёный": "НЕ Включен ИЛИ Авария", для события "Скрыть красный": "НЕ Авария". С выходов этих событий подаём сигналы на входы динамизации "Отключить" каждого из изображений.
    Можно обойтись и двумя динамизированными картинками, оставив одну как есть, но тогда необходимо правильно их расположить по слоям мнемосхемы (нединамизированная должна лежать ниже всех). Например, снизу вверх: зелёный, серый, красный. Если насос включен, ни серое, ни красное изображения не будут видны, а зелёное останется. Можно ещё дополнить аварийное изображение миганием, тогда при аварии будет периодически меняться цвет с серого на красный, это очень хорошо привлекает внимание.
    Последний раз редактировалось Roman62rus; 22.12.2014 в 17:14.

  3. #1923

    По умолчанию

    Обычно для такой задачи используют контрол "выбор изображения".
    Спасибо.

  4. #1924

    По умолчанию

    Здравствуйте, подскажите пожалуйста, есть переменная А, команда Б и событие, как сделать чтобы при переходе А в состояние ВЫКЛ, Б выдала импульс на событие, на секунду его ОТКЛЮЧИВ(состояние - ЛОЖЬ).

  5. #1925

    По умолчанию

    В правильном ли направлении я двигаюсь вообще?

    Есть емкость №1, в которую насыпается компонент из другой емкости №2, если вес емкости№1 не изменяется(не происходит насыпания компонента), требуется включить пневмомолоток, который "тресанет" емкость №2. Для отслеживания изменения веса, использовал ФБ "Дифференциал", создал событие1, в формуле которого прописал, что если "скорость изменения" дифференциала =0, событие переходит в состояние - Истина. Но мне пришлось ограничить вкл. пневмомолотка "задержкой по времени1", т.к. должно пройти определенное время(компонент должен пройти через шнек и т.д. перед тем, как достигнет емкости№1). Все заработало.

    Дальше требовалось чтобы "задержкка по времени1" включалась снова, повторно включая мневмомолоток, если вес до сих пор не начал изменяться. Но как мне сбросить "задержкка по времени1"? Я додумался только сбрасыванием события1 (который в свою очередь сбросит "задержку по времени1", но сбросить мне надо событие1, только когда пневмомолоток отработал.

    Очень сильно намудрил, Заранее благодарю за помощь.

  6. #1926

    По умолчанию

    Цитата Сообщение от Vitorgan Посмотреть сообщение
    Здравствуйте, подскажите пожалуйста, есть переменная А, команда Б и событие, как сделать чтобы при переходе А в состояние ВЫКЛ, Б выдала импульс на событие, на секунду его ОТКЛЮЧИВ(состояние - ЛОЖЬ).
    Командой так сделать нельзя. Воспользуйтесь событие.
    Можно также при помощи ФБ "Задний фронт" отследить выключение переменной А, а затем в самом событии прописать в формуле чтобы при импульсе на выходе "Задний фронт" событие выключилось.
    Спасибо.

  7. #1927

    По умолчанию

    Цитата Сообщение от Vitorgan Посмотреть сообщение
    Дальше требовалось чтобы "задержкка по времени1" включалась снова, повторно включая мневмомолоток, если вес до сих пор не начал изменяться. Но как мне сбросить "задержкка по времени1"? Я додумался только сбрасыванием события1 (который в свою очередь сбросит "задержку по времени1", но сбросить мне надо событие1, только когда пневмомолоток отработал.
    Да, нужно сбросить событие которые подает сигнал на событие. Если это событие сбрасывать нельзя, то добавьте еще одно промежуточное, в формулу которого добавьте условие кратковременного сброса (например по нажатию кнопки).
    Спасибо.

  8. #1928

    По умолчанию

    Спасибо) а можно с помощью скады сделать такое: Есть переменная с разными значениями, каждое значение это вид ошибки - Можно ли сделать так, чтобы в шаблон текста выводился текст относящийся к одной из многих ошибок. Я придумал только так, создать окно в котором написан кусок текста(общий, шаблонный) а ниже текст привязанный к данной ошибке. На каждую ошибку создать свое событие, и прописать в нем значение переменной равно =1, то появляется текст ошибки 1, =2, =3 и т.д. И в свойствах динамизации отключать текст, когда событие =0. Но в итоге создается большое количество однотипных событий. Может есть средства мастерскады способные решить данную проблему без "танцев с бубном"

  9. #1929

    По умолчанию

    Можно использовать перечислимую переменную. Система - Шкалы - Перечислимые. Создаете шкалу, назначаете какое число какому тексту соответсвует. Затем назначаете переменной.
    Эту переменную можно использовать и на мнемосхемах и в тексте событий.
    Спасибо.

  10. #1930

    По умолчанию

    MasterOPC 3.1.2
    В настройках максимальный разрыв адресов чтения 100, максимальное количество регистров для чтения - 125
    OPC сервер шлёт такой запрос:
    Tx: [0008] 01 03 48 00 00 84 52 09
    Это запрос на чтение 132 регистров, если правильно понимаю

Страница 193 из 764 ПерваяПервая ... 93143183191192193194195203243293693 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

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