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

Тема: Вопрос о СМИ2

  1. #1

    По умолчанию Вопрос о СМИ2

    Добрый день, подскажите пожалуйста, а реально ли изменить внутренние настройки СМИ2 при данной конфигурации? (Во вложении)
    Т.е. при необходимости вывода значения типа int, внутренний параметр СМИ2 менялся на INT, либо на Float соответственно.conf.jpg

  2. #2
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Цитата Сообщение от WeSs Посмотреть сообщение
    Добрый день, подскажите пожалуйста, а реально ли изменить внутренние настройки СМИ2 при данной конфигурации? (Во вложении)
    Т.е. при необходимости вывода значения типа int, внутренний параметр СМИ2 менялся на INT, либо на Float соответственно.conf.jpg
    Не понял Ваш вопрос.
    Давайте отталкиваться от задачи.

    Что Вы хотите сделать?

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

  3. #3

    По умолчанию

    Цитата Сообщение от A.Simonov Посмотреть сообщение
    Не понял Ваш вопрос.
    Давайте отталкиваться от задачи.

    Что Вы хотите сделать?


    Есть 2 переменных. Одна типа Float, вторая Int. В конфигурации СМИ стоит отображаемых тип данных INT, соответственно когда я вывожу переменную типа FLOAT, на экране СМИ горит 0.
    Соответственно вопрос. Как внутри программы изменить тип отображаемого значения СМИ?

  4. #4

    По умолчанию

    Исходя из примера реализации обмена между ПЛК и СМИ2 https://www.owen.ru/uploads/40/examp..._codesys23.zip, становится ясно, что это сделать реально. Однако основной блок программы написан на языке CFC, что усложняет лично мое понимание происходящего процесса. Может быть есть возможность описать блок PLC_PRG из приведенного выше примера на языке ST?

  5. #5
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Цитата Сообщение от WeSs Посмотреть сообщение
    Исходя из примера реализации обмена между ПЛК и СМИ2 https://www.owen.ru/uploads/40/examp..._codesys23.zip, становится ясно, что это сделать реально. Однако основной блок программы написан на языке CFC, что усложняет лично мое понимание происходящего процесса. Может быть есть возможность описать блок PLC_PRG из приведенного выше примера на языке ST?
    Такой возможности нет.

    Как я понял задачу: Вы ходите на один СМИ2 писать и INT, и FLOAT.

    Это возможно.
    Для этого нужно писать INT и FLOAT в соответствующие регистры. (РЭ стр. 42)
    https://www.owen.ru/uploads/135/re_smi2_2822.pdf

    А после, необходимо изменить режим индикации.
    Параметр DATA (РЭ. стр. 40)

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

  6. #6

    По умолчанию

    Цитата Сообщение от A.Simonov Посмотреть сообщение
    Такой возможности нет.

    Как я понял задачу: Вы ходите на один СМИ2 писать и INT, и FLOAT.

    Это возможно.
    Для этого нужно писать INT и FLOAT в соответствующие регистры. (РЭ стр. 42)
    https://www.owen.ru/uploads/135/re_smi2_2822.pdf

    А после, необходимо изменить режим индикации.
    Параметр DATA (РЭ. стр. 40)


    Переменные записаны в соответствующие регистры.
    Как изменить режим индикации в коде? Какие существуют для этого команды? Или нужно создать очередной output module с указанным регистром параметра DATA у СМИ?

  7. #7

    По умолчанию

    При чем здесь код, когда есть параметр DATA?
    Вы создаете собственную КОнфигурацию ПЛК в новом проекте или используете готовый шаблон (ПЛК+СМИ2)?
    Инженер по продуктам «ПЛК и модули»
    e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen

  8. #8

    По умолчанию

    Цитата Сообщение от Мастеренко Иван Посмотреть сообщение
    При чем здесь код, когда есть параметр DATA?
    Вы создаете собственную КОнфигурацию ПЛК в новом проекте или используете готовый шаблон (ПЛК+СМИ2)?
    Я создал собственную конфигурацию. Примерно разобрался как все это работает, однако столкнулся вот с какой вещью. В режиме отображения числовых значений типа FLOAT СМИ отображает данные в формате 0.000. По такому же принципу отправляю необходимый тип положения десятичной точки в 18 регистр, все равно отображает в формате 0.000. Как быть в данной ситуации?

  9. #9

    По умолчанию

    В теме http://www.owen.ru/forum/showthread.php?t=18724 уже говорилось о том, что изменяя параметр dP у СМИ, ничего не происходит. Неужели с тех пор ничего не поменялось?

  10. #10
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,168

    По умолчанию

    Цитата Сообщение от WeSs Посмотреть сообщение
    В теме http://www.owen.ru/forum/showthread.php?t=18724 уже говорилось о том, что изменяя параметр dP у СМИ, ничего не происходит. Неужели с тех пор ничего не поменялось?
    http://www.owen.ru/forum/showthread.php?t=29543
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. СМИ2
    от GlobaxJ в разделе Панели оператора (HMI)
    Ответов: 16
    Последнее сообщение: 25.12.2019, 16:34
  2. Вопрос по выводу информации на СМИ2
    от Tempest в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 03.11.2014, 23:27
  3. СМИ2
    от Rostislav 67 в разделе Эксплуатация
    Ответов: 10
    Последнее сообщение: 03.10.2014, 11:13
  4. сми2
    от stanislav0 в разделе Панели оператора (HMI)
    Ответов: 11
    Последнее сообщение: 31.01.2014, 05:52

Ваши права

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