Страница 256 из 381 ПерваяПервая ... 156206246254255256257258266306356 ... ПоследняяПоследняя
Показано с 2,551 по 2,560 из 4549

Тема: разные вопросы новичка

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

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

    По умолчанию

    Кажется со всем разобрался по ESP и модбас, но не получается задавать уставку сетевой переменной.
    Раньше я тут спрашивал как задавать уставку с ПР200 и через модбас с ESP32, подсказали что можно использовать просто сетевую переменную. Создал, добавил на экран, с экрана все меняется, синхронизируется с ESP, но как только меняю значение на ESP, оно вроде отправляется и тут же сбрасивается на 0. На экране ПР также 0 отображается, любые попытки изменить уставку на ESP ничего не дают. Как только поменяю с экрана, данные сохраняются.
    Что тут может быть не так? Лог ESP, адрес регистра 530.
    Screenshot_1.png

    UPD.
    Выяснилось что это баг на стороне прошивки ESP (прошивка ESPHome). В чате поддержки предоставили фикс, теперь все работает.
    Последний раз редактировалось RomanKk; 24.05.2023 в 11:15.

  2. #2

    По умолчанию

    Здравствуйте ,есть ПР-200 и панель оператора СП-310 реализовано вращение барабана задаётся с панели время вращения вперёд ,пауза, назад ,как сделать отказ от операции с обнулением заданных значений.

  3. #3

    По умолчанию

    Цитата Сообщение от halava Посмотреть сообщение
    Здравствуйте ,есть ПР-200 и панель оператора СП-310 реализовано вращение барабана задаётся с панели время вращения вперёд ,пауза, назад ,как сделать отказ от операции с обнулением заданных значений.
    Кнопка включает бит, по биту срабатывает ФО (функц. область), в которой в нужные регистры присваивается 0. Дел на 20 сек.

  4. #4

    По умолчанию

    Спасибо за разьяснение буду пробывать.

  5. #5

    По умолчанию

    Парни, подскажите как работает отображения значений в режиме онлайн-отладки?
    Вот например кусок блоков, в переменную fd_status_word я по модбасу читаю значение. Пытаюсь разложить его на биты, но не вижу в отладке самого значения и состояние этих битов.
    Если вывести на экран эту переменную, я вижу целочисленное значение. И так не в одном этом блоке, где то значения отображаются, а где-то нет. Может какую-то галку я не поставил? Не удобно ппц.
    вопрос.JPG

  6. #6
    Пользователь
    Регистрация
    14.07.2021
    Адрес
    Орел
    Сообщений
    95

    По умолчанию

    Переменные нигде не используются, потому и не видны. Привяжите их либо к экрану, либо энергонезависимыми сделать, либо к выходам. Ну и вообще где то же они должны использоваться в программе, после присваивания?

  7. #7
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    107

    По умолчанию

    Коллеги, изучаю Modbus и возник скорее всего простой вопрос.
    Задача:
    Читать и записывать в сетевые переменные ПР102 данные из HMI через RS-485.
    Существует три сетевые переменные на ПР102:
    1. 512 - целочисленная;
    2. 513 - целочисленная;
    3. 514 - с плавающей запятой;

    Прибор работает Modbus-RTU (Slave), HMI - Master.

    Записываю в прибор используя функцию 0х06 (preset single register).
    Читаю из прибора используя функцию 0х04 (read input registers).

    Обнаружил следующее, если записывать используя 0х04 (read input registers), то информация записывается в прибор. Такое может быть или я что-то путаю?

    Ну а главный вопрос: Возможно ли использовать одну функцию для чтения и записи? Например 4-тую или 6-ую?
    Или будет верным читать в HMI только через [B]0х04 (read input registers), а записывать только через 0х06 (preset single register)?

    И правильно ли понял, что для работы с сетевыми переменными типа целочисленная и с плавающей запятой нужно использовать 4-ую и 6-ую функции?

  8. #8

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    Коллеги, изучаю Modbus и возник скорее всего простой вопрос.
    И правильно ли понял, что для работы с сетевыми переменными типа целочисленная и с плавающей запятой нужно использовать 4-ую и 6-ую функции?
    Интересно, а какую функцию, вы будете использовать в HMI ? Чтобы один Дисплей ввода, один (два) регистра и читал и писал?
    В ПР уже понятно 0х03 для чтения и 0х10 для записи.
    И кстати не написали какая панель у вас.
    Последний раз редактировалось kondor3000; 25.05.2023 в 12:46.

  9. #9
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    107

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Интересно, а какую функцию, вы будете использовать в HMI ? Чтобы один Дисплей ввода, один (два) регистра и читал и писал?
    В ПР уже понятно 0х03 для чтения и 0х10 для записи.
    И кстати не написали какая панель у вас.
    Разобрался, почему у меня 4-тая функция (я так думал) и читает и записывает.
    Потому что использую HMI Kinco, а там свои наименования согласно документации.
    2023-05-25_16-48-18.jpg
    Ну а мне нужно после того, как считались показания на экран HMI, нажать кнопку на панели и записать в другую переменную на Овен. Использую макрос в HMI и не хотел заводить отдельные переменные для записи и чтения. Похоже что я делал все верно, просто немного запутался.

  10. #10

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    Разобрался, почему у меня 4-тая функция (я так думал) и читает и записывает.
    Потому что использую HMI Kinco, а там свои наименования согласно документации.
    2023-05-25_16-48-18.jpg
    Ну а мне нужно после того, как считались показания на экран HMI, нажать кнопку на панели и записать в другую переменную на Овен. Использую макрос в HMI и не хотел заводить отдельные переменные для записи и чтения. Похоже что я делал все верно, просто немного запутался.
    Копировать можно и без кнопки и тем более без макроса, а 4х используется во всех панелях какие есть, для чтения, записи, не только Kinco.
    И это не функция, а обращение к области памяти холдинг регистров, что соответствует функции 0х03 (0х06, 0х10).
    Последний раз редактировалось kondor3000; 25.05.2023 в 13:25.

Страница 256 из 381 ПерваяПервая ... 156206246254255256257258266306356 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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