Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: помогите новичку вывод информации на сми2

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

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

    По умолчанию помогите новичку вывод информации на сми2

    Доброго времени суток, подскажите пожалуйста новичку, написал программу в OWEN Logic для ПР 200, которая осуществляет обратный отсчёт времени по минутам и секундам, при поступлении кратковременного дискретного сигнала на вход пр 200. Вопрос в том, как вывести на СМИ2 этот отсчёт времени, в программе минуты и секунды выведены в разные переменные. Дело в том что я не знаю даже с чего начать, купил ПР 200 и СМИ2 подключил физически проводами, дальнейший алгоритм действий не знаю, боюсь включить и всё испортить. Как я представляю себе, нужно сохранить данные времени обратного отсчёта в сетевые переменные, в настройках переменных задать адрес СМИ2, а дальше не знаю, и ещё вопрос как подключить ПР200 к компьютеру у меня на диске есть какие то драйвера, заранее извините за невежество, я только начинающий, мне бы примерный алгоритм моих действий.

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

    По умолчанию

    Я лично подключаю СМИ2 к компу с помощью АС4 и настраиваю в конфигураторе, Вы не знаю как собираетесь настраивать? И документацию не помешает изучить, сразу всё прояснится на 101%!
    Последний раз редактировалось Сергей0308; 28.06.2016 в 23:47.

  3. #3

    По умолчанию

    Спасибо за ответ. Я приобрёл СМИ2, кабель АС4 к нему не прилагался, видимо его нужно покупать отдельно, и приобрёл ПР200 к нему прилагается ЮСБ кабель, и приобрёл блок питания на 24 Вольта, подключил питание к ПР200 и к СМИ2, соединил СМИ2 и ПР200 двумя проводами А и Б по RS485, далее полагаю необходимо подключить ПР200 к компьютеру ЮСБ кабелем и потом включить питание приборов ПР200 и СМИ2, а что делать дальше не знаю. Как настроить СМИ2 через ПР200 в конфигураторе установленном на компьютере? И как в дальнейшем вывести информацию обратного отсчёта времени на СМИ2 в минутах и секундах, разделённых между собой точкой? В программе, которую я написал, минуты и секунды сохраняются в двух разных локальных переменных. Ещё раз извините за незнание, я новичок, прочитал документацию СМИ2 несколько раз, толком ни чего не понял. Никогда не устанавливал связь с приборами по МОДБАС протоколу. Мне бы примерный алгоритм моих действий, заранее спасибо за любой ответ.
    Последний раз редактировалось alek4322; 29.06.2016 в 01:38.

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

    По умолчанию

    Во-первых сведите секунды и минуты в ПР200 в одну целочисленную переменную(ровки как-то макросы выкладывал) через х 100, хорошо, что отрицательных значений времени не бывает, а то возникли бы трудности! Назначьте ПР200 мастером сети и пишите в соответствующий регистр СМИ2, если нет и не планируется в сети других устройств в принципе можно и СМИ2 мастером назначить, так что выбирать Вам!

  5. #5

    По умолчанию

    Цитата Сообщение от alek4322 Посмотреть сообщение
    Доброго времени суток, подскажите пожалуйста новичку, написал программу в OWEN Logic для ПР 200, которая осуществляет обратный отсчёт времени по минутам и секундам, при поступлении кратковременного дискретного сигнала на вход пр 200. Вопрос в том, как вывести на СМИ2 этот отсчёт времени, в программе минуты и секунды выведены в разные переменные. Дело в том что я не знаю даже с чего начать, купил ПР 200 и СМИ2 подключил физически проводами, дальнейший алгоритм действий не знаю, боюсь включить и всё испортить. Как я представляю себе, нужно сохранить данные времени обратного отсчёта в сетевые переменные, в настройках переменных задать адрес СМИ2, а дальше не знаю, и ещё вопрос как подключить ПР200 к компьютеру у меня на диске есть какие то драйвера, заранее извините за невежество, я только начинающий, мне бы примерный алгоритм моих действий.
    Пример вывода переменной с плавающей запятой.
    Через конфигуратор задайте параметры СМИ2.
    Режим работы по последовательному интерфейсу Dev.R: “1”
    Скорость обмена: 9600
    Длина слова данных: 8
    Контроль четности: 0
    Количество стоп-бит: 1
    Адрес: 16
    Тип протокола: Modbus RTU
    Тип переменной: 2

    Далее.

    1) В OwenLogic заходите в "Прибор>> Настройка прибора", нажимайте RS485,Слот1, поставьте режим “Master”
    2) Установите сетевые настройки такие же как и в СМИ2.
    3) Затем нажмите правой клавишей мыши на “RS485 Слот1, Master” и «Добавить устройство»
    4) Нажмите на зеленый «+»
    12.jpg
    5) Установите настройки переменной такие, как на картинке ниже:
    1111.jpg
    6) Создать выходную сетевую переменную и привязать к этому регистру.
    Подключить ПР200 к СМИ2 по RS485

  6. #6

    По умолчанию

    Спасибо за ответ. А как через конфигуратор задать параметры СМИ2, ведь конфигуратор устанавливается на компьютер заначит нужно как то подключить СМИ2 к компьютеру, а кабель подключения к СМИ2 не прилагался, зато прилагается кабель ЮСБ к ПР200, вот я и подумал что можно как то настроить СМИ2 через ПР200 по ЮСБ кабелю, или нужно обязательно докупать отдельно кабель для СМИ2

  7. #7
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Улан-Удэ
    Сообщений
    40

    По умолчанию

    Где, в какой документации и на какой странице написано, что для переменных типа FLOAT адрес регистра должен быть 27? И возможно ли выводить вещественные переменные, когда СМИ2 - мастер сети?

  8. #8

    По умолчанию

    Цитата Сообщение от Никита Заиграев Посмотреть сообщение
    Где, в какой документации и на какой странице написано, что для переменных типа FLOAT адрес регистра должен быть 27? И возможно ли выводить вещественные переменные, когда СМИ2 - мастер сети?
    А Вы какую вообще документацию смотрели? Первый запрос "СМИ2 РЭ" в gooqle, дает ссылку на РЭ, где на 34 стр. перечислены все регистры. В этой теме https://owen.ru/forum/showthread.php?t=25978 есть проект для ПР200, тут https://owen.ru/forum/showthread.php...l=1#post319241 еще один пример.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  9. #9
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Улан-Удэ
    Сообщений
    40

    По умолчанию

    2020-03-16_13-51-50.png

    В РЭ не прописано это явно, только карта регистров. Для новичка, а я далеко не новичок, но пользуюсь СМИ2 впервые, отображение переменной FLOAT стало проблемой.
    Считаю, надо доработать РЭ и дописать этот момент, что "вывод значений переменных различного типа на дисплей возможен только по фиксированным адресам, прописанным в карте регистров Modbus (Приложение А.2 (стр.29)). Но тогда параметр dAtA теряет смысл - по какому адресу пишем, соответствующего типа переменную и выводим.

  10. #10
    Пользователь Аватар для _Mikhail
    Регистрация
    25.07.2013
    Адрес
    Ярославль
    Сообщений
    510

    По умолчанию

    Кабель докупать не надо СМИ2 подключается к ПК через АС4. клеммы А В

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Проблема отображение информации СМИ2
    от bugx в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 06.04.2020, 09:04
  2. Вопрос по выводу информации на СМИ2
    от Tempest в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 03.11.2014, 23:27
  3. Ответов: 1
    Последнее сообщение: 19.09.2014, 19:17

Ваши права

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