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

Тема: Как форматировать все переменные для передачи по ModbusRTU Slave

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

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

    По умолчанию

    Попытался через UINT, показалось самым простым вариантом, но выдает ошибку "C032: невозможно конвертирование..."
    Например
    Есть переменная

    xAI_P_water :ANALOG_SENSOR_VALUE;

    Добавил переменную

    mAI_P_water :Real_word;

    приравнял,
    mAI_P_water:=xAI_P_water.rValue;

    при перекомпиляции выдает ошибку. Может я что-то не правильно понял

    UPD:
    Вроде понял почему не работало, вроде как надо было приравнивать не к переменной "имя" а к "имя".rRealValue

    mAI_P_water.rRealValue:=xAI_P_water.rValue;

    Но проверить не успел т.к. добавил POU CFC (PRG), в нём пока без ошибок соотносится всё. Вот только не знаю будет ли работать так? Дополнительный POU (PRG) нужно добавлять в MainTask? или будет работать по вызову по ModBus?
    Последний раз редактировалось phenomit; 22.11.2019 в 01:40.

Похожие темы

  1. RS485 Modbus int32 переменные в ПР200 (Slave)
    от Falanor в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 22.04.2019, 18:55
  2. МСД-200 ModbusRTU Slave
    от LexSL в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 14.12.2013, 11:09
  3. Ответов: 25
    Последнее сообщение: 06.09.2012, 19:16
  4. Ответов: 5
    Последнее сообщение: 14.10.2010, 13:42
  5. Modbus slave переменные
    от Дмитрий77 в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 30.04.2010, 15:26

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

Ваши права

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