Изменения документа Управление по ModBus (фоновые операции)
Редактировал(а) writer 2023/09/20 17:15
От версии 2.5
отредактировано knetyaga
на 2022/06/10 15:10
на 2022/06/10 15:10
Изменить комментарий:
Update document after refactoring.
Сводка
-
Свойства страницы (4 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,1 +1,1 @@ 1 - PUMPUBLIC.Руководство пользователя.Описание фоновых операций.Функции для разработки фоновых макросов.WebHome1 +Руководство пользователя.Описание фоновых операций.Функции для разработки фоновых макросов.WebHome - Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. knetyaga1 +XWiki.Knetyaga - Теги
-
... ... @@ -1,0 +1,1 @@ 1 +макросы|macros - Содержимое
-
... ... @@ -1,4 +1,4 @@ 1 -=== number, bool ReadModbusRegister 1 +===== number, bool ReadModbusRegister(string name) ===== 2 2 3 3 Получение значения Modbus-регистра. 4 4 ... ... @@ -8,10 +8,10 @@ 8 8 9 9 Возвращаемые значения: 10 10 11 -* value -значение Modbus-регистра. Возвращает последнее успешно прочитанное значение из кэша, обновляющегося с интервалом 100 мс (периодичность обновления может изменяться в зависимости от определённых условий). Если значение ни разу не было успешно прочитано, возвращается 0.12 -* is_online -логическое значение, определяющее, была ли последняя попытка прочитать значение Modbus-регистра успешной.11 +* value – значение Modbus-регистра. Возвращает последнее успешно прочитанное значение из кэша, обновляющегося с интервалом 100 мс (периодичность обновления может изменяться в зависимости от определённых условий). Если значение ни разу не было успешно прочитано, возвращается 0. 12 +* is_online – логическое значение, определяющее, была ли последняя попытка прочитать значение Modbus-регистра успешной. 13 13 14 -=== number, bool ReadModbusRegisterUpdated 14 +===== number, bool ReadModbusRegisterUpdated(string name) ===== 15 15 16 16 Получение значения Modbus-регистра без использования кэша. Значение регистра запрашивается каждый раз при вызове команды. 17 17 ... ... @@ -21,10 +21,10 @@ 21 21 22 22 Возвращаемые значения: 23 23 24 -* value -значение Modbus-регистра;25 -* is_online -логическое значение, определяющее, была ли последняя попытка прочитать значение Modbus-регистра успешной.24 +* value – значение Modbus-регистра; 25 +* is_online – логическое значение, определяющее, была ли последняя попытка прочитать значение Modbus-регистра успешной. 26 26 27 -=== bool WriteModbusRegister 27 +===== bool WriteModbusRegister(string name, number value) ===== 28 28 29 29 Установка значения Modbus-регистра. 30 30 ... ... @@ -31,13 +31,13 @@ 31 31 Параметры: 32 32 33 33 * string name – имя регистра, настроенного в меню Настройка Modbus; 34 -* number value -значение регистра, которое необходимо установить (16-битное целое число).34 +* number value – значение регистра, которое необходимо установить (16-битное целое число). 35 35 36 36 Возвращаемое значение: 37 37 38 -* true -если установка значения Modbus-регистра выполнена успешно.38 +* true – если установка значения Modbus-регистра выполнена успешно. 39 39 40 -=== number1, ... , numberN, bool ReadModbusMultipleRegistersUpdated 40 +===== number1, ... , numberN, bool ReadModbusMultipleRegistersUpdated(string name, number count) ===== 41 41 42 42 Получение значений нескольких расположенных подряд Modbus-регистров без использования кеша. 43 43 ... ... @@ -51,7 +51,7 @@ 51 51 * value1, ... , valueN – значения Modbus-регистров; 52 52 * is_online – логическое значение, определяющее, была ли попытка прочитать значения Modbus-регистров успешной. 53 53 54 -=== bool WriteModbusMultipleRegisters 54 +===== bool WriteModbusMultipleRegisters(string name, number count, number value1, ... , number valueN) ===== 55 55 56 56 Установка значений нескольких расположенных подряд Modbus-регистров. 57 57 ... ... @@ -63,4 +63,4 @@ 63 63 64 64 Возвращаемое значение: 65 65 66 -* true -если установка значений Modbus-регистров выполнена успешно.66 +* true – если установка значений Modbus-регистров выполнена успешно.