![Ceiec Electric PMC-630 E User Manual Download Page 68](http://html1.mh-extra.com/html/ceiec-electric/pmc-630-e/pmc-630-e_user-manual_2579014068.webp)
68
Ceiec Electric Technology
……
14088 -4095
RO
Event 64
Table 5-23 SOE Log
5.8 Time
There
are
two
sets
of
Time
registers
supported
by
the
PMC-630E
-
Year/Month/Day/Hour/Minute/Second (Register # 9000 to 9002) and UNIX Time (Register # 9004).
When sending time to the PMC-630E over Modbus communications, care should be taken to only
write one of the two Time register sets. All registers within a Time register set must be written in a
single transaction. If registers 9000 to 9004 are being written to at the same time, both Time
register sets will be updated to reflect the new time specified in the UNIX Time register set (9004) and
the time specified in registers 9000-9002 will be ignored. Writing to the Millisecond register (9003)
is optional during a Time Set operation. When broadcasting time, the function code must be set to
0x10 (Pre-set Multiple Registers). Incorrect date or time values will be rejected by the meter.
Register
Property
Description
Format
Note
9000
RW
High-order Byte: Year
UINT16
0-99 (Year-2000)
Low-order Byte: Month
1 to 12
9001
RW
High-order Byte: Day
UINT16
1 to 31
Low-order Byte: Hour
0 to 23
9002
RW
High-order Byte: Minute
UINT16
0 to 59
Low-order Byte: Second
0 to 59
9003
RW
Millisecond
UINT16
0 to 999
9004
RW
UINX Time
UINT32
(946684800 to 4102444800)
This time shows the number
of seconds from 00:00:00
January 1, 2000 to 23:59:59
December 31, 2099
Table 5-24 Time Registers
5.9 RO Control
The RO Control registers are implemented as “Write-Only” Modbus Coil Registers (0XXXXX) and can be
controlled with the Force Single Coil command (Function Code 0x05). The PMC-630E does not
support the Read Coils command (Function Code 0x01) because RO Control registers are “Write-Only”.
Register 0086 (RO Status) should be read instead to determine the current RO status.
The PMC-630E adopts the ARM before EXECUTE operation for the remote control of its Digital
Outputs. Before executing an OPEN or CLOSE command on a Digital Output, it must be “Armed” first.
This is achieved by writing the value 0xFF00 to the appropriate register to “Arm” a particular RO
operation. The RO will be “Disarmed” automatically if an “Execute” command is not received within
15 seconds after it has been “Armed”. If an “Execute” command is received without first having
received an “Arm” command, the meter ignores the “Execute” command and returns the 0x04
exception code.