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

Тема: Переключение показываемых значений СМИ2

  1. #1

    По умолчанию Переключение показываемых значений СМИ2

    Здравствуйте! У меня есть модуль, который собирает показания с термопар. Модуль опрашивается ПЛК-160 и полученное значение одного из каналов (всего у модуля 8 каналов) записывается в СМИ2. Так вот, хочу сделать так, чтобы на одну панель СМИ2 по очереди записывались данные всех 8 каналов и отображались с заданным интервалом, то есть циклически переключались. Знаю точно, что панелька так умеет делать. Подскажите пожалуйста как это можно реализовать?

  2. #2

    По умолчанию

    Цитата Сообщение от ThreeAxes Посмотреть сообщение
    Здравствуйте! У меня есть модуль, который собирает показания с термопар. Модуль опрашивается ПЛК-160 и полученное значение одного из каналов (всего у модуля 8 каналов) записывается в СМИ2. Так вот, хочу сделать так, чтобы на одну панель СМИ2 по очереди записывались данные всех 8 каналов и отображались с заданным интервалом, то есть циклически переключались. Знаю точно, что панелька так умеет делать. Подскажите пожалуйста как это можно реализовать?
    Можете в ПЛК с нужным интервалом переключать значение, отправляемое на СМИ. И как по виду СМИ будете определять с какого именно канала пришло значение?

  3. #3

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Можете в ПЛК с нужным интервалом переключать значение, отправляемое на СМИ. И как по виду СМИ будете определять с какого именно канала пришло значение?
    В целом, мне это и не важно, не нужно знать с какого канала какое значение, цель - просто крутить значения по кругу. Я в этом деле совсем новичок, поэтому хотелось просто разобраться как это работает.
    А с помощью чего мне задавать интервал? В голову приходят только таймеры, но как реализовать с ними, пока не понимаю

  4. #4

    По умолчанию

    Цитата Сообщение от ThreeAxes Посмотреть сообщение
    В целом, мне это и не важно, не нужно знать с какого канала какое значение, цель - просто крутить значения по кругу. Я в этом деле совсем новичок, поэтому хотелось просто разобраться как это работает.
    А с помощью чего мне задавать интервал? В голову приходят только таймеры, но как реализовать с ними, пока не понимаю
    Как вариант:
    Генератор, который будет выдавать импульсы с заданным интервалом + счётчик, который будет считать эти импульсы до 7, а потом сбрасываться в 0. На выход счётчика - мультиплексор с 8 входами, выход которого передаётся на индикатор.

    Какой язык хотите использовать?

  5. #5

    По умолчанию

    Цитата Сообщение от ThreeAxes Посмотреть сообщение
    В целом, мне это и не важно, не нужно знать с какого канала какое значение, цель - просто крутить значения по кругу. Я в этом деле совсем новичок, поэтому хотелось просто разобраться как это работает.
    А с помощью чего мне задавать интервал? В голову приходят только таймеры, но как реализовать с ними, пока не понимаю
    Вот вся ваша схема 1 СМИ 2.jpg Время индикации одного канала 5 сек, можно изменить.
    Последний раз редактировалось kondor3000; 01.03.2023 в 14:22.

  6. #6

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Как вариант:
    Генератор, который будет выдавать импульсы с заданным интервалом + счётчик, который будет считать эти импульсы до 7, а потом сбрасываться в 0. На выход счётчика - мультиплексор с 8 входами, выход которого передаётся на индикатор.

    Какой язык хотите использовать?
    Спасибо! завтра буду разбираться
    Я использую ST, пытаюсь осваивать точнее)

  7. #7

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот вся ваша схема 1 СМИ 2.jpg Время индикации одного канала 5 сек, можно изменить.
    Спасибо за помощь!

  8. #8

    По умолчанию

    Цитата Сообщение от ThreeAxes Посмотреть сообщение
    Спасибо! завтра буду разбираться
    Я использую ST, пытаюсь осваивать точнее)
    На ST всего 3 строчки:
    Код:
    bl1 (ENABLE:= TRUE, TIMELOW:= T#5s, TIMEHIGH:=T#10ms , OUT=>ctu1.CU );
    ctu1( RESET:= ctu1.Q, PV:=8 , CV=>state1 );
    Out_1:=MUX (state1, In_1, In_2, In_3, In_4, In_5, In_6, In_7, In_8) ;

Похожие темы

  1. Переключение визуализации по переменной
    от Карбофос в разделе СПК1хх [М01]
    Ответов: 1
    Последнее сообщение: 25.01.2021, 09:46
  2. CFC Переключение визуализаций
    от Serrk в разделе СПК1хх
    Ответов: 8
    Последнее сообщение: 14.11.2018, 16:08
  3. Переключение экранов СПК переменной.
    от Вадим2881 в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 24.06.2018, 20:06
  4. Переключение визулизаций
    от alex55 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 14.01.2016, 04:08
  5. СИ8. Переключение насосов
    от Hemann в разделе Эксплуатация
    Ответов: 19
    Последнее сообщение: 01.07.2015, 13:48

Метки этой темы

Ваши права

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