Silver Automation Instruments поставляет расходомеры для газовых турбин, расходомеры для газовых турбин с различными функциями в соответствии с требованиями клиентов. Наши турбинные расходомеры могут иметь немасштабированный импульсный выход или масштабированный импульсный выход, выход 4-20 мА или 0-20 мА, протокол HART, RS 485, связь Mobus RTU. В этой статье рассказывается о том, как настроить параметры MODBUS RTU нашего газотурбинного расходомера SGW.
Газотурбинный расходомер серии SGW - это MODBUS RTU.
Формат данных - n, 8,1 (1 стартовый бит, 8 бит данных, без проверки, 1 стоповый бит).
Параметры скорости передачи данных газового счетчика: 1200, 2400, 4800, 9600, 19200, по умолчанию 9600
Адрес прибора расхода газа - «01-255», «0» - для широковещательной передачи.
Наш протокол не поддерживает трансляцию, другие адреса зарезервированы.
В расходомерах применены команды MODBUS 0 x03.
Read single or multiple registers |
Данные в типах протокола:
Одно число с плавающей запятой, формат - IEEE754, данные - от старшего к младшему.
Двойная точка с плавающей запятой r, формат - IEEE754, данные идут сверху вниз.
Беззнаковое целое число - 0-65535
Форматы команд 3 (прочтите команду регистрации)
Запрос Modbus
Address |
1 BYTE |
01-FF |
Function |
1 BYTE |
03 |
Starting Address |
2 BYTE |
0-FFFF |
Read Numbers |
2 BYTE |
N(1-7D) |
CRC Low |
1 BYTE |
|
CRC High |
1 BYTE |
|
Ответ MODBUS
1 BYTE |
01-FF |
|
Function |
1 BYTE |
03 |
Byte Count |
1 BYTE |
N*2 |
Input state |
N*2 BYTE |
|
CRC Low |
1 BYTE |
|
CRC High |
1 BYTE |
|
Ответ об ошибке
Address |
1 BYTE |
01-FF |
Function |
1 BYTE |
83 |
Error code |
1 BYTE |
01、02、03 (see note) |
CRC Low |
1 BYTE |
|
CRC High |
1 BYTE |
|
Примечание: 01 - неправильный адрес регистра, 02 - неправильная длина регистра, 03 - неправильная CRC
Датчик расхода газовой турбины Дата Определение
Property |
Address (hex) |
Register length(word) |
Datatype |
Illustration |
R |
0001 |
2 |
Float |
Instant flow |
R |
0003 |
2 |
Float |
Totalized flow |
R |
0005 |
2 |
Float |
CPU voltage, unit V |
RS485, пример Modbus RTU (адрес прибора расходомера 01)
Query |
01 03 0001 0004 15C9 |
CRC low in the front, and at the same time read instant flow and totalized flow. |
Response |
01 03 08 00 00 00 00 (instant flow =0) 42 84 00 00 (Totalized flow=66) C1 86 |
Float high in the front, CRC low in the front |