
OC_0602.gsd - Omron Device DataBase File for CJ1W-PRT21 PLC I/O Slave
;*******************************************************************************
;** **
;** Omron Europe B.V. **
;** **
;** European Headquarters **
;** Wegalaan 67-69 **
;** NL-2132 JD Hoofddorp **
;** The Netherlands **
;** **
;** Automation & Drives Development Centre **
;** Zilverenberg 2 **
;** NL-5234 GM 's-Hertogenbosch **
;** The Netherlands **
;** **
;*******************************************************************************
;** **
;** Device DataBase File for CJ1W-PRT21 PLC I/O Slave **
;** **
;** Filename: OC_0602.GSD **
;** Version : 2.2000 **
;** Date : November 16, 2004 **
;** **
;** (C) Copyright OMRON Corporation 2004 **
;** All Rights Reserved **
;** **
;*******************************************************************************
;** **
;** Important notice: **
;** ================== **
;** - Any modification of parameters in this file may lead to undefined **
;** behavior of the Profibus-DP system. **
;** **
; General information *********************************************************/
;
#Profibus_DP ;
GSD_Revision = 2 ; GSD file revision 2.0.
;
Vendor_Name = "OMRON Corporation" ; Vendor name string.
Model_Name = "OMRON CJ1W-PRT21" ; Model type string.
Ident_Number = 0x0602 ; PNO Identification number.
;
;
FMS_supp = 0 ; Profibus-FMS not supported.
Protocol_Ident = 0 ; Profibus-DP supported.
Station_Type = 0 ; Station = DP-Slave.
Slave_Family = 10 ; Slave family = 10 (PLC).
;
Revision = "V2.2" ; Device revision 2.2.
Hardware_Release = "V1.1" ; Hardware revision 1.1.
; (0991860-9A).
Software_Release = "V2.0" ; Software revision 2.0.
;
Bitmap_Device = "OC0602_R" ; Bitmap RUNNING
Bitmap_Diag = "OC0602_D" ; Bitmap DIAGNOSTIC
Bitmap_SF = "OC0602_S" ; Bitmap SPECIAL
;
; Specific implementation information *****************************************/
;
Implementation_type = "SPC3" ; DP protocol.
; handled by SPC3.
Redundancy = 0 ; Redundancy NOT supported.
Repeater_Ctrl_Sig = 2 ; Supported, TTL level
24V_Pins = 0 ; No external 24 Volt input.
;
Set_Slave_Add_supp = 0 ; Station address is set
; through hardware address
; selectors.
; Media access information ****************************************************/
; Automatic baud rate select
Auto_Baud_supp = 1 ; (SPC3 specific feature).
; Supported baud rates:
9.6_supp = 1 ; 9600 Baud
19.2_supp = 1 ; 19.2 kBaud
45.45_supp = 1 ; 45.45 kBaud
93.75_supp = 1 ; 93.75 kBaud
187.5_supp = 1 ; 187.5 kBaud
500_supp = 1 ; 500 kBaud
1.5M_supp = 1 ; 1.5 MBaud
3M_supp = 1 ; 3 MBaud
6M_supp = 1 ; 6 MBaud
12M_supp = 1 ; 12 MBaud
; Max. response times:
MaxTsdr_9.6 = 60 ; 60 Tbit = 6.25 msec.
MaxTsdr_19.2 = 60 ; 60 Tbit = 3.125 msec.
MaxTsdr_45.45 = 60 ; 60 Tbit = 1.32 msec.
MaxTsdr_93.75 = 60 ; 60 Tbit = 640 usec.
MaxTsdr_187.5 = 60 ; 60 Tbit = 320 usec.
MaxTsdr_500 = 100 ; 100 Tbit = 200 usec.
MaxTsdr_1.5M = 150 ; 150 Tbit = 100 usec.
MaxTsdr_3M = 250 ; 250 Tbit = 83 usec.
MaxTsdr_6M = 450 ; 450 Tbit = 75 usec.
MaxTsdr_12M = 800 ; 800 Tbit = 67 usec.
;
Min_Slave_Intervall = 5 ; Minimum slave interval =
; 0.5 msec.
;
; DP-slave information ********************************************************/
;
Freeze_Mode_supp = 1 ; Freeze mode supported.
Sync_Mode_supp = 1 ; Sync mode supported.
Fail_Safe = 1 ; Fail safe supported.
;
Modular_Station = 1 ; Modular station.
Max_Module = 32 ; Maximum # of modules: 32.
;
Max_Input_Len = 200 ; Maximum # of input bytes.
Max_Output_Len = 200 ; Maximum # of output bytes.
Max_Data_Len = 360 ; Maximum # of data bytes.
;
PrmText=1
Text(1)="Continue I/O data exchange"
Text(2)="Stop I/O data exchange"
EndPrmText
;
PrmText=2 ; Compatible with DRM21
Text(1)="CIO area (CIOxxxx)" ;
Text(3)="Data Memory (Dxxxxx)"
Text(4)="Work area (Wxxx)"
Text(5)="Holding area (Hxxx)"
Text(8)="EM bank 0 (E0-xxxxx)"
Text(9)="EM bank 1 (E1-xxxxx)"
Text(10)="EM bank 2 (E2-xxxxx)"
Text(11)="EM bank 3 (E3-xxxxx)"
Text(12)="EM bank 4 (E4-xxxxx)"
Text(13)="EM bank 5 (E5-xxxxx)"
Text(14)="EM bank 6 (E6-xxxxx)"
Text(15)="EM bank 7 (E7-xxxxx)"
Text(16)="EM bank 8 (E8-xxxxx)"
Text(17)="EM bank 9 (E9-xxxxx)"
Text(18)="EM bank A (EA-xxxxx)"
Text(19)="EM bank B (EB-xxxxx)"
Text(20)="EM bank C (EC-xxxxx)"
EndPrmText
PrmText=3
Text(0)="Motorola (default)"
Text(1)="Intel"
EndPrmText
PrmText=4
Text(0)="Reset to 0 (default)"
Text(1)="Hold last value"
EndPrmText
PrmText=5
Text(0)="OFF"
Text(4)="ON (default)"
EndPrmText
PrmText=6
Text(0)="10 ms (default)"
Text(4)="1 ms"
EndPrmText
PrmText=7
Text(0)="PROFIBUS diagnostics only"
Text(1)="Cyclic by first 2 input words"
EndPrmText
ExtUserPrmData=1 "Action on slave PLC PROGRAM mode"
BitArea(0-1) 1 1-2
Prm_Text_Ref=1
EndExtUserPrmData
ExtUserPrmData=2 "Action on slave PLC I/O bus fail"
BitArea(2-3) 2 1-2
Prm_Text_Ref=1
EndExtUserPrmData
ExtUserPrmData=3 "Input from slave PLC area"
Unsigned8 1 1-20
Prm_Text_Ref=2
EndExtUserPrmData
ExtUserPrmData=4 "Input area start address "
Unsigned16 50 0-32767
EndExtUserPrmData
ExtUserPrmData=5 "Input data format"
Bit(4) 0 0-1
Prm_Text_Ref=3
EndExtUserPrmData
ExtUserPrmData=6 "Output to slave PLC area"
Unsigned8 1 1-20
Prm_Text_Ref=2
EndExtUserPrmData
ExtUserPrmData=7 "Output area start address "
Unsigned16 350 0-32767
EndExtUserPrmData
ExtUserPrmData=8 "Output data format"
Bit(4) 0 0-1
Prm_Text_Ref=3
EndExtUserPrmData
ExtUserPrmData=9 "Output data on PROFIBUS fail"
Bit(0) 0 0-1
Prm_Text_Ref=4
EndExtUserPrmData
ExtUserPrmData=10 "Fail-Safe support"
BitArea(4-7) 4 0,4
Prm_Text_Ref=5
EndExtUserPrmData
ExtUserPrmData=11 "Watchdog Base"
BitArea(0-3) 0 0,4
Prm_Text_Ref=6
EndExtUserPrmData
ExtUserPrmData=12 "Slave PLC status indication"
Bit(7) 0 0,1
Prm_Text_Ref=7
EndExtUserPrmData
; User parameter message definition *******************************************/
Max_User_Prm_Data_Len = 11
Ext_User_Prm_Data_Ref(0) = 10
Ext_User_Prm_Data_Ref(0) = 11
Ext_User_Prm_Data_Ref(3) = 9
Ext_User_Prm_Data_Ref(3) = 8
Ext_User_Prm_Data_Ref(4) = 6
Ext_User_Prm_Data_Ref(5) = 7
Ext_User_Prm_Data_Ref(7) = 1
Ext_User_Prm_Data_Ref(7) = 2
Ext_User_Prm_Data_Ref(7) = 5
Ext_User_Prm_Data_Ref(8) = 3
Ext_User_Prm_Data_Ref(9) = 4
Ext_User_Prm_Data_Ref(7) = 12
; Diagnostics *****************************************************************/
;
Max_Diag_Data_Len = 11 ; Maximum diagnostic length.
;
;Host-Diagnostics (CPU-Mode & Diagnostic)
Unit_Diag_Bit(0002) = "PLC Output OFF"
Unit_Diag_Bit(0003) = "PLC CPU waiting"
Unit_Diag_Bit(0006) = "PLC non-fatal error (FAL)"
Unit_Diag_Bit(0007) = "PLC fatal error (FALS)"
Unit_Diag_Bit(0008) = "PLC in Program mode"
Unit_Diag_Bit(0012) = "Invalid start address input area"
Unit_Diag_Bit(0013) = "Invalid end address input area"
Unit_Diag_Bit(0014) = "Invalid start address outp. area"
Unit_Diag_Bit(0015) = "Invalid end address output area"
;
;Error messages in CPU word A400
Unit_Diag_Area = 16-23
Value (2) ="CPU Bus Unit error"
Value (3) ="Special I/O Unit error"
Value (4) ="CPU Bus Unit setup error"
Value (5) ="Special I/O unit setup error"
Value (128) ="Fatal PLC error"
Unit_Diag_Area_End
;
; Module definition list ******************************************************/
; Default configuration
;1 word Out (No Cons.)
;1 word In (No Cons.)
; I/O definitions:
Module = " 1 word In/Out" 0xF0 ; 1 word I/O.
EndModule ;
Module = " 2 words In/Out" 0xF1 ; 2 words I/O.
EndModule ;
Module = " 4 words In/Out" 0xF3 ; 4 words I/O.
EndModule ;
Module = " 8 words In/Out" 0xF7 ; 8 words I/O.
EndModule ;
Module = "16 words In/Out" 0xFF ; 16 words I/O.
EndModule ;
; Output definitions:
Module = " 1 word Out (from master)" 0xE0 ; 1 word Out.
EndModule ;
Module = " 2 words Out (from master)" 0xE1 ; 2 words Out.
EndModule ;
Module = " 4 words Out (from master)" 0xE3 ; 4 words Out.
EndModule ;
Module = " 8 words Out (from master)" 0xE7 ; 8 words Out.
EndModule ;
Module = "16 words Out (from master)" 0xEF ; 16 words Out.
EndModule ;
; Input definitions:
Module = " 1 word In (to master)" 0xD0 ; 1 word In.
EndModule ;
Module = " 2 words In (to master)" 0xD1 ; 2 words In.
EndModule ;
Module = " 4 words In (to master)" 0xD3 ; 4 words In.
EndModule ;
Module = " 8 words In (to master)" 0xD7 ; 8 words In.
EndModule ;
Module = "16 words In (to master)" 0xDF ; 16 words In.
EndModule ;
;
Module = "=== Non-consistent I/O (S7) ===" 0x00 ; No consistency
Endmodule ; (for S7 Master)
;
; I/O definitions:
Module = " 1 word In/Out (No Cons.)" 0x70 ; 1 word I/O.
EndModule ;
Module = " 2 words In/Out (No Cons.)" 0x71 ; 2 words I/O.
EndModule ;
Module = " 4 words In/Out (No Cons.)" 0x73 ; 4 words I/O.
EndModule ;
Module = " 8 words In/Out (No Cons.)" 0x77 ; 8 words I/O.
EndModule ;
Module = "16 words In/Out (No Cons.)" 0x7F ; 16 words I/O.
EndModule ;
; Output definitions:
Module = " 1 word Out (No Cons.)" 0x60 ; 1 word Out.
EndModule ;
Module = " 2 words Out (No Cons.)" 0x61 ; 2 words Out.
EndModule ;
Module = " 4 words Out (No Cons.)" 0x63 ; 4 words Out.
EndModule ;
Module = " 8 words Out (No Cons.)" 0x67 ; 8 words Out.
EndModule ;
Module = "16 words Out (No Cons.)" 0x6F ; 16 words Out.
EndModule ;
; Input definitions:
Module = " 1 word In (No Cons.)" 0x50 ; 1 word In.
EndModule ;
Module = " 2 words In (No Cons.)" 0x51 ; 2 words In.
EndModule ;
Module = " 4 words In (No Cons.)" 0x53 ; 4 words In.
EndModule ;
Module = " 8 words In (No Cons.)" 0x57 ; 8 words In.
EndModule ;
Module = "16 words In (No Cons.)" 0x5F ; 16 words In.
EndModule ;
; End of GSD file *************************************************************/ |