;========================================================== ; Sitek S.p.A. ; Device: SJ/L-PB ; Version: V1.0 ; Date: 21.03.02 ; Author: ; Description: Universal Communication Gateway ; inverter series SJ100 and L100 ; Modifications: ; ; Copyright (c) 2002 by Sitek S.p.A. ;========================================================== #Profibus_DP GSD_Revision = 2 ; Device identification Vendor_Name = "Sitek S.p.A." Model_Name = "SJ/L100PB HITACHI" Revision = "Version 1.00" Ident_Number = 0x0692 Protocol_Ident = 0 ; DP protocol Station_Type = 0 ; Slave device FMS_supp = 0 ; FMS not supported Hardware_Release = "Rev. 1.00" ; Carrier Board Revision 1.00 Software_Release = "Rev. 1.00" ; Supported baudrates 9.6_supp = 1 19.2_supp = 1 93.75_supp = 1 187.5_supp = 1 500_supp = 1 1.5M_supp = 1 3M_supp = 1 6M_supp = 1 12M_supp = 1 ; Maximum responder time for supported baudrates MaxTsdr_9.6 = 60 MaxTsdr_19.2 = 60 MaxTsdr_93.75 = 60 MaxTsdr_187.5 = 60 MaxTsdr_500 = 100 MaxTsdr_1.5M = 150 MaxTsdr_3M = 250 MaxTsdr_6M = 450 MaxTsdr_12M = 800 ; Supported hardware features Redundancy = 0 ; not supported Repeater_Ctrl_Sig = 2 ; TTL 24V_Pins = 0 ; not connected Implementation_Type = "SPC3" ; Supported DP features Freeze_Mode_supp = 1 ; supported Sync_Mode_supp = 1 ; supported Auto_Baud_supp = 1 ; supported Set_Slave_Add_supp = 0 ; not supported ; Maximum Length of User Parameter Max_User_Prm_Data_Len = 237 ; Maximum polling frequency Min_Slave_Intervall = 1 ; 1*100 µs ; Maximum supported sizes Modular_Station = 1 Max_Module = 32 Max_Input_Len = 100 Max_Output_Len = 100 Max_Data_Len = 200 Modul_Offset = 1 Slave_Family = 1 ;drive Max_Diag_Data_Len = 6 Fail_Safe = 0 ;state CLEAR not accepted ;Meaning of "device diagnostic" field ;The first two bytes (corresponding to Unit_Diag_Area = 0-15) ;contains information about the actual firmware version. ;The third byte (corresponding to Unit_Diag_Area = 16-23) ;indicates if the address switch has been altered. Unit_Diag_Bit (16) = "Node address changed" ;The fourth byte (corresponding to Unit_Diag_Area = 24-31) contains ;the current setting of the node address switch. ;Please look at the user manual (section "Troubleshooting") for a detailed ;explanation about the meaning of these bytes. ;Bitmap_Device = "" ;Bitmap_Diag = "" ;Bitmap_SF = "" ; Definitions of the User parameter data ;=============================================================================== ; ; Ext-User-Prm-Data-Def-List: ; ;=============================================================================== ;------------------------------------------------------------------------------- ; User_Prm_Data-Definition 1 - Generic Address ;------------------------------------------------------------------------------- ExtUserPrmData = 1 "Address" Unsigned16 0 0-65535 EndExtUserPrmData ;------------------------------------------------------------------------------- ; User_Prm_Data-Definition 2 - Generic Min value 1 byte ;------------------------------------------------------------------------------- ExtUserPrmData = 2 "Min Value" Unsigned8 0 0-255 EndExtUserPrmData ;------------------------------------------------------------------------------- ; User_Prm_Data-Definition 3 - Generic Max value 1 byte ;------------------------------------------------------------------------------- ExtUserPrmData = 3 "Max Value" Unsigned8 0 0-255 EndExtUserPrmData ;------------------------------------------------------------------------------- ; User_Prm_Data-Definition 4 - Generic Min value 2 byte ;------------------------------------------------------------------------------- ExtUserPrmData = 4 "Min Value" Unsigned16 0 0-65535 EndExtUserPrmData ;------------------------------------------------------------------------------- ; User_Prm_Data-Definition 5 - Generic Max value 2 byte ;------------------------------------------------------------------------------- ExtUserPrmData = 5 "Max Value" Unsigned16 0 0-65535 EndExtUserPrmData ;The first byte of parameter data has to be zero Ext_User_Prm_Data_Const(0)=0x00 ;=============================================================================== ; ; Definition of modules for full format ; ; 1 byte IN - 0x10 ; 2 byte IN - 0x50 ; 3 byte IN - 0x92 ; 4 byte IN - 0xD1 ; 8 byte IN - 0xD3 ; ; 1 byte OUT - 0x20 ; 2 byte OUT - 0x60 ; ;=============================================================================== ;=============================================================================== ; ; Module parameter data clarification ; ----------------------------------- ; ; BYTE 1: ; Describes the type and size of the parameter: ; Bit 7: Inverter type (0=SJ100, 1=L100) ; Bit 6: In / Out parameter (0=In, 1=Out) ; Bit 5: Generic parameter (0=Not generic, 1=Generic) ; Bit 4: Special parameter (0=Not special, 1=Special) ; Bit 3-0: Length of the parameter ; ; The module will check that all parameters downloaded from the same inverter ; type, however a generic parameter will be excluded from the check. ; ; Out means a parameter which is written from the master and in means ; a parameter which is read from the master. ; ; The description of the special parameters will be found later. ; ; BYTE 2-3: ; Describes the address of the parameter. ; If the parameter is an IN parameter, this is all the information needed. ; ; BYTE 4-5 or 4-7: ; Describes the minimum and maximum values allowed. ; If the size of the out parameter is 1 byte, byte 4 will be the min value ; and byte 5 will be the max value. If the size of the out parameter is ; 2 bytes, then the bytes 4-5 will be the minimum value and 6-7 will be ; the maximum value. ; NOTE: These bytes should only be used in the case of a out parameter. ; ; ; SPECIAL PARAMETERS: ; There are out parameters which have not a minimum and a maximum value. ; As an example can be mentioned the Run Command which only is allowed ; to take the values 2, 4 and 8. In order to cover these parameters the ; SPECIAL bit has been included. ; ; The bytes 2-? may have different meanings in the case of a special ; parameter. ; ; BYTE 4-5: ; This is where the special information is stored ; 0x0001 Range is 2, 4 or 8. Bytes 2-3 describe the address ; 0x0002 Range is 2, 4, 6 or 8. Bytes 2-3 describe the address ; 0x0003 Range is 200-240 and 380-460. Bytes 2-3 describe the address ; 0xFFFD Basic parameter block - SWAPPED... For addresses see 0xFFFF below ; 0xFFFE The parameter is a RESET parameter ; 0xFFFF Used to describe the basic parameters address ; Bytes 2-3: Address of "Output Frequency setting (by OPE-J)" ; Bytes 6-7: Address of "Running Command Destination Setting" ; Bytes 8-9: Address of "Frequency Destination Setting" ; Bytes 10-11: Address of "Acceleration Time Setting" ; Bytes 12-13: Address of "Deceleration Time Setting" ; Bytes 14-15: Address of "Run Command From DOP Selection" ; Bytes 16-17: Address of "Rotating Direction Monitor" ; Bytes 18-19: Address of "Output Frequency At Present" ; Bytes 20-21: Address of "Output Current Monitor [A]" ; Bytes 22-23: Address of "Inverter Status" ; Bytes 24-25: Address of "Trip History Pointer" ; Bytes 26-27: Address of "A Cause Of Trip - Area 1" ; Bytes 28-29: Address of "A Cause Of Trip - Area 2" ; Bytes 30-31: Address of "A Cause Of Trip - Area 3" ; ;=============================================================================== ;------------------------------------------------------------------------------- ; Module: L100 Basic Parameters ;------------------------------------------------------------------------------- Module = "L100 - Basic Parameters" 0xF3 Ext_Module_Prm_Data_Len = 31 Ext_User_Prm_Data_Const(0) = 0xD1, 0xF8, 0x36, 0xFF, 0xFF, 0xF8, 0x68, \ 0xF8, 0x67, 0xF8, 0x28, 0xF8, 0x2A, 0xFA, 0x18, 0xFC, 0x50, 0xFC, 0x04, \ 0xFC, 0x12, 0xFA, 0x28, 0xF8, 0x8A, 0xF8, 0x8F, 0xF8, 0x99, 0xF8, 0xA3 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Swapped Basic Parameters ;------------------------------------------------------------------------------- Module = "L100 - Swapped Basic Parameters" 0xF3 Ext_Module_Prm_Data_Len = 31 Ext_User_Prm_Data_Const(0) = 0xD1, 0xF8, 0x36, 0xFF, 0xFD, 0xF8, 0x68, \ 0xF8, 0x67, 0xF8, 0x28, 0xF8, 0x2A, 0xFA, 0x18, 0xFC, 0x50, 0xFC, 0x04, \ 0xFC, 0x12, 0xFA, 0x28, 0xF8, 0x8A, 0xF8, 0x8F, 0xF8, 0x99, 0xF8, 0xA3 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Acceleration Time ;------------------------------------------------------------------------------- Module = "L100 - Get Acceleration Time" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x82, 0xF8, 0x28 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Actual Frequency ;------------------------------------------------------------------------------- Module = "L100 - Get Actual Frequency" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x82, 0xFC, 0x04 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Command Source ;------------------------------------------------------------------------------- Module = "L100 - Get Command Source" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x81, 0xF8, 0x68 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Deceleration Time ;------------------------------------------------------------------------------- Module = "L100 - Get Deceleration Time" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x82, 0xF8, 0x2A EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Frequency Source ;------------------------------------------------------------------------------- Module = "L100 - Get Frequency Source" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x81, 0xF8, 0x67 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Inverter Status ;------------------------------------------------------------------------------- Module = "L100 - Get Inverter Status" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x81, 0xFA, 0x28 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Output Current ;------------------------------------------------------------------------------- Module = "L100 - Get Output Current" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x82, 0xF9, 0x66 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Output Frequency ;------------------------------------------------------------------------------- Module = "L100 - Get Output Frequency" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x82, 0xF8, 0x36 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Get Rotation Direction ;------------------------------------------------------------------------------- Module = "L100 - Get Rotation Direction" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x81, 0xFC, 0x50 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Set Acceleration Time ;------------------------------------------------------------------------------- Module = "L100 - Set Acceleration Time" 0x60 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0) = 0xC2, 0xF8, 0x28, 0x00, 0x01, 0x75, 0x30 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Set Command Source ;------------------------------------------------------------------------------- Module = "L100 - Set Command Source" 0x20 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0) = 0xC1, 0xF8, 0x68, 0x01, 0x02 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Set Deceleration Time ;------------------------------------------------------------------------------- Module = "L100 - Set Deceleration Time" 0x60 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0) = 0xC2, 0xF8, 0x2A, 0x00, 0x01, 0x75, 0x30 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Set Frequency Source ;------------------------------------------------------------------------------- Module = "L100 - Set Frequency Source" 0x20 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0) = 0xC1, 0xF8, 0x67, 0x00, 0x02 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Set Output Frequency ;------------------------------------------------------------------------------- Module = "L100 - Set Output Frequency" 0x60 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0) = 0xC2, 0xF8, 0x36, 0x00, 0x00, 0x8C, 0xA0 EndModule ;------------------------------------------------------------------------------- ; Module: L100 Set Run Command ;------------------------------------------------------------------------------- Module = "L100 - Set Run Command" 0x20 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0) = 0xD1, 0xFA, 0x18, 0x00, 0x01 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Basic Parameters ;------------------------------------------------------------------------------- Module = "SJ100 - Basic Parameters" 0xF3 Ext_Module_Prm_Data_Len = 31 Ext_User_Prm_Data_Const(0) = 0x51, 0xF7, 0xF0, 0xFF, 0xFF, 0xF8, 0x65, \ 0xF8, 0x64, 0xF8, 0x2A, 0xF8, 0x2C, 0xFA, 0x48, 0xFC, 0x8D, 0xFC, 0x40, \ 0xFC, 0x4E, 0xFA, 0x5A, 0xF8, 0x88, 0xF8, 0x8D, 0xF8, 0x97, 0xF8, 0xA1 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Swapped Basic Parameters ;------------------------------------------------------------------------------- Module = "SJ100 - Swapped Basic Parameters" 0xF3 Ext_Module_Prm_Data_Len = 31 Ext_User_Prm_Data_Const(0) = 0x51, 0xF7, 0xF0, 0xFF, 0xFD, 0xF8, 0x65, \ 0xF8, 0x64, 0xF8, 0x2A, 0xF8, 0x2C, 0xFA, 0x48, 0xFC, 0x8D, 0xFC, 0x40, \ 0xFC, 0x4E, 0xFA, 0x5A, 0xF8, 0x88, 0xF8, 0x8D, 0xF8, 0x97, 0xF8, 0xA1 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Acceleration Time ;------------------------------------------------------------------------------- Module = "SJ100 - Get Acceleration Time" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x02, 0xF8, 0x2A EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Actual Frequency ;------------------------------------------------------------------------------- Module = "SJ100 - Get Actual Frequency" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x02, 0xFC, 0x40 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Command Source ;------------------------------------------------------------------------------- Module = "SJ100 - Get Command Source" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x01, 0xF8, 0x65 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Deceleration Time ;------------------------------------------------------------------------------- Module = "SJ100 - Get Deceleration Time" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x02, 0xF8, 0x2C EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Frequency Source ;------------------------------------------------------------------------------- Module = "SJ100 - Get Frequency Source" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x01, 0xF8, 0x64 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Inverter Status ;------------------------------------------------------------------------------- Module = "SJ100 - Get Inverter Status" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x01, 0xFA, 0x5A EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Output Current ;------------------------------------------------------------------------------- Module = "SJ100 - Get Output Current" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x02, 0xF9, 0x6C EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Output Frequency ;------------------------------------------------------------------------------- Module = "SJ100 - Get Output Frequency" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x02, 0xF7, 0xF0 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Get Rotation Direction ;------------------------------------------------------------------------------- Module = "SJ100 - Get Rotation Direction" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x01, 0xFC, 0x8D EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Set Acceleration Time ;------------------------------------------------------------------------------- Module = "SJ100 - Set Acceleration Time" 0x60 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0) = 0x42, 0xF8, 0x2A, 0x00, 0x01, 0x75, 0x30 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Set Command Source ;------------------------------------------------------------------------------- Module = "SJ100 - Set Command Source" 0x20 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0) = 0x41, 0xF8, 0x65, 0x01, 0x02 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Set Deceleration Time ;------------------------------------------------------------------------------- Module = "SJ100 - Set Deceleration Time" 0x60 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0) = 0x42, 0xF8, 0x2C, 0x00, 0x01, 0x75, 0x30 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Set Frequency Source ;------------------------------------------------------------------------------- Module = "SJ100 - Set Frequency Source" 0x20 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0) = 0x41, 0xF8, 0x64, 0x00, 0x02 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Set Output Frequency ;------------------------------------------------------------------------------- Module = "SJ100 - Set Output Frequency" 0x60 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0) = 0x42, 0xF7, 0xF0, 0x00, 0x00, 0x8C, 0xA0 EndModule ;------------------------------------------------------------------------------- ; Module: SJ100 Set Run Command ;------------------------------------------------------------------------------- Module = "SJ100 - Set Run Command" 0x20 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0) = 0x51, 0xFA, 0x48, 0x00, 0x01 EndModule ;------------------------------------------------------------------------------- ; Module: 1 Byte Generic IN ;------------------------------------------------------------------------------- Module = "1 Byte Generic IN" 0x10 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x21 Ext_User_Prm_Data_Ref(1) = 1 EndModule ;------------------------------------------------------------------------------- ; Module: 2 Byte Generic IN ;------------------------------------------------------------------------------- Module = "2 Byte Generic IN" 0x50 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x22 Ext_User_Prm_Data_Ref(1) = 1 EndModule ;------------------------------------------------------------------------------- ; Module: 3 Byte Generic IN ;------------------------------------------------------------------------------- Module = "3 Byte Generic IN" 0x92 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x23 Ext_User_Prm_Data_Ref(1) = 1 EndModule ;------------------------------------------------------------------------------- ; Module: 4 Byte Generic IN ;------------------------------------------------------------------------------- Module = "4 Byte Generic IN" 0xD1 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x24 Ext_User_Prm_Data_Ref(1) = 1 EndModule ;------------------------------------------------------------------------------- ; 8 Byte Generic IN ;------------------------------------------------------------------------------- Module = "8 Byte Generic IN" 0xD3 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x28 Ext_User_Prm_Data_Ref(1) = 1 EndModule ;------------------------------------------------------------------------------- ; 1 Byte Generic OUT ;------------------------------------------------------------------------------- Module = "1 Byte Generic OUT" 0x20 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0) = 0x61 Ext_User_Prm_Data_Ref(1) = 1 Ext_User_Prm_Data_Ref(3) = 2 Ext_User_Prm_Data_Ref(4) = 3 EndModule ;------------------------------------------------------------------------------- ; 2 Byte Generic OUT ;------------------------------------------------------------------------------- Module = "2 Byte Generic OUT" 0x60 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0) = 0x62 Ext_User_Prm_Data_Ref(1) = 1 Ext_User_Prm_Data_Ref(3) = 4 Ext_User_Prm_Data_Ref(5) = 5 EndModule ;********************************* EOF EXCG0692.GSD **************************************