![Shinko BCS2 Скачать руководство пользователя страница 40](http://html.mh-extra.com/html/shinko/bcs2/bcs2_communication-instruction-manual_1258175040.webp)
40
(*9) For 0038H (Auto/Manual control), if Auto/Manual control is not selected in [OUT/OFF key function], Error code 1 (31H, Shinko protocol)
or Exception code 2 (02H, Modbus protocol) will be returned.
(*10) For 0039H (Manual control MV), if Write is executed during automatic control, Error code 1 (31H, Shinko protocol) or Exception code 2
(02H, Modbus protocol) will be returned.
If the following are written, Error code 3 (33H, Shinko protocol) or Exception code 3 (03H, Modbus protocol) will be returned.
• When OUT1 is in ON/OFF control, and if any items except OUT1 low limit and OUT1 high limit values are written.
• When Heating side (of Heating/Cooling control) is in ON/OFF control, and if any items – except Heating side OUT1 low limit, OUT1 high
limit value, Cooling side OUT2 low limit and OUT2 high limit value – are written.
• When Cooling side (of Heating/Cooling control) is in ON/OFF control, and if any items – except Heating side OUT1 low limit to OUT1 high
limit value, Cooling side OUT2 low limit and OUT2 high limit value – are written.
(*11) Key lock Enabled/Disabled can be selected.
If Key lock Enabled (Front keys Disabled) is selected, front keys cannot be used. However, if the power to the BCx2 is turned OFF, then
ON again, the Key lock will be cancelled, and front keys can be used.
(*12) If 0070H (Key operation change flag clearing) is read, Error code 1 (31H, Shinko protocol) or Exception code 2 (02H, Modbus protocol)
will be returned.
If any value except 0001H (Clear key operation change flag) is written, Error code 3 (33H, Shinko protocol) or Exception code 3 (03H,
Modbus protocol) will be returned.
(*13) For direct current output, data is not fixed.
7.3 Data
7.3.1 Notes about Write/Read Command
• The data (set value, decimal) is converted to a hexadecimal number.
Negative numbers are represented in 2's complement.
• When connecting multiple slaves, the address (instrument number) must not be duplicated.
• Do not use undefined Data items. If they are used, negative acknowledgement will be returned or a random
value will be written or read, resulting in malfunction.
• Modbus protocol uses Holding Register addresses. The Holding Register addresses are created as follows. A
Shinko command data item is converted to decimal number, and the offset of 40001 is added. The result is the
Holding Register address.
Using Data item 0001H (SV1) as an example: Data item in the sending message is 0001H, however, Modbus
protocol Holding Register address is 40002 (1 + 40001).
7.3.2 Write Command
• Up to 1,000,000 (one million) entries can be stored in non-volatile IC memory.
If the number of settings exceeds the limit, the data will not be saved. So, do not change the set values
frequently via software communication. (If a value set via software communication is the same as the value
before the setting, the value will not be written in non-volatile IC memory.)
• Setting range of each item is the same as that of keypad operation.
• When data (set value) has a decimal point, a whole number (hexadecimal) without a decimal point is used.
• If any action is changed at 0006H (Event output EV1 allocation) or at 0007H (Event output EV2 allocation),
the following values will revert to the factory default value:
EV1 alarm value (0012H), EV2 alarm value (0014H), etc.
For the items to be initialized, refer to Section “7.7 Items to Be Initialized by Changing Settings” (p.44).
• Writings via software communication are possible while in Set value lock status.
• Even if options are not ordered, writing or reading via software communication will be possible.
However, their command contents will not function.
• The Instrument Numbers and Communication Speed of the slave cannot be set by software communication.
They can only be set via the keypad.
• When Write is executed using the Global address [95 (7FH), Shinko protocol] command or Broadcast
address [0 (00H) Modbus protocol] command, the command is sent to all the connected slaves. However,
a response is not returned.
7.3.3 Read Command
• When the data (set value) has a decimal point, a whole number (hexadecimal) without a decimal point is
used for a response.