Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a2c06c0

Browse files
committed
Display response in decimal
1 parent 45320f8 commit a2c06c0

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

main.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import machine
55

66
####################### TCP MODBUS #########################
7-
WIFI_SSID = 'your SSID'
8-
WIFI_PASS = 'your PASSWORD'
7+
WIFI_SSID = 'your ssid'
8+
WIFI_PASS = 'your password'
99

1010
wlan = WLAN(mode=WLAN.STA)
1111
wlan.connect(WIFI_SSID, auth=(None, WIFI_PASS), timeout=5000)
@@ -23,41 +23,41 @@
2323

2424
######################### READ COILS #########################
2525
#slave_addr=0x0A
26-
#starting_address=0x01
26+
#starting_address=0x00
2727
#coil_quantity=100
2828

2929
#coil_status = modbus_obj.read_coils(slave_addr, starting_address, coil_quantity)
30-
#print('Coil status: ' + ' '.join('{:x}'.format(x) for x in coil_status))
30+
#print('Coil status: ' + ' '.join('{:d}'.format(x) for x in coil_status))
3131

3232
###################### READ DISCRETE INPUTS ##################
3333
#slave_addr=0x0A
34-
#starting_address=0x9
34+
#starting_address=0x0
3535
#input_quantity=100
3636

3737
#input_status = modbus_obj.read_discrete_inputs(slave_addr, starting_address, input_quantity)
38-
#print('Input status: ' + ' '.join('{:x}'.format(x) for x in input_status))
38+
#print('Input status: ' + ' '.join('{:d}'.format(x) for x in input_status))
3939

4040
###################### READ HOLDING REGISTERS ##################
4141
#slave_addr=0x0A
4242
#starting_address=0x00
4343
#register_quantity=100
44-
#signed=False
44+
#signed=True
4545

4646
#register_value = modbus_obj.read_holding_registers(slave_addr, starting_address, register_quantity, signed)
47-
#print('Holding register value: ' + ' '.join('0x{:02X}'.format(x) for x in register_value))
47+
#print('Holding register value: ' + ' '.join('{:d}'.format(x) for x in register_value))
4848

4949
###################### READ INPUT REGISTERS ##################
5050
#slave_addr=0x0A
5151
#starting_address=0x00
52-
#register_quantity=20
52+
#register_quantity=100
5353
#signed=True
5454

5555
#register_value = modbus_obj.read_input_registers(slave_addr, starting_address, register_quantity, signed)
56-
#print('Input register value: ' + ' '.join('0x{:02X}'.format(x) for x in register_value))
56+
#print('Input register value: ' + ' '.join('{:d}'.format(x) for x in register_value))
5757

5858
###################### WRITE SINGLE COIL ##################
5959
#slave_addr=0x0A
60-
#output_address=0x01
60+
#output_address=0x00
6161
#output_value=0xFF00
6262

6363
#return_flag = modbus_obj.write_single_coil(slave_addr, output_address, output_value)

0 commit comments

Comments
 (0)