积累修改;

This commit is contained in:
何 泽隆
2025-01-13 09:10:47 +08:00
parent 5022bf802e
commit 52406c45b9
8 changed files with 3025 additions and 9 deletions

View File

@@ -145,7 +145,7 @@ def make_frame_modbus(block:dict) -> bytearray:
elif block['type'] == "write_str":
frame.append(0x10)
data_len = len(block['data_val'])
item_len = 2 * block['data_define'][data_addr][2]
item_len = 2 * block['data_define'][data_addr][2] if data_addr in block['data_define'].keys() else data_len
data_val = block['data_val']
if data_len > item_len:
raise Exception("Modbus data len oversize.")