MICRONOR AG
MR340-1 DIN Rail Module Controller
Page 39 of 74
FUNCTION FC05 – Write Single Coil
Single Coil commands are used to trigger an action by sending True (0xFF)
Register
Address
Register
Number
Name
Description
0x001
0x002
Device Reset
Same as a Power OFF and Power ON cycle.
0x002
0x003
Save To
EEPROM
Save current parameters to EEPROM.
A time delay of approximately 20ms should be allowed before
sending any other command.
0x003
0x004
Restore
From EEPROM
Restore all configuration parameters from EEPROM.
Same as a Power Up.
0x004
0x005
Restore
Factory Defaults
Restores Factory Defaults for each user parameter.
Factory calibration values and pairing data are not affected.
0x005
0x006
Clear Status
Clears the status register. If another error is pending then the
status register will reflect that new value in queue.
0x006
0x007
Clear Error
Count Table
Resets error table counters to 0.
Same as in power up.
0x007
0x008
Emulate
ZERO Input
This software emulates external ZERO input pulse whose
response is determined by the Reset Mode 0x208 setting.
MODBUS Message Format
The following is a brief overview of the detailed byte by byte messaging of the ModBus
protocol. Please consult the Modbus standards for more detailed information. When using
appropriate drivers the user does not need to be concerned with the details as described
below.
DA = Device Address
DD = Data to read
CRCL = CRC Byte low
FC = Function Code
WW = Data to write
CRCH = CRC byte high
RA = Register Address
SF
= Sub Function
NR = Number to Read
EC
= Error Code
NB = Number of bytes
FC Action
Sync
3.5b
Byte Number
1
2
3
4
5
6
7
8
9
10
11
01
01
request
response pause
DA
DA
FC
FC
RA
NR
03
03
request
response
pause DA
DA
FC
FC
RA
NB
RA
DD*
NR
DD*
NR
CRL
CRL
CRH
CRH
04
04
request
response pause
DA
DA
FC
FC
RA
NR
05
05
request
response pause
DA
DA
FC
FC
RA
RA
08
08
request
response
pause DA
DA
FC
FC
SF
SF
23
23
request
response pause
DA
DA
FC
FC
RA
NR
RA
DD* = number of bytes requested or being sent