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

Тема: СПК 310 Modbus/ нужна помощь

  1. #1

    По умолчанию СПК 310 Modbus/ нужна помощь

    Добрый день. Очень нужна помощь, сам не могу осилить.

    Панель Овен СП310 с Ethernet и датчик ПВТ100.
    в проекте панели формирую цифровой дисплей (адрес modbus 16, регистр 258, тип данных Dec)- замечательно все работает. отрицательные и положительные значения температур

    так же в панели запущен макрос :

    WORD t1=0; //PVT-100
    Read(PLC, 16, MODBUS_RTU_REG_4X, 258, 0, TYPE_WORD, &t1); //read 0x102
    PSW[350]=t1;

    и вот тут у меня возникает проблема.
    правильные значения в регистре PSW[350] только при положительном значение температуры.


    подскажите как мне реализовать это.

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от confiden Посмотреть сообщение
    Добрый день. Очень нужна помощь, сам не могу осилить.

    Панель Овен СП310 с Ethernet и датчик ПВТ100.
    в проекте панели формирую цифровой дисплей (адрес modbus 16, регистр 258, тип данных Dec)- замечательно все работает. отрицательные и положительные значения температур

    так же в панели запущен макрос :

    WORD t1=0; //PVT-100
    Read(PLC, 16, MODBUS_RTU_REG_4X, 258, 0, TYPE_WORD, &t1); //read 0x102
    PSW[350]=t1;

    и вот тут у меня возникает проблема.
    правильные значения в регистре PSW[350] только при положительном значение температуры.


    подскажите как мне реализовать это.
    Вы в существующем дисплее поменяйте тип данных с Dec на Unsigned и увидите такие же значения как и в PSW350 из макроса.
    Тогда почему Вы говорите, что в макросе получаете неправильные значения температуры?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    все дело в том что тогда проблема начинается далее . С данной панели информация забирается на OPC Server . и это не решает мою проблему.
    удалось решить только вот так :

    short t1=0; //PVT-100
    Read(PLC, 16, MODBUS_RTU_REG_4X, 258, 0, TYPE_WORD, &(short)(t1)); //read 0x102
    PSW[350]=t1;

    только так удалось найти решение.

  4. #4

    По умолчанию

    Цитата Сообщение от confiden Посмотреть сообщение
    все дело в том что тогда проблема начинается далее . С данной панели информация забирается на OPC Server . и это не решает мою проблему.
    удалось решить только вот так :

    short t1=0; //PVT-100
    Read(PLC, 16, MODBUS_RTU_REG_4X, 258, 0, TYPE_WORD, &(short)(t1)); //read 0x102
    PSW[350]=t1;

    только так удалось найти решение.
    Достаточно в макросе или в ОРС сервере изменить тип данных на INT вместо WORD и всё.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Достаточно в макросе или в ОРС сервере изменить тип данных на INT вместо WORD и всё.
    В MasterOPC стояло и стоит - тип данных на устройстве INT16

  6. #6

    По умолчанию

    С данной панели информация забирается на OPC Server
    панель Слейв по ТСР?
    Овен СП310 с Ethernet и датчик ПВТ100
    Мастер по RS ?
    Последний раз редактировалось In_Da_Cher_A; 19.01.2024 в 14:08.

  7. #7

    По умолчанию

    Цитата Сообщение от confiden Посмотреть сообщение
    В MasterOPC стояло и стоит - тип данных на устройстве INT16
    А если внимательно посмотреть, у вас скорее всего стоит UINT16, вот 0 регистр как UINT16 и INT16 1 INT16_.jpg

Похожие темы

  1. Нужна помощь. ПР110-24.12Д.8Р. Нужна схема подъемника на 3 этажа.
    от ra6xqq в разделе Программируемые реле
    Ответов: 26
    Последнее сообщение: 10.01.2019, 17:22
  2. ТРМ 202 modbus RTU LabVIEW нужна помощь
    от Радик79 в разделе Помощь Разработчикам
    Ответов: 6
    Последнее сообщение: 27.11.2017, 10:58
  3. ПЛК 308. Modbus slave. Нужна помощь.
    от smk1635 в разделе ПЛК3хх
    Ответов: 0
    Последнее сообщение: 04.05.2014, 15:08
  4. Ответов: 3
    Последнее сообщение: 28.05.2012, 12:28
  5. Нужна помощь. Настройка сети modbus-RTU, RS-485
    от Игоррр в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 15.03.2012, 22:07

Ваши права

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