English (GB)
56
* The data item PitPowerHI/LO (registers 00308 and 00309) has a resolution of 1 W, but the logging is in 10 W.
11.4 Separation of reads and writes
The functional profile supports Modbus holding registers, which
means that registers can be both read and written. By default,
most of the register values meant for writing by the Modbus
master will also be updated by the CU 36X control unit itself, to
reflect the actual value used by the CU 36X.
Differences arise due to internal value limitations and because
some settings and control values can have other sources (e.g.
service port and display) that can change the actual values. To
avoid such conflicts, the profile has the option of read/write
separation with the option Config.ReadWriteSeparation (register
00006, bit 1 = 1). Using this option means that all writing registers
[W] use an associated reading location [R] where the resulting
status of the writing always can be verified. In this case reading
and writing never take place via the same registers (Pit Event
Simulation registers being the only exceptions). Reading a writing
register only means reading what has previously been written to
the Modbus interface, and in the general case this will not reflect
what value the CU 36X control unit is actually using.
Example 1
Setting and reading overflow level with ReadWriteSeparation
disabled (default).
The user writes a new value to SetOverflowLevel (register
00121).
The resulting overflow level is then read from SetOverflowLevel
(register 00121).
Example 2
Setting and reading overflow level with ReadWriteSeparation
enabled.
The user writes a new value to SetOverflowLevel (register
00121).
The resulting overflow level is then read from OverflowLevel
(register 00240), hence separating reads from writes.
11.5 Control bit acknowledgement
All control bits in the functional profile are triggered on the rising
edge of a bit. The system supports two different approaches to
control bit acknowledgement: Auto and manual.
The AutoAckControlBits setting (register 00005) sets the desired
approach:
0 = Disabled.
Control bits are not automatically lowered when accepted by the
device. The user must lower the control bit manually before the
control bit can be triggered again. When a control bit is accepted
by the device, the corresponding control bit acknowledgement will
be raised, and the user can lower the control bit.
1 = Enabled.
Control bits are automatically lowered when accepted by the
device, so the user does not have to lower it manually (default).
Example 1
ResetAlarm with auto-acknowledgement enabled (default).
The user sets the PitControl.ResetAlarm control bit (register
00101, bit 0) to 1 to reset an alarm. When accepted by the slave,
the PitControl.ResetAlarm control bit is automatically reset to 0.
The user can then set the PitControl.ResetAlarm control bit to 1
again to reset an alarm again.
Example 2
ResetAlarm with auto-acknowledgement disabled.
The user sets the PitControl.ResetAlarm control bit (register
00101, bit 0) to 1 to reset an alarm. When accepted by the slave,
the AcknowledgeRegister.AckResetAlarm (register 00201, bit 0)
is set to 1, and the PitControl.ResetAlarm is still 1. The user must
then manually set PitControl.ResetAlarm to 0 before another
alarm can be reset. When doing so, the
AcknowledgeRegister.AckResetAlarm will revert to 0 as well.
6014
Pump6Torque
0.1 Nm
6015
Pump6CurrentAsymmmetry 0.1
%
Log series item No
Log item register
Scale
Log series max. limits
Total number of samples
40000 registers
Log series max. length
8192 registers (max. value for LogSeriesNoOfSamples)
Maximum number of log series
64 (max. value for NoOfLogSeries (register 07001))
Note
ReadWriteSeparation is disabled by default.
Note
AutoAckEnabled is the default setting.
Pumpland.ru
Содержание CIM 200
Страница 92: ...92 Pumpland ru...