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

Тема: ТРМ-200. Побайтный формат кадра (Modbus RTU)

  1. #1

    По умолчанию ТРМ-200. Побайтный формат кадра (Modbus RTU)

    Здравствуйте. Хочу с помощью Visual Studio и встроенного в него класса SerialPort (COM-порт) опрашивать прибор ТРМ-200 (есть преобразователь АС-4) по протоколу Modbus RTU, но не могу найти формат кадра запросов и ответов данного протокола. Хотелось бы узнать как выглядят эти сообщения, желательно с примером. Заранее благодарю.

  2. #2

  3. #3
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Зачем изобретать велосипед? Если студия с нюгетом, то открыть менеджер нюгетов и тупо добавить NModbus. Если нет, то добавить в солюшн как обычно ручками. Дальше просто
    Код:
    using System;
    using Modbus.Device;
    using System.IO.Ports;
    
    
    namespace NModbusExample
    {
        class Program
        {
            static void Main(string[] args)
            {
                using (var port = new SerialPort("COM1") { BaudRate = 115200 })
                {
                    port.Open();
                    var mbus = ModbusSerialMaster.CreateRtu(port);
                    var reg = mbus.ReadHoldingRegisters(1, 0, 1);
                    Console.WriteLine(reg[0]);
                }
            }
        }
    }
    Естественно, подставить свои параметры порта, адрес устройства и номер нужного регистра.

Похожие темы

  1. Таймаут при связи МСД-200 и ТРМ-200
    от I.P. в разделе Эксплуатация
    Ответов: 14
    Последнее сообщение: 07.05.2018, 13:57
  2. ТРМ 200-202 и протокол MODBUS RTU
    от SergeyML в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 18.12.2012, 12:24
  3. MODBUS TCP -> MODBUS RTU
    от v97ssv в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 08.11.2011, 09:03
  4. формат Float в Modbus TCP
    от Alex_Kos в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 09.10.2011, 22:31

Ваши права

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