User Documentation

133
Devices – Energy Analyser D550
2008050000/03/02-2018
INFOBEREICH
Die Angabe „MatNr/Version/Datum“ bzw. „1234560000/00/MM.YY“ ist als Textvariable deniert
und kann nur auf der „Rueckseite“ editiert werden. Die Textvariable erscheint in allen Doku-
menten dieses Buches, sobald eine Synchronisierung des gesamten Buches(!) durchgeführt
wird. ACHTUNG Die „Rueckseite” muss als Formatquelle(!) ausgewählt sein!
plete command was issued, this code indicates that no program function preceded it.
• 2 (Illegal Data Adress)
The data address received in the query is not an allowable address for the slave.
• 3 (Illegal Data Value)
Avaluecontainedinthequerydataeldisnotanallowablevaluefortheslave.
• 4 (Slave Device Failure)
An unrecoverable error occurred while the slave was attempting to perform the requested action.
• 5 (Acknowledge)
The slave has accepted the request and is processing it, but a long duration of time will be required to do
so. This response is returned to prevent a timeout error from occurring in the master.
The master can next issue a Poll Program Complete message to determine if processing is completed.
• 6 (Slave Device Busy)
The slave is engaged in processing a long–duration program command. The master should retransmit
the message later when the slave is free.
• 7 (Negative Acknowledge)
The slave cannot perform the program function received in the query. This code is returned for an unsuc-
cessful programming request using function code 13 or 14 decimal. The master should request diagnos-
tic or error information from the slave.
• 8 (Memory Parity Error)
The slave attempted to read extended memory, but detected a parity error in the memory. The master
can retry the request, but service may be required on the slave device.
Modbus functions
Energy Analyser D550 supports the following Modbus functions as master:
• 01 Read Coil Status
Reads the ON/OFF status of discrete outputs (0X references, coils) in the slave. Broadcast is not sup-
ported.
• 02 Read Input Status
Reads the ON/OFF status of discrete inputs (0X references) in the slave. Broadcast is not supported.
• 03 Read Holding Registers
Reads the binary contents of holding registers (4X references) in the slave.
• 04 Read Input Registers
Reads the binary contents of input registers (3X references) in the slave.
• 05 Force Single Coil
Forces a single coil (0X references) to either ON or OFF. When broadcast, the function forces the same
coil reference in all attached slaves.
• 06 Preset Single Register
Presets a value into a single holding register (4X reference). When broadcast, the function presets the
same register reference in all attached slaves.
• 15 (0F Hex) Force Multiple Coils
Forces each coil (0X references) in a sequence of coils to either ON or OFF. When broadcast, the func-
tion forces the same coil reference in all attached slaves.
• 16 (10Hex) Preset Multiple Registers
Presets values into a sequence of holding registers (4X references). When broadcast, the function pre-
sets the same register references in all attached slaves.
• 23 (17Hex) Read/Write 4X Registers
Performs a combination of one read and one write operation in a single Modbus transaction. The function