Hitachi Sj7002 Owners Manual
Have a look at the manual Hitachi Sj7002 Owners Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 913 Hitachi manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
ModBus Mode Communications Appendix B B–28 When the Write Holding Register command cannot be executed normally, refer to the exception response. Loopback Test [08h]: This function checks a master-slave transmissi on using any test data. An example follows: Send test data to an inverter having slave ad dress “1” and receiving the test data from the inverter (as a loopback test). The test subcode is for echo (00h,00h) only and not available to the other commands. Query: Note 1: Broadcasting is disabled. Note 2: The starting coil number is one less than the number of the coil to be read first. Response: No.Field NameExample (hex) 1 Slave address *1 05 2 Function code 06 3 Register start number (high order) *2 12 4 Register start number (low order) *2 02 5 Change data (high order) 00 6 Change data (low order) 32 7 CRC-16 (high order) AD 8 CRC-16 (low order) 23No.Field NameExample (hex) 1Slave address 05 2 Function code 06 3 Register start number (high order) 12 4 Register start number (low order) 02 5 Change data (high order) 00 6 Change data (low order) 32 7 CRC-16 (high order) AD 8 CRC-16 (low order) 23 Query: Note 1: Broadcasting is disabled. Response: No.Field NameExample (hex) 1 Slave address *1 01 2 Function code 08 3 Test subcode (high order) 00 4 Test subcode (low order) 00 5 Data (high order) Any 6 Data (low order) Any 7 CRC-16 (high order) CRC 8 CRC-16 (low order) CRCNo.Field NameExample (hex) 1Slave address 01 2 Function code 08 3 Test subcode (high order) 00 4 Test subcode (low order) 00 5 Data (high order) Any 6 Data (low order) Any 7 CRC-16 (high order) AD 8 CRC-16 (low order) 23 Phone: 800.894.0412
SJ7002 Inverter Appendix B B–29 Write in Coils [0Fh]: This function writes data in consecutive coils. An example follows: Change the state of intelligent i nput terminal [1] to [6] of an inverter having a slave address “5.” This example assumes the intelligent input terminals have terminal states listed below. When the Write in Coils command cannot be ex ecuted normally, see the exception response. ItemData Intelligent input terminal [1] [2] [3] [4] [5] [6] Coil number 7 8 9 10 11 12 Terminal status ON ON ON OFF ON OFF Query: Note 1:Broadcasting is disabled. Note 2: The starting coil number is one less than the number of the coil to be read first. Note 3: The change data is a set of high- order data and low-order data. So when the size (in bytes) of data to be changed is an odd number, add “1” to the data size (in bytes) to make it an even number Response: Note 4: Data is transferred by the specified number of data bytes (data size). No.Field NameExample (hex) 1 Slave address *1 05 2 Function code 0F 3 Coil start number (high order) 00 4 Coil start number (low order) 06 5 Number of coils (high order) *2 00 6 Number of coils (low order) *2 06 7 Byte number *3 02 8 Change data (high order) *3 17 9 Change data (low order)*3 00 10 CRC-16 (high order) DB 11 CRC-16 (low order) 3ENo.Field NameExample (hex) 1 Slave address 05 2 Function code 0F 3 Coil start number (high order) 00 4 Coil start number (low order) 06 5 Number of coils (high order) *2 00 6 Number of coils (low order) *2 06 7 CRC-16 (high order) 34 8 CRC-16 (low order) 4C Phone: 800.894.0412
ModBus Mode Communications Appendix B B–30 Write in Holding Registers [10h]: This function writes data in consecutive holding registers. An example follows: Write “3000 seconds” as the first accelerati on time 1 (F002) in an inverter having a slave address “1.” This example uses change da ta “300000 (493E0h)” to set “3000 seconds” as the data resolution of the registers “1103h” and “1104h” holding the first acceleration time 1 (F002) is 0.01 second. When the Write Holding Register command ca nnot be executed normally, refer to the exception response. Query: Note 1: Broadcasting is disabled. Note 2: The starting coil number is one less than the number of the coil to be read first. Response: No.Field NameExample (hex) 1 Slave address *1 01 2 Function code 10 3 Start address (high order) *2 11 4 Start address (low order) *2 02 5 Number of holding registers (high order) 00 6 Number of holding registers (low order) 02 7 Byte number *3 04 8 Change data 1 (high order) 00 9 Change data 1 (low order) 04 10 Change data 2 (high order) 93 11 Change data 2 (low order) E0 12 CRC-16 (high order) 9E 13 CRC-16 (low order) 9FNo.Field NameExample (hex) 1 Slave address *1 01 2 Function code 10 3 Register start number (high order) 11 4 Register start number (low order) 02 5 Number of holding registers (high order) 00 6 Number of holding registers (low order) 02 7 CRC-16 (high order) E5 8 CRC-16 (low order) 34 Phone: 800.894.0412
SJ7002 Inverter Appendix B B–31 Exception Response: When sending a query (excluding a broadcasting query) to an inverter, the master always requests a response from the inverter. Usually, the inverter returns a response according to the query. However, when finding an error in the query, the inverter returns an exception response. The exception response consists of the fields shown below. The content of each field is explained below. The function code of the exception response is the sum of the function code of the query and 80h. The exception code indicates the factor of the exception response. Field Configuration Slave address Function code Exception code CRC–16 Function Code QueryException Response 0 1 h 8 1 h 0 3 h 8 3 h 0 5 h 8 5 h 0 6 h 8 6 h 0 F h 8 F h 1 0 h 9 0 h Exception CodeDescription 0 1 h The specified function is not supported. 0 2 h The specified address is not found. 0 3 h The format of the specified data is not acceptable. 2 1 h The data to be written in a holding register is outside the inverter. 2 2 h The specified functions are not available to the inverter. • Function to change the content of a register that cannot be changed while the inverter is in service • Function to submit an ENTER command during running (UV) •Function to write in a register during tripping (UV) •Function to write in a read-only register (or coil) Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.clrwtr.com - Email: [email protected]
ModBus Mode Communications Appendix B B–32 Store New Register Data (ENTER Command)Neither the command (06h) to write data to a register nor the command (10h) to write data to multiple registers can store the updates they ma de in the internal memory of the inverter. Turning the inverter power off without storing the updates deletes them and restores the original register settings. If you intend to store register updates in the internal memory of the inverter, issue the Enter command as described below. If you have updated a control cons tant, you must recalculate the motor constants. In such cases, use register 0900h for reca lculation as described below. Submitting an ENTER Command: Write any data in all memory (of a holding register at 0900h) by the Write in Holding Register command [06h]. NOTE: The ENTER command takes much time to run. You can check its progress by monitor- ing the Data Writing signal (of a coil at 001Ah). NOTE: The service life of the storage element of th e inverter is limited (to about 100,000 write operations). Frequent use of the ENTER command may shorten its service life. Write DataDescription 0000 Recalculate the motor constants 0001 Store the register data Other Recalculate the motor consta nts and store the register data Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.clrwtr.com - Email: [email protected]
SJ7002 Inverter Appendix B B–33 ModBus Data Listing ModBus Coil ListThe following tables list the primary coils for the inverter interface to the network. The table legend is given below. Coil Number - The network register address offset for the coil, in hex and decimal. Actual network address is 30001 + offset. The coil data is a single bit (binary) value. Name - The functional name of the coil R/W - The read-only (R) or read-write (R/W ) access permitted to the inverter data Description - The meaning of each of the states of the coils List of Coil Numbers Coil numberNameR/WDescriptionhexdec. 0000h 00000 (Reserved) — — 0001h 00001 Operation command R/W 0 ... Stop 1 ... Run (enabled when A003=03) 0002h 00002 Rotation direction command R/W 0 ... REV 1 ... FW (enabled when A003=03) 0003h 00003 External trip (EXT) R/W 0 ... No trip event 1 ... Trip occurred 0004h 00004 Trip reset (RS) R/W 0 ... No reset condition 1 ... Reset 0005h 00005 (Reserved) — — 0006h 00006 (Reserved) — — 0007h 00007 Intellig ent input terminal [1] R/W 0 ... OFF *1 1 ... ON 0008h 00008 Intellig ent input terminal [2] R/W 0009h 00009 Intellig ent input terminal 3] R/W 000Ah 00010 Inte lligent input terminal [4] R/W 000Bh 00011 Inte lligent input terminal [5] R/W 000Ch 00012 Inte lligent input terminal [6] R/W 000Dh 00013 Inte lligent input terminal [7] R/W 000Eh 00014 Inte lligent input terminal [8] R/W 000Fh 00015 Run/Stop status R 0 ... Stop (corresponds to D003 monitor) 1 ... Run 0010h 00016 FW/REV status R 0 ... FW 1 ... RV 0011h 00017 Inverter ready R 0 ... Not ready 1 ... Ready 0012h 00018 (Reserved) R — 0013h 00019 RUN (running) R 0 ... OFF 1 ... ON 0014h 00020 FA2 - Frequency Arrival (constant-speed reached) R 0015h 00021 FA2 - Frequancy Arrival (above set frequency) R 0016h 00022 OL - Overload signal R 0017h 00023 OD - PID deviation signal R Phone: 800.894.0412
ModBus Data Listing Appendix B B–34 Note 1:ON usually when either the control circuit terminal board or a coil is ON. Among intelligent input terminals, the control circuit terminal board is a high-priority termi- nal. If the master cannot reset the coil ON st atus due to a transmission line break, turn ON and OFF the control circuit terminal board to make the coil OFF status. 0018h 00024 AL - Alarm signal R 0 ... OFF 1 ... ON 0019h 00025 FA3 - Frequency arrival signal (set frequency or above) R 001Ah 00026 OTQ - Over-torque R 001Bh 00027 IP - Instantaneous power failure R 001Ch 00028 UV - Uundervoltage R 001Dh 00029 TRQ - Torque limit R 001Eh 00030 RNT - Operation time over R 001Fh 00031 ONT - Plug-in time over R0020h 00032 THM - Thermal alarm signal R 0021h 00033 (Reserved) —— 0022h 00034 (Reserved) —— 0023h 00035 (Reserved) —— 0024h 00036 (Reserved) —— 0025h 00037 (Reserved) —— 0026h 00038 BRK - Brake release R 0 ... OFF 1 ... ON 0027h 00039 BER - Brake error R 0028h 00040 ZS - 0 Hz detection signal R 0029h 00041 DSE - Speed deviation maximum R 002Ah 00042 POK - Positioning completed R 002Bh 00043 FA4 - Set frequency overreached 2 R 002Ch 00044 FA5 - Set frequency reached 2 R 002Dh 00045 OL2 - Overload notice advance signal 2 R 002Eh 00046 Odc - Analog O disconnection detection R 002Fh 00047 OIDc - Analog OI disconnection detection R 0030h 00048 O2Dc - Analog O2 disconnection detection R 0031h 00049 (Reserved) —— 0032h 00050 FBV - PID feedback comparison R 0 ... OFF 1 ... ON 0033h 00051 NDc - Communication bus disconnection R 0034h 00052 LOG1 - Logical operation result 1 R List of Coil Numbers Coil numberNameR/WDescriptionhexdec. Phone: 800.894.0412
SJ7002 Inverter Appendix B B–35 Note 2:The content of a transmission error is held until the error is reset. (The error can be reset while the inverter is running.) ModBus Holding RegistersThe following tables list the hold ing registers for the inverter interface to the network. The table legend is given below. Function Code - The inverter’s reference code for the parameter or function (same as inverter keypad display). Long-word values (3 2) bits are listed in two rows; “H” and “L” indicate the high and low order words. Name - The standard functional name of th e parameter or function for the inverter R/W - The read-only or read-write access permitted to the data in the inverter Description - How the parameter or setting work s (same as Chapter 3 description) Register - The network register address offset for the value, in hex and decimal. Actual network address is 40001 + offset. Some valu es have a high-byte and low-byte address. Range - The numerical range for the network value that is sent and/or received TIP: The network values are binary integers. Sinc e these values cannot have an embedded decimal point, for many parameters it represents the actual value (in engineering units) multi- plied by a factor of 10 or 100. Network communi cations must use the listed range for network data. The inverter automatically divides received values by the appropriate factor in order to establish the decimal point for internal use. Li kewise, the network host computer must apply the same factor when it needs to work in engine ering units. However, when sending data to the inverter, the network host computer must scale values to the integer range listed for network communications. Resolution - This is the quantity represented by the LSB of the network value, in engineer- ing units. When the network data range is greater than the inverter’s internal data range, this 1-bit resolution will be fractional. Holding Registers, “D” Group Monitor Functions Func. CodeNameR/WDescription Network Data RegisterRangeRes.hexdec. — Inverter status A R 0 = Initial status; 1 = Waiting for Vdc level; 2 = Stoping; 3 = Running; 4 = Free-run Stop (FRS); 5 = Jogging; 6 = DC Braking; 7 = Freq. is input; 8 = Retrying operation; 9 = Under- voltage (UV)0003h 00003 0 to 9 — — Inverter status B R 0 = Stopping; 1 = Running; 2 = Tripping0004h 00004 0, 1, 2 — — Inverter status C R 0 = ---; 1 = Stopping; 2 = Decel- erating; 3 = Constant-speed operation; 4 = Accelerating; 5 = Forward rotation; 6 = Reverse rotation; 7 = Forward-to-reverse rotation transition; 9 = Starting forward rotation; 10 = Starting reverse rotation0005h 00005 0 to 10 — — PID feedback R/W 0006h 00006 — (Reserved) — — 0007h to 0010h 00007 to 00016 —— Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.clrwtr.com - Email: [email protected]
ModBus Data Listing Appendix B B–36 D001 H Output frequency monitor R Real-time display of output frequency to motor, from 0.0 to 400.0 Hz1001h 04097 0 to 40000 0.01 Hz D001 L R 1002h 04098 D002 — Output current monitor R Filte red display of output current to motor (100 mS internal filter time constant) 1003h 04099 0 to 9999 0.01 A D003 — Rotation direction monitor R 0 ... Stop 1...Forward 2...Reverse1004h 04100 0, 1, 2 — D004 H Process variable (PV), PID feedback monitor R Displays the scaled PID process variable (feedback) value (A75 is scale factor) 1005h 04101 0 to 9990 0.1 D004 L R 1006h 04102 D005 — Intelligent input terminal status R Displays the state of the intelli- gent input terminals 1007h 04103 bit 0 = [1] bit 7= [8] termi-nals 1 bit D006 — Intelligent ou tput terminal status R Displays the state of the intelli- gent input terminals 1008h 04101 bit0 = [11] bit 4 =[15] terminals 1 bit D007 H Scaled output frequency monitor R Displays the output frequency scaled by the constant in B0086. Decimal point indicates range: XX.XX 0.00 to 99.99 XXX.X 100.0 to 999.9 XXXX. 1000 to 9999 XXXX 10000 to 99990 1009h 04105 0 to 39960 0.01 D007 L R100Ah 04106 D008 H Actual frequency monitor R Disp lays the actual shaft speed of the motor, converted to frequency 100Bh 04107 -40000 to +400000.01 Hz D008 L R100Ch 04108 D009 — Torque command monitor R Displays the level of the torque command when the inverter is set to torque control mode100Dh 04109 -200 to 200 1 % D010 — Torque bias monitor R Displays the level of the torque bias, if enabled, when the inverter is in vector control mode with feedback100Eh 04110 -200 to 200 1 % — — (Reserved) R—100Fh 04111 — — D012 — Torque monitor R Estimated output torque value, range is -300.0 to +300.0% 1010h 04112 -200 to 200 1 % D013 — Output voltage monitor R Voltage of output to motor, range is 0.0 to 600.0V1012h 04113 0 to 6000 0.1 V D014 — Power monitor R Input power to inverter, range is 0.0 to 999.9 1013h 04114 0 to 9999 0.1 kW D015 H Cumulative power monitor R Displays cumulative input power to inverter; B079 selects the multiplier for units. Range is 0.0 to 999.9, 1000 to 9999, or 100 to 9991014h 04115 0 to 9999999 0.1 D015 L R1014h 04116 Holding Registers, “D” Group Monitor Functions Func. CodeNameR/WDescription Network Data RegisterRangeRes.hexdec. Phone: 800.894.0412
SJ7002 Inverter Appendix B B–37 D016 H Cumulative operation RUN time monitor R Displays total time the inverter has been in RUN mode in hours. Range is 0 to 9999 / 1000 to 9999/ 100 to 999 (10,000 to 99,900) hrs. 1015h 04117 0 to 999900 0.1 D016 L R 1016h 04118 D017 (high) H Cumulative power-on time monitor R Displays total time the inverter has had input power (ON) in hours. Range is: 0 to 9999 / 100.0 to 999.9 / 1000 to 9999 / 100 to 999 hrs. 1017h 04119 0 to 999900 1 hour D017 (low) L R 1018h 04120 D018 — Heat sink temperature monitor R Displays the temperature of the inverter’s heat sink 1019h 04121 -200 to 2000 0.1 °C D019 — Motor temperature monitor R Di splays motor internal tempera- ture (requires an NTC thermistor installed in the motor and connected to [TH] and [CM1]) 101Ah 04122 -200 to 2000 0.1 °C — (Reserved) ——101Bh 04123 — — — (Reserved) ——101Ch 04124 — — D022 — Component life monitor R Disp lays estimated life status of DC bus capacitors and cooling fans 101Dh 04125 bit 0... capa- citors bit 1...fans1 bit — (Reserved) ——101Eh to 1025h 04126 to 04133 —— D025 H User monitor 0 R Displays state of internal EZ Sequence register User Monitor 0 102Eh 04142 -2147483647 to 2147483647 1 D025 L R102Fh 04143 D026 H User monitor 1 R Displays state of internal EZ Sequence register User Monitor 2 1030h 04144 -2147483647 to 2147483647 1 D026 L R1031h 04145 D027 H User monitor 2 R Displays state of internal EZ Sequence register User Monitor 2 1032h 04146 -2147483647 to 2147483647 1 D027 L R1033h 04147 D028 H Pulse counter R/W Displays accumulated pulse count of [PCNT] intelligent input terminal (option code 74) 1034h 04148 0 to 2147483647 1 D028 L R/W 1035h 04149 D029 H Position setting monitor R Displays absolute position command for motor shaft in absolute position control mode 1036h 04150 -2147483647 to 2147483647 1 D029 L R1037h 04151 D030 H Position feedback monitor R Displays absolute position of motor shaft when in absolute position control mode 1038h 04152 -2147483647 to 2147483647 1 D030 L R1039h 04153 D080 — Trip counter R Number of trip e vents0011h 00017 0 to 65535 1 trip event Holding Registers, “D” Group Monitor Functions Func. CodeNameR/WDescription Network Data RegisterRangeRes.hexdec. Phone: 800.894.0412