-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
Command: modbus -s 46 -b 115200 -p 2 -P n -v /dev/cu.usbserial-210 110
Output
Parsed 0 registers definitions from 1 files
Serial port /dev/cu.usbserial-210. Parameters: 115200 baud, 2 stop bit(s), parity: N, timeout 5.0s.
→ < 2e 03 00 6e 00 01 e2 48 >
← < 00 2e 03 02 04 80 6e e2 00 > 9 bytes
error:
Traceback (most recent call last):
File "/opt/homebrew/anaconda3/bin/modbus", line 8, in <module>
sys.exit(main())
^^^^^^
File "/opt/homebrew/anaconda3/lib/python3.11/site-packages/modbus/__init__.py", line 100, in main
connect_to_device(args).perform_accesses(
File "/opt/homebrew/anaconda3/lib/python3.11/site-packages/modbus_cli/modbus_rtu.py", line 69, in perform_accesses
access.perform(self)
File "/opt/homebrew/anaconda3/lib/python3.11/site-packages/modbus_cli/access.py", line 113, in perform
self.read_registers_receive(modbus)
File "/opt/homebrew/anaconda3/lib/python3.11/site-packages/modbus_cli/access.py", line 146, in read_registers_receive
words = modbus.receive(self.request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/lib/python3.11/site-packages/modbus_cli/modbus_rtu.py", line 58, in receive
raise NotImplementedError('RTU function {}'.format(function))
NotImplementedError: RTU function 46
Can someone please explain why it compains on RTU function 46 tough it's a slave address
Metadata
Metadata
Assignees
Labels
No labels