Changes for page Управление по ModBus (фоновые операции)
Last modified by writer on 2023/09/08 19:05
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,66 +1,66 @@ 1 -===== **number, bool ReadModbusRegister(string name)** ===== 1 +===== **number, bool ReadModbusRegister (string name)** ===== 2 2 3 - ПолучениезначенияModbus-регистра.3 +Getting a Modbus-register value. 4 4 5 - Параметры:5 +Options: 6 6 7 -* string name – имярегистра,настроенноговменю НастройкаModbus.7 +* string name – register name configured in Modbus Settings menu. 8 8 9 - Возвращаемыезначения:9 +Return values: 10 10 11 -* value - значениеModbus-регистра.Возвращаетпоследнееуспешнопрочитанноезначениеизкэша,обновляющегосясинтервалом100мс(периодичностьобновленияможетизменятьсявзависимостиотопределённых условий).Еслизначениениразунебылоуспешнопрочитано,возвращается0.12 -* is_online - логическоезначение,определяющее,былалипоследняяпопыткапрочитатьзначениеModbus-регистрауспешной.11 +* value - Modbus-register value. Returns the last successfully read value from the cache, refreshed at 100ms intervals (update frequency may vary depending on certain conditions). If the value has never been successfully read then returns 0. 12 +* is_online - boolean value to determine if the last attempt to read Modbus-register value was successful. 13 13 14 -===== **number, bool ReadModbusRegisterUpdated(string name)** ===== 14 +===== **number, bool ReadModbusRegisterUpdated (string name)** ===== 15 15 16 - ПолучениезначенияModbus-регистрабезиспользованиякэша.Значениерегистразапрашиваетсякаждыйразпривызовекоманды.16 +Getting a Modbus-register value without cache. Register value requested every time if command is called. 17 17 18 - Параметры:18 +Options: 19 19 20 -* string name – имярегистра,настроенноговменю НастройкаModbus.20 +* string name – register name configured in Modbus Settings menu. 21 21 22 - Возвращаемыезначения:22 +Return values: 23 23 24 -* value - значениеModbus-регистра;25 -* is_online - логическоезначение,определяющее,былалипоследняяпопыткапрочитатьзначениеModbus-регистрауспешной.24 +* value - Modbus-register value; 25 +* is_online - boolean value to determine if the last attempt to read Modbus-register value was successful. 26 26 27 -===== **bool WriteModbusRegister(string name, number value)** ===== 27 +===== **bool WriteModbusRegister (string name, number value)** ===== 28 28 29 - УстановказначенияModbus-регистра.29 +Setting the Modbus-register value. 30 30 31 - Параметры:31 +Options: 32 32 33 -* string name – имярегистра,настроенноговменю НастройкаModbus;34 -* number value - значениерегистра,котороенеобходимоустановить(16-битноецелое число).33 +* string name – register name configured in Modbus Settings menu; 34 +* number value - register value to set (16-bit integer). 35 35 36 - Возвращаемоезначение:36 +Return value: 37 37 38 -* true - еслиустановка значенияModbus-регистравыполненауспешно.38 +* true - if Modbus-register value was successfully set. 39 39 40 -===== **number1, ... , numberN, bool ReadModbusMultipleRegistersUpdated(string name, number count)** ===== 40 +===== **number1, ... , numberN, bool ReadModbusMultipleRegistersUpdated (string name, number count)** ===== 41 41 42 - ПолучениезначенийнесколькихрасположенныхподрядModbus-регистровбезиспользованиякеша.42 +Getting the values of multiple consecutive Modbus registers without cache. 43 43 44 - Параметры:44 +Options: 45 45 46 -* string name – имярегистра,настроенноговменю НастройкаModbus;47 -* number count – количествозапрашиваемыхрегистров.46 +* string name – register name configured in Modbus Settings menu; 47 +* number count – number of requested registers. 48 48 49 - Возвращаемыезначения:49 +Return values: 50 50 51 -* value1, ... , valueN – значенияModbus-регистров;52 -* is_online – логическоезначение,определяющее,былалипопыткапрочитатьзначенияModbus-регистровуспешной.51 +* value1, ... , valueN – Modbus-register values; 52 +* is_online – boolean value to determine if the last attempt to read Modbus-register value was successful. 53 53 54 -===== **bool WriteModbusMultipleRegisters(string name, number count, number value1, ... , number valueN)** ===== 54 +===== **bool WriteModbusMultipleRegisters (string name, number count, number value1, ... , number valueN)** ===== 55 55 56 - Установка значенийнесколькихрасположенныхподрядModbus-регистров.56 +Setting the values of multiple consecutive Modbus registers. 57 57 58 - Параметры:58 +Options: 59 59 60 -* string name – имярегистра,настроенноговменю НастройкаModbus;61 -* number count – количествозаписываемыхрегистров;62 -* number value1, ... , number valueN – значениярегистров,которыенеобходимоустановить(16-битныецелые числа).60 +* string name – register name configured in Modbus Settings menu; 61 +* number count – number of registers to be written; 62 +* number value1, ... , number valueN – register values to set (16-bit integer). 63 63 64 - Возвращаемоезначение:64 +Return value: 65 65 66 -* true - еслиустановка значенийModbus-регистроввыполненауспешно.66 +* true - if Modbus-register values was successfully set.