0829update
parent
7e9f5beb4a
commit
d616d4a14e
@ -0,0 +1,134 @@
|
|||||||
|
;*******************************************************************
|
||||||
|
; GSD File for RP1000 PA
|
||||||
|
; Order-No.:
|
||||||
|
; File : RKS1183.gsd for AI + TOT
|
||||||
|
; Updata: for HaiNan J34
|
||||||
|
; Support Config: AI, AI+TOT
|
||||||
|
;*******************************************************************
|
||||||
|
|
||||||
|
;----- General DP Key Words
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision=5
|
||||||
|
Vendor_Name="ROCKSENSOR"
|
||||||
|
Model_Name="RP1000 Pressure AI"
|
||||||
|
Revision="1.8"
|
||||||
|
Ident_Number=0x1183
|
||||||
|
Protocol_Ident=0 ; 0 = PROFIBUS-DP
|
||||||
|
Station_Type=0 ; 0 = DP-Slave
|
||||||
|
FMS_supp=0
|
||||||
|
Hardware_Release="V1.0"
|
||||||
|
Software_Release="V1.2.1"
|
||||||
|
31.25_supp=1
|
||||||
|
45.45_supp=1
|
||||||
|
93.75_supp=1
|
||||||
|
MaxTsdr_31.25=100
|
||||||
|
MaxTsdr_45.45=250
|
||||||
|
MaxTsdr_93.75=1000
|
||||||
|
Redundancy=0
|
||||||
|
Repeater_Ctrl_Sig=0
|
||||||
|
24V_Pins=0
|
||||||
|
Implementation_Type="SPC42/tmg-itec"
|
||||||
|
Bitmap_Device="rks1000"
|
||||||
|
|
||||||
|
;----- Basic DP-Slave Related Key Words
|
||||||
|
Freeze_Mode_supp=0
|
||||||
|
Sync_Mode_supp=0
|
||||||
|
Set_Slave_Add_supp=1
|
||||||
|
Fail_Safe=1
|
||||||
|
Min_Slave_Intervall=200
|
||||||
|
Modular_Station=1
|
||||||
|
Max_Module=2
|
||||||
|
Max_Input_Len=10
|
||||||
|
Max_Output_Len=2
|
||||||
|
Max_Data_Len=12
|
||||||
|
Unit_Diag_Bit(16)="Status appears"
|
||||||
|
Unit_Diag_Bit(17)="Status disappears"
|
||||||
|
Unit_Diag_Bit(24)="Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25)="Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26)="Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27)="Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28)="Memory error"
|
||||||
|
Unit_Diag_Bit(29)="Measurement failure"
|
||||||
|
Unit_Diag_Bit(30)="Device not initialized"
|
||||||
|
Unit_Diag_Bit(31)="Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32)="Zero point error"
|
||||||
|
Unit_Diag_Bit(33)="Power supply failed"
|
||||||
|
Unit_Diag_Bit(34)="Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35)="Restart"
|
||||||
|
Unit_Diag_Bit(36)="Coldstart"
|
||||||
|
Unit_Diag_Bit(37)="Maintenance required"
|
||||||
|
Unit_Diag_Bit(38)="Characteristics invalid"
|
||||||
|
Unit_Diag_Bit(39)="Ident_Number violation"
|
||||||
|
Unit_Diag_Bit(55)="Extension available"
|
||||||
|
|
||||||
|
;Empty module
|
||||||
|
Module="No DATA " 0x00
|
||||||
|
0
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;AI.OUT
|
||||||
|
Module="AI Output " 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;TOT.TOTAL
|
||||||
|
Module="TOT Counter output " 0x41,0x84,0x85
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
Max_Diag_Data_Len=20
|
||||||
|
Slave_Family=12@RKS
|
||||||
|
Max_User_Prm_Data_Len = 8
|
||||||
|
Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01
|
||||||
|
; DPV1 parameters
|
||||||
|
; SetPrm is structured
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND=1 (enabled)
|
||||||
|
|
||||||
|
Prm_Block_Structure_supp = 1
|
||||||
|
Prm_Block_Structure_req = 0
|
||||||
|
PrmCmd_supp = 0
|
||||||
|
PrmCmd_req = 0
|
||||||
|
Slave_Max_Switch_Over_Time=20 ;=200 ms
|
||||||
|
Slave_Redundancy_supp=1
|
||||||
|
Ident_Maintenance_supp=1
|
||||||
|
|
||||||
|
;----- Slave related keywords for DP extensions
|
||||||
|
DPV1_Slave=1
|
||||||
|
C1_Read_Write_supp=1
|
||||||
|
C2_Read_Write_supp=1
|
||||||
|
C1_Max_Data_Len=72
|
||||||
|
C2_Max_Data_Len=72
|
||||||
|
C1_Response_Timeout=400
|
||||||
|
C2_Response_Timeout=400
|
||||||
|
C1_Read_Write_required=0
|
||||||
|
C2_Read_Write_required=0
|
||||||
|
C2_Max_Count_Channels=4
|
||||||
|
Max_Initiate_PDU_Length=52
|
||||||
|
Diagnostic_Alarm_supp=0
|
||||||
|
Process_Alarm_supp=0
|
||||||
|
Pull_Plug_Alarm_supp=0
|
||||||
|
Status_Alarm_supp=0
|
||||||
|
Update_Alarm_supp=0
|
||||||
|
Manufacturer_Specific_Alarm_supp=0
|
||||||
|
Extra_Alarm_SAP_supp=0
|
||||||
|
Alarm_Sequence_Mode_Count=0
|
||||||
|
Alarm_Type_Mode_supp=0
|
||||||
|
Diagnostic_Alarm_required=0
|
||||||
|
Process_Alarm_required=0
|
||||||
|
Pull_Plug_Alarm_required=0
|
||||||
|
Status_Alarm_required=0
|
||||||
|
Update_Alarm_required=0
|
||||||
|
Manufacturer_Specific_Alarm_required=0
|
||||||
|
DPV1_Data_Types=0
|
||||||
|
Check_Cfg_Mode=0
|
||||||
|
|
||||||
|
;----- Additional keywords for module assignment
|
||||||
|
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "Analog Input (AI)" 1 0,1
|
||||||
|
EndSlotDefinition
|
||||||
|
|
||||||
@ -0,0 +1,179 @@
|
|||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; GSD Detail For Kaifeng Instrument Co., Ltd. Device on PROFIBUS PA"
|
||||||
|
; Date: 2023-05-05
|
||||||
|
; File: KFYB11AA.gsd
|
||||||
|
; Ning Dekui
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; General DP keywords
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 5
|
||||||
|
Vendor_Name = "Kaifeng Instrument Co.,Ltd."
|
||||||
|
Model_Name = "LUXZ"
|
||||||
|
Revision = "V2.00"
|
||||||
|
Ident_Number = 0x11AA
|
||||||
|
Protocol_Ident = 0
|
||||||
|
Station_Type = 0
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "1.2"
|
||||||
|
Software_Release = "01.00"
|
||||||
|
31.25_supp = 1
|
||||||
|
45.45_supp = 1
|
||||||
|
93.75_supp = 1
|
||||||
|
MaxTsdr_31.25 = 100
|
||||||
|
MaxTsdr_45.45 = 250
|
||||||
|
MaxTsdr_93.75 = 1000
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "FBC0409/SIA Tech"
|
||||||
|
Bitmap_Device = "KFYB11AA"
|
||||||
|
OrderNumber = "********"
|
||||||
|
Info_Text = "KFYB PA FlowMeter, PROFIBUS PA Profile 3.02 with 11 function block: 7 AIs, 4 DIs."
|
||||||
|
|
||||||
|
;--- Description of physical interface for async. and sync. transmission: ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Basic DP-Slave related keywords
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Freeze_Mode_supp = 1
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0 ; 0 = no automatic baudrate recognition
|
||||||
|
Set_Slave_Add_supp = 1 ; 1 = Set Slave AddrFunction supported
|
||||||
|
Min_Slave_Intervall = 250 ; 25ms min. betw. 2 slave list cycles
|
||||||
|
Modular_Station = 1 ; 1 = Modular Station
|
||||||
|
Max_Module = 11
|
||||||
|
Max_Input_Len = 43 ; maximum Input Length
|
||||||
|
Max_Output_Len = 0 ; maximum Output Length
|
||||||
|
Max_Data_Len = 43 ; maximum In-Output Length
|
||||||
|
Max_Diag_Data_Len = 15
|
||||||
|
Slave_Family = 12@KFYB ; 12 = PA Process Control Device
|
||||||
|
Ident_Maintenance_supp = 1 ; I&M Function is supported
|
||||||
|
Fail_Safe = 1
|
||||||
|
Prm_Block_Structure_supp = 1
|
||||||
|
Prm_Block_Structure_req = 1
|
||||||
|
Isochron_Mode_supp = 0
|
||||||
|
Isochron_Mode_required = 0
|
||||||
|
PrmCmd_supp = 0
|
||||||
|
PrmCmd_req = 0
|
||||||
|
|
||||||
|
Max_User_Prm_Data_Len = 8
|
||||||
|
Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01
|
||||||
|
; DPV1 parameters
|
||||||
|
; SetPrm is structured
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND=1 (enabled)
|
||||||
|
|
||||||
|
;----------- Description of extended DP features: ---------------------
|
||||||
|
;
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C1_Read_Write_supp = 1
|
||||||
|
C1_Max_Data_Len = 128
|
||||||
|
C1_Read_Write_required = 0
|
||||||
|
C1_Response_Timeout = 400
|
||||||
|
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Max_Data_Len = 128
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Count_Channels = 4
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
|
||||||
|
;------------------------------------------------------------------------------------------
|
||||||
|
; Description of device related diagnosis
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Unit_Diag_Bit(16) = "Error appears"
|
||||||
|
Unit_Diag_Bit(17) = "Error disappears"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(24) = "Reserved by PI, fixed to 0" ;"Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Reserved by PI, fixed to 0" ;"Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Reserved by PI, fixed to 0" ;"Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Reserved by PI, fixed to 0" ;"Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Reserved by PI, fixed to 0" ;"Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Reserved by PI, fixed to 0" ;"Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Reserved by PI, fixed to 0" ;"Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Reserved by PI, fixed to 0" ;"Device initialization failed"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(32) = "Reserved by PI, fixed to 0" ;"Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Reserved by PI, fixed to 0" ;"Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Reserved by PI, fixed to 0" ;"Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Restart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Reserved by PI, fixed to 0" ;"Characteristics invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident_Number violation"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance Alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance Demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function Check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(55) = "Extension Available"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(56) = "SIM Switch On"
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
;Empty module
|
||||||
|
Module = "Not in cyclic data transfer" 0x00
|
||||||
|
0 ; Module-Reference
|
||||||
|
Info_Text = "No function block selected. Function disabled"
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;Modules for Analog Input
|
||||||
|
Module = "Analog Input (AI)short" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;Modules for Analog Input
|
||||||
|
Module = "Analog Input (AI)long" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;Modules for Discrete Input
|
||||||
|
Module = "OUT_D" 0x91
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;----------- Description of the module assignment: ---------------------
|
||||||
|
;
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI1-Flow" 2 0,1,2
|
||||||
|
Slot(2) = "AI2-FlowFrq" 2 0,1,2
|
||||||
|
Slot(3) = "AI3-TotFlwHiPlc" 2 0,1,2
|
||||||
|
Slot(4) = "AI4-TotFlwLoPlc" 2 0,1,2
|
||||||
|
Slot(5) = "AI5-SnsorDat1" 2 0,1,2
|
||||||
|
Slot(6) = "AI6-SnsorDat2" 2 0,1,2
|
||||||
|
Slot(7) = "AI7-SnsorDat3" 2 0,1,2
|
||||||
|
Slot(8) = "DI1-AlmHi" 3 0,3
|
||||||
|
Slot(9) = "DI2-AlmLo" 3 0,3
|
||||||
|
Slot(10) = "DI3-StdOperSel" 3 0,3
|
||||||
|
Slot(11) = "DI4-Fault" 3 0,3
|
||||||
|
EndSlotDefinition
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for Data Exchange with Broadcast
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for Isochronous Mode
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for PROFIsafe Profile
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for extended parameterization
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,171 @@
|
|||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; GSD Detail For KSRK T53P PA Temperature Transmitter "
|
||||||
|
; Date: 2022.08.02
|
||||||
|
; File: KSRK11A4.gsd
|
||||||
|
; KSR-KUEBLER
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; General DP keywords
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 5 ; for supporting IM_FUNC
|
||||||
|
Vendor_Name = "KSR-KUEBLER"
|
||||||
|
Model_Name = "T53P"
|
||||||
|
Revision = "1.0"
|
||||||
|
Ident_Number = 0x11A4 ; 0x9700
|
||||||
|
Protocol_Ident = 0 ; 0 = PROFIBUS-DP
|
||||||
|
Station_Type = 0 ; 0 = DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "1.0"
|
||||||
|
Software_Release = "01.00"
|
||||||
|
31.25_supp = 1
|
||||||
|
45.45_supp = 1
|
||||||
|
93.75_supp = 1
|
||||||
|
MaxTsdr_31.25 = 100
|
||||||
|
MaxTsdr_45.45 = 250
|
||||||
|
MaxTsdr_93.75 = 1000
|
||||||
|
Redundancy = 0 ; 0 = no
|
||||||
|
Repeater_Ctrl_Sig = 0 ; 0 = Not connected
|
||||||
|
24V_Pins = 0 ; 0 = Not connected
|
||||||
|
Implementation_Type = "FBC0409/SIA Tech"
|
||||||
|
Bitmap_Device = "KSRK11A4"
|
||||||
|
OrderNumber = "T53P P***"
|
||||||
|
Info_Text = "Level transmitter, PROFIBUS PA Profile 3.02 with 4 function block: Analog input"
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Additional keywords for different physical interfaces
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Physical_Interface = 1 ; 1 = Manchester coded and bus powered (MBP)
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Basic DP-Slave related keywords
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Freeze_Mode_supp = 1 ; 1 = Freeze Mode supported
|
||||||
|
Sync_Mode_supp = 0 ; 0 = no Sync Mode supported
|
||||||
|
Auto_Baud_supp = 0 ; 0 = no automatic baudrate recognition
|
||||||
|
Set_Slave_Add_supp = 1 ; 1 = Set Slave AddrFunction supported
|
||||||
|
Min_Slave_Intervall = 250 ; 25ms min. betw. 2 slave list cycles
|
||||||
|
Modular_Station = 1 ; 1 = Modular Station
|
||||||
|
Max_Module = 4 ; 1: PA_AI, 2: PA_AI
|
||||||
|
Max_Input_Len = 20 ; maximum Input Length 10
|
||||||
|
Max_Output_Len = 0 ; maximum Output Length 0+2
|
||||||
|
Max_Data_Len = 20 ; higher sum of max. In or Output Length
|
||||||
|
Max_Diag_Data_Len = 14
|
||||||
|
Slave_Family = 12@KSR-KUEBLER@Level ; 12 = PA Process Control Device
|
||||||
|
Ident_Maintenance_supp = 1 ; I&M Function is supported
|
||||||
|
Fail_Safe = 0
|
||||||
|
Prm_Block_Structure_supp = 1
|
||||||
|
Prm_Block_Structure_req = 0
|
||||||
|
Isochron_Mode_supp = 0
|
||||||
|
Isochron_Mode_required = 0
|
||||||
|
PrmCmd_supp = 0
|
||||||
|
PrmCmd_req = 0
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; set user prm const data
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
;Max_User_Prm_Data_Len = 3
|
||||||
|
;Ext_User_Prm_Data_Const(0) = 0x00 ;DPV1 Status 1, DPV1-Enable = 0
|
||||||
|
;Ext_User_Prm_Data_Const(1) = 0x00 ;DPV1 Status 2, no Alarms enabled
|
||||||
|
;Ext_User_Prm_Data_Const(2) = 0x00 ;DPV1 Status 3
|
||||||
|
Max_User_Prm_Data_Len = 8
|
||||||
|
Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for DP extensions
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C1_Read_Write_supp = 1
|
||||||
|
C1_Max_Data_Len = 128
|
||||||
|
C1_Read_Write_required = 0
|
||||||
|
C1_Response_Timeout = 400
|
||||||
|
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Max_Data_Len = 128
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Count_Channels = 4
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Description of device related diagnosis
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Unit_Diag_Bit(16) = "Error appears"
|
||||||
|
Unit_Diag_Bit(17) = "Error disappears"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(24) = "Reserved by PI, fixed to 0" ;"Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Reserved by PI, fixed to 0" ;"Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Reserved by PI, fixed to 0" ;"Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Reserved by PI, fixed to 0" ;"Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Reserved by PI, fixed to 0" ;"Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Reserved by PI, fixed to 0" ;"Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Reserved by PI, fixed to 0" ;"Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Reserved by PI, fixed to 0" ;"Device initialization failed"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(32) = "Reserved by PI, fixed to 0" ;"Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Reserved by PI, fixed to 0" ;"Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Reserved by PI, fixed to 0" ;"Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Restart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Reserved by PI, fixed to 0" ;"Characteristics invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident_Number violation"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance Alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance Demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function Check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(55) = "Extension Available"
|
||||||
|
|
||||||
|
;Empty module
|
||||||
|
Module = "Not in cyclic data transfer " 0x00
|
||||||
|
0 ; Module-Reference
|
||||||
|
Info_Text = "No function block selected. Function disabled"
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;"AI.OUT"
|
||||||
|
;"Temperature"
|
||||||
|
;Modules for Analog Input
|
||||||
|
Module = "Analog Input (AI)short" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;Modules for Analog Input
|
||||||
|
Module = "Analog Input (AI)long" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;----------- Description of the module assignment: ---------------------
|
||||||
|
;
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "Analog Input 1" 1 0,1,2
|
||||||
|
Slot(2) = "Analog Input 2" 0 0,1,2
|
||||||
|
Slot(3) = "Analog Input 3" 0 0,1,2
|
||||||
|
Slot(4) = "Analog Input 4" 0 0,1,2
|
||||||
|
|
||||||
|
|
||||||
|
EndSlotDefinition
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for Data Exchange with Broadcast
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for Isochronous Mode
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for PROFIsafe Profile
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for extended parameterization
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,163 @@
|
|||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; GSD Detail For Microcyber PT105 PA Pressure Transmitter "
|
||||||
|
; Date: 2013-8-29
|
||||||
|
; File: MCYB0B25.gsd
|
||||||
|
; Microcyber Corporation, Ning Dekui
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; General DP keywords
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 5 ; for supporting IM_FUNC
|
||||||
|
Vendor_Name = "Microcyber"
|
||||||
|
Model_Name = "NCS-PT105IIPA"
|
||||||
|
Revision = "01.01"
|
||||||
|
Ident_Number = 0x0B25
|
||||||
|
Protocol_Ident = 0 ; 0 = PROFIBUS-DP
|
||||||
|
Station_Type = 0 ; 0 = DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "2.5"
|
||||||
|
Software_Release = "01.01"
|
||||||
|
31.25_supp = 1
|
||||||
|
45.45_supp = 1
|
||||||
|
93.75_supp = 1
|
||||||
|
MaxTsdr_31.25 = 100
|
||||||
|
MaxTsdr_45.45 = 250
|
||||||
|
MaxTsdr_93.75 = 1000
|
||||||
|
Redundancy = 0 ; 0 = no
|
||||||
|
Repeater_Ctrl_Sig = 0 ; 0 = Not connected
|
||||||
|
24V_Pins = 0 ; 0 = Not connected
|
||||||
|
Implementation_Type = "FBC0409/SIA Tech"
|
||||||
|
Bitmap_Device = "MCPA0B25"
|
||||||
|
Info_Text = "Pressure transmitter for pressure, \
|
||||||
|
PROFIBUS PA Profile 3.02 with 1 function block: Analog input"
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Additional keywords for different physical interfaces
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Physical_Interface = 1 ; 1 = Manchester coded and bus powered (MBP)
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Basic DP-Slave related keywords
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Freeze_Mode_supp = 1 ; 1 = Freeze Mode supported
|
||||||
|
Sync_Mode_supp = 0 ; 0 = no Sync Mode supported
|
||||||
|
Auto_Baud_supp = 0 ; 0 = no automatic baudrate recognition
|
||||||
|
Set_Slave_Add_supp = 1 ; 1 = Set Slave AddrFunction supported
|
||||||
|
Min_Slave_Intervall = 250 ; 25ms min. betw. 2 slave list cycles
|
||||||
|
Modular_Station = 1 ; 1 = Modular Station
|
||||||
|
Max_Module = 1 ; 1: PA_AI
|
||||||
|
Max_Input_Len = 5 ; maximum Input Length 5
|
||||||
|
Max_Output_Len = 0 ; maximum Output Length 0+2
|
||||||
|
Max_Data_Len = 5 ; higher sum of max. In or Output Length
|
||||||
|
Max_Diag_Data_Len = 14
|
||||||
|
Slave_Family = 12@Microcyber@Pressure ; 12 = PA Process Control Device
|
||||||
|
Ident_Maintenance_supp = 1 ; I&M Function is supported
|
||||||
|
Fail_Safe = 0
|
||||||
|
Prm_Block_Structure_supp = 1
|
||||||
|
Prm_Block_Structure_req = 0
|
||||||
|
Isochron_Mode_supp = 0
|
||||||
|
Isochron_Mode_required = 0
|
||||||
|
PrmCmd_supp = 0
|
||||||
|
PrmCmd_req = 0
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; set user prm const data
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Max_User_Prm_Data_Len = 8
|
||||||
|
Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for DP extensions
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C1_Read_Write_supp = 1
|
||||||
|
C1_Max_Data_Len = 128
|
||||||
|
C1_Read_Write_required = 0
|
||||||
|
C1_Response_Timeout = 400
|
||||||
|
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Max_Data_Len = 128
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Count_Channels = 4
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Description of device related diagnosis
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
Unit_Diag_Bit(16) = "Error appears"
|
||||||
|
Unit_Diag_Bit(17) = "Error disappears"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(24) = "Reserved by PI, fixed to 0" ;"Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Reserved by PI, fixed to 0" ;"Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Reserved by PI, fixed to 0" ;"Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Reserved by PI, fixed to 0" ;"Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Reserved by PI, fixed to 0" ;"Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Reserved by PI, fixed to 0" ;"Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Reserved by PI, fixed to 0" ;"Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Reserved by PI, fixed to 0" ;"Device initialization failed"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(32) = "Reserved by PI, fixed to 0" ;"Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Reserved by PI, fixed to 0" ;"Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Reserved by PI, fixed to 0" ;"Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Restart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Reserved by PI, fixed to 0" ;"Characteristics invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident_Number violation"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance Alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance Demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function Check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(55) = "Extension Available"
|
||||||
|
|
||||||
|
;Empty module
|
||||||
|
Module = "Not in cyclic data transfer " 0x00
|
||||||
|
0 ; Module-Reference
|
||||||
|
Info_Text = "No function block selected. Function disabled"
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;"AI.OUT"
|
||||||
|
;"Pressure or Temperature"
|
||||||
|
;Modules for Analog Input
|
||||||
|
Module = "Analog Input (AI)short" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;Modules for Analog Input
|
||||||
|
Module = "Analog Input (AI)long" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
;----------- Description of the module assignment: ---------------------
|
||||||
|
;
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "Analog Input" 1 0,1,2
|
||||||
|
EndSlotDefinition
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for Data Exchange with Broadcast
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for Isochronous Mode
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for PROFIsafe Profile
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
; Slave related keywords for extended parameterization
|
||||||
|
;--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS 61 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 15.01.2009 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PS620BFC.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS 61"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0bfc
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "P610BFCN"
|
||||||
|
Bitmap_Diag = "P610BFCD"
|
||||||
|
Bitmap_SF = "P610BFCS"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS 62 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 15.01.2009 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PS620BFD.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS 62"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0bfd
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "P620BFDN"
|
||||||
|
Bitmap_Diag = "P620BFDD"
|
||||||
|
Bitmap_SF = "P620BFDS"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS 63 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 15.01.2009 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PS620BFE.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS 63"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0bfe
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "P630BFEN"
|
||||||
|
Bitmap_Diag = "P630BFED"
|
||||||
|
Bitmap_SF = "P630BFES"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS 65 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 15.01.2009 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PS620BFF.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS 65"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0bff
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "P650BFFN"
|
||||||
|
Bitmap_Diag = "P650BFFD"
|
||||||
|
Bitmap_SF = "P650BFFS"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS 66 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 15.01.2009 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PS660C00.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS 66"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0c00
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "P660C00N"
|
||||||
|
Bitmap_Diag = "P660C00D"
|
||||||
|
Bitmap_SF = "P660C00S"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS 67 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 15.01.2009 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PS670C01.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS 67"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0c01
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "P670C01N"
|
||||||
|
Bitmap_Diag = "P670C01D"
|
||||||
|
Bitmap_SF = "P670C01S"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS 68 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 15.01.2009 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PS680C02.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS 68"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0c02
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "P680C02N"
|
||||||
|
Bitmap_Diag = "P680C02D"
|
||||||
|
Bitmap_SF = "P680C02S"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS SR 68 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 31.05.2010 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PSSR0CDC.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS SR 68"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0cdc
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "PSR0CDCN"
|
||||||
|
Bitmap_Diag = "PSR0CDCD"
|
||||||
|
Bitmap_SF = "PSR0CDCS"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,264 @@
|
|||||||
|
;/***************************************************************************/
|
||||||
|
;/* VEGA Grieshaber KG */
|
||||||
|
;/* Am Hohenstein 113 */
|
||||||
|
;/* 77761 Schiltach */
|
||||||
|
;/* -Germany- */
|
||||||
|
;/* Phone: +49783650-0 */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* */
|
||||||
|
;/* GSD-File fuer VEGAPULS WL 61 */
|
||||||
|
;/* */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Autor: R. Schaetzle Edit: K. Guenter */
|
||||||
|
;/* GSD-File-Version: 1.2 */
|
||||||
|
;/* GSD-Revision: 4 */
|
||||||
|
;/* Datum: 31.05.2010 */
|
||||||
|
;/* geaendert am: 19.05.2011 */
|
||||||
|
;/* */
|
||||||
|
;/* geaendert am: 01.02.2012 */
|
||||||
|
;/* weitere Baudraten für SK2/SK3 hinzu */
|
||||||
|
;/* Min_Slave_Intervall = 6, geaendert für SK2/SK3 */
|
||||||
|
;/* Model_Name geaendert (ohne DevRev 1) */
|
||||||
|
;/* Revision geaendert in "Profil 3.02" */
|
||||||
|
;/* */
|
||||||
|
;/* File-Name: PSWL0CDB.GSD */
|
||||||
|
;/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* General DP-Key Words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 4
|
||||||
|
Vendor_Name = "VEGA Grieshaber KG"
|
||||||
|
Model_Name = "VEGAPULS WL 61"
|
||||||
|
Revision = "Profil 3.02"
|
||||||
|
Ident_Number = 0x0cdb
|
||||||
|
Protocol_Ident = 0 ; Profibus-DP
|
||||||
|
Station_Type = 0 ; DP-Slave
|
||||||
|
FMS_supp = 0
|
||||||
|
Hardware_Release = "-"
|
||||||
|
Software_Release = "-"
|
||||||
|
;
|
||||||
|
31.25_supp = 1 ; PA-Baudrate
|
||||||
|
45.45_supp = 1 ; Siemens Segmentcoupler
|
||||||
|
93.75_supp = 1 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
187.5_supp = 1 ; SK2/3
|
||||||
|
500_supp = 1 ; SK2/3
|
||||||
|
1.5M_supp = 1 ; SK2/3
|
||||||
|
3M_supp = 1 ; SK2/3
|
||||||
|
6M_supp = 1 ; SK2/3
|
||||||
|
12M_supp = 1 ; SK2/3
|
||||||
|
;
|
||||||
|
MaxTsdr_31.25 = 100 ; PA-Baudrate
|
||||||
|
MaxTsdr_45.45 = 250 ; Siemens Segmentcoupler
|
||||||
|
MaxTsdr_93.75 = 1000 ; Pepperl & Fuchs Segmentcoupler
|
||||||
|
MaxTsdr_187.5 = 60 ; SK2/3
|
||||||
|
MaxTsdr_500 = 100 ; SK2/3
|
||||||
|
MaxTsdr_1.5M = 150 ; SK2/3
|
||||||
|
MaxTsdr_3M = 250 ; SK2/3
|
||||||
|
MaxTsdr_6M = 450 ; SK2/3
|
||||||
|
MaxTsdr_12M = 800 ; SK2/3
|
||||||
|
;
|
||||||
|
Redundancy = 0
|
||||||
|
Repeater_Ctrl_Sig = 0
|
||||||
|
24V_Pins = 0
|
||||||
|
Implementation_Type = "SPC4-2 / TMG i-tec"
|
||||||
|
Bitmap_Device = "PWL0CDBN"
|
||||||
|
Bitmap_Diag = "PWL0CDBD"
|
||||||
|
Bitmap_SF = "PWL0CDBS"
|
||||||
|
;
|
||||||
|
;--- Description of physical interface for async. and sync. transmission ---
|
||||||
|
Physical_Interface = 1 ; IEC61158-2
|
||||||
|
Transmission_Delay_31.25 = 0
|
||||||
|
Reaction_Delay_31.25 = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
Physical_Interface = 0 ; RS-485 Standard Copper
|
||||||
|
Transmission_Delay_45.45 = 0
|
||||||
|
Reaction_Delay_45.45 = 0
|
||||||
|
Transmission_Delay_93.75 = 0
|
||||||
|
Reaction_Delay_93.75 = 0
|
||||||
|
Transmission_Delay_187.5 = 0
|
||||||
|
Reaction_Delay_187.5 = 0
|
||||||
|
Transmission_Delay_500 = 0
|
||||||
|
Reaction_Delay_500 = 0
|
||||||
|
Transmission_Delay_1.5M = 0
|
||||||
|
Reaction_Delay_1.5M = 0
|
||||||
|
Transmission_Delay_3M = 0
|
||||||
|
Reaction_Delay_3M = 0
|
||||||
|
Transmission_Delay_6M = 0
|
||||||
|
Reaction_Delay_6M = 0
|
||||||
|
Transmission_Delay_12M = 0
|
||||||
|
Reaction_Delay_12M = 0
|
||||||
|
End_Physical_Interface
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Basic DP-Slave related key words */
|
||||||
|
;/***************************************************************************/
|
||||||
|
Freeze_Mode_supp = 1 ; Note: Freeze mode is not supported when using SK2/SK3
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
;
|
||||||
|
Max_User_Prm_Data_Len = 8 ;DPV1_Status1...3 and profile specific Prm_Structure (size = 5 bytes)
|
||||||
|
;
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled" ;classic diagnosis and status mode
|
||||||
|
Text(1)="Enabled" ;condensed diagnosis and status mode
|
||||||
|
EndPrmText
|
||||||
|
;
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Const(0)=0x00,0x00,0x08,0x05,0x41,0x00,0x00,0x01 ;DPV1_Status1...3 and profile specific Prm_Structure (default values)
|
||||||
|
; Structure_Length = 5
|
||||||
|
; Structure_Type = 65 (profile specific)
|
||||||
|
; Slot_Number = 0
|
||||||
|
; reserved = 0
|
||||||
|
; PRM_COND = 1 (enabled)
|
||||||
|
;
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1 ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parametrization
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Min_Slave_Intervall = 6 ;Time base 100µs, modified for applications with SK2/SK3
|
||||||
|
;
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 3
|
||||||
|
Max_Input_Len = 15
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 15
|
||||||
|
Max_Diag_Data_Len = 20
|
||||||
|
;
|
||||||
|
;Profile specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(16) = "Status appears"
|
||||||
|
Unit_Diag_Bit(17) = "Status disappears"
|
||||||
|
Unit_Diag_Bit(24) = "Hardware failure electronics"
|
||||||
|
Unit_Diag_Bit(25) = "Hardware failure mechanics"
|
||||||
|
Unit_Diag_Bit(26) = "Motor temperature too high"
|
||||||
|
Unit_Diag_Bit(27) = "Electronic temperature too high"
|
||||||
|
Unit_Diag_Bit(28) = "Memory error"
|
||||||
|
Unit_Diag_Bit(29) = "Measurement failure"
|
||||||
|
Unit_Diag_Bit(30) = "Device not initialized"
|
||||||
|
Unit_Diag_Bit(31) = "Device initialization failed"
|
||||||
|
Unit_Diag_Bit(32) = "Zero point error"
|
||||||
|
Unit_Diag_Bit(33) = "Power supply failed"
|
||||||
|
Unit_Diag_Bit(34) = "Configuration invalid"
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
Unit_Diag_Bit(37) = "Maintenance required"
|
||||||
|
Unit_Diag_Bit(38) = "Characterization invalid"
|
||||||
|
Unit_Diag_Bit(39) = "Ident number violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance alarm"
|
||||||
|
Unit_Diag_Bit(41) = "Maintenance demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function check"
|
||||||
|
Unit_Diag_Bit(43) = "Invalid process conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension available"
|
||||||
|
;
|
||||||
|
;Manufacturer specific diagnosis flags
|
||||||
|
Unit_Diag_Bit(56) = "No measured value available Err"
|
||||||
|
Unit_Diag_Bit(57) = "Adjusted span too small"
|
||||||
|
Unit_Diag_Bit(58) = "Error in linearization chart"
|
||||||
|
Unit_Diag_Bit(59) = "No executable firmware"
|
||||||
|
Unit_Diag_Bit(60) = "Failure in electronics"
|
||||||
|
Unit_Diag_Bit(61) = "General software error"
|
||||||
|
Unit_Diag_Bit(62) = "Measured value is determined"
|
||||||
|
Unit_Diag_Bit(63) = "Impermissible electronics temp."
|
||||||
|
Unit_Diag_Bit(64) = "Error in calibration"
|
||||||
|
Unit_Diag_Bit(65) = "Error in device settings"
|
||||||
|
Unit_Diag_Bit(66) = "Installation/setup error"
|
||||||
|
Unit_Diag_Bit(67) = "Measurement malfunction"
|
||||||
|
Unit_Diag_Bit(68) = "Communication hardware error"
|
||||||
|
Unit_Diag_Bit(69) = "Factory settings invalid"
|
||||||
|
Unit_Diag_Bit(70) = "Error in inactive linearization"
|
||||||
|
Unit_Diag_Bit(71) = "Event storage malfunction"
|
||||||
|
Unit_Diag_Bit(72) = "Reliability too low"
|
||||||
|
Unit_Diag_Bit(73) = "Error on a device interface"
|
||||||
|
Unit_Diag_Bit(74) = "Device temperature out of spec"
|
||||||
|
Unit_Diag_Bit(75) = "Simulation active"
|
||||||
|
Unit_Diag_Bit(76) = "Overfilling"
|
||||||
|
Unit_Diag_Bit(77) = "No measured value available Warn"
|
||||||
|
;
|
||||||
|
Unit_Diag_Bit(88) = "Sensor value simulated"
|
||||||
|
Unit_Diag_Bit(89) = "Sensor value invalid"
|
||||||
|
Unit_Diag_Bit(90) = "Sensor value limited"
|
||||||
|
Unit_Diag_Bit(92) = "Percent value simulated"
|
||||||
|
Unit_Diag_Bit(93) = "Percent value invalid"
|
||||||
|
Unit_Diag_Bit(94) = "Percent value limited"
|
||||||
|
Unit_Diag_Bit(96) = "Lin percent value simulated"
|
||||||
|
Unit_Diag_Bit(97) = "Lin percent value invalid"
|
||||||
|
Unit_Diag_Bit(98) = "Lin percent value limited"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Module definition */
|
||||||
|
;/***************************************************************************/
|
||||||
|
;--- Module for Analog Input 1 -------------------------------------------------
|
||||||
|
Module = "AI FB1 (OUT, short)" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB1 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 2 -------------------------------------------------
|
||||||
|
Module = "AI FB2 (OUT, short)" 0x94
|
||||||
|
3
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB2 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
4
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Module for Analog Input 3 -------------------------------------------------
|
||||||
|
Module = "AI FB3 (OUT, short)" 0x94
|
||||||
|
5
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
Module = "AI FB3 (OUT, long)" 0x42,0x84,0x08,0x05
|
||||||
|
6
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;--- Empty module --------------------------------------------------------------
|
||||||
|
Module = "Free Place" 0x00
|
||||||
|
7
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;
|
||||||
|
Slave_Family = 12@VEGA@VEGAPULS ;PA-Device-VEGA-directory
|
||||||
|
Info_Text = "PROFIBUS-PA device according to Profibus-PA-Profile 3.02"
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Additional keywords for module assignment */
|
||||||
|
;/***************************************************************************/
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "AI FB1 (OUT)" 2 1,2,7
|
||||||
|
Slot(2) = "AI FB2 (OUT)" 4 3,4,7
|
||||||
|
Slot(3) = "AI FB3 (OUT)" 6 5,6,7
|
||||||
|
EndSlotDefinition
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;/***************************************************************************/
|
||||||
|
;/* Slave related keywords for DP extensions */
|
||||||
|
;/***************************************************************************/
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Data_Len = 72
|
||||||
|
C2_Max_Count_Channels = 3
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 4000 ;Timebase 10ms
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
WD_Base_1ms_supp = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,151 @@
|
|||||||
|
;*********************************************************************
|
||||||
|
;** **
|
||||||
|
;** GSD File for Rosemount 3051 Pressure Transmitter **
|
||||||
|
;** Date: 10/30/2018 **
|
||||||
|
;** RMT14444.GSD **
|
||||||
|
;*********************************************************************
|
||||||
|
;
|
||||||
|
#Profibus_DP
|
||||||
|
GSD_Revision = 5
|
||||||
|
Station_Type = 0
|
||||||
|
Protocol_Ident = 0
|
||||||
|
Vendor_Name = "Rosemount Inc."
|
||||||
|
Model_Name = "3051 Pressure Transmitter"
|
||||||
|
Revision = "2.0"
|
||||||
|
Ident_Number = 0x4444
|
||||||
|
Hardware_Release = "5"
|
||||||
|
Software_Release = "3.0.0"
|
||||||
|
9.6_supp = 1
|
||||||
|
19.2_supp = 1
|
||||||
|
31.25_supp = 1
|
||||||
|
45.45_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
|
||||||
|
MaxTsdr_9.6 = 60
|
||||||
|
MaxTsdr_19.2 = 60
|
||||||
|
MaxTsdr_31.25 = 100
|
||||||
|
MaxTsdr_45.45 = 250
|
||||||
|
MaxTsdr_93.75 = 60
|
||||||
|
MaxTsdr_187.5 = 60
|
||||||
|
MaxTsdr_500 = 100
|
||||||
|
MaxTsdr_1.5M = 150
|
||||||
|
MaxTsdr_3M = 250
|
||||||
|
MaxTsdr_6M = 450
|
||||||
|
MaxTsdr_12M = 800
|
||||||
|
Implementation_Type = "RMT ASIC/Hornet"
|
||||||
|
Bitmap_Device = "3055555N"
|
||||||
|
|
||||||
|
;********************************************************************
|
||||||
|
;** Slave specific Data **
|
||||||
|
;********************************************************************
|
||||||
|
Freeze_Mode_supp = 0
|
||||||
|
Sync_Mode_supp = 0
|
||||||
|
Auto_Baud_supp = 0
|
||||||
|
Set_Slave_Add_supp = 1
|
||||||
|
Min_Slave_Intervall = 200
|
||||||
|
;********************************************************************
|
||||||
|
;** User Specific Parameterization -Data **
|
||||||
|
;********************************************************************
|
||||||
|
;User_Prm_Data_Len = 3
|
||||||
|
Max_User_Prm_Data_Len = 8
|
||||||
|
|
||||||
|
PrmText=1
|
||||||
|
Text(0)="Disabled"
|
||||||
|
Text(1)="Enabled"
|
||||||
|
EndPrmText
|
||||||
|
|
||||||
|
ExtUserPrmData=1 "Condensed Status"
|
||||||
|
Bit(0) 1 0-1 ;PRM_COND
|
||||||
|
Prm_Text_Ref=1 ;reference to PrmText
|
||||||
|
EndExtUserPrmData
|
||||||
|
;The Prm_Structure begins at an offset of three bytes in the User_Prm_Data
|
||||||
|
;because DPV1_Status1...3 are transmitted in the first three bytes
|
||||||
|
Ext_User_Prm_Data_Const(0) = 0x00, 0x00, 0x08
|
||||||
|
Ext_User_Prm_Data_Const(3)=0x05,0x41,0x00,0x00,0x01 ;default values
|
||||||
|
;Structure_Length = 5
|
||||||
|
;Structure_Type = 65 (profile specific)
|
||||||
|
;Slot_Number = 0
|
||||||
|
;reserved = 0
|
||||||
|
;PRM_COND = 1 (enabled)
|
||||||
|
Ext_User_Prm_Data_Ref(7)=1; ;reference to condensed status bit PRM_COND
|
||||||
|
Prm_Block_Structure_supp=1 ;enables the block structure of extended parameterization
|
||||||
|
|
||||||
|
;********************************************************************
|
||||||
|
;** extended DP features
|
||||||
|
;********************************************************************
|
||||||
|
DPV1_Slave = 1
|
||||||
|
C2_Read_Write_supp = 1
|
||||||
|
C2_Max_Data_Len = 239
|
||||||
|
C2_Read_Write_required = 1
|
||||||
|
C2_Max_Count_Channels = 2
|
||||||
|
Max_Initiate_PDU_Length = 52
|
||||||
|
C2_Response_Timeout = 1000
|
||||||
|
DPV1_Data_Types = 1
|
||||||
|
Ident_Maintenance_supp = 1
|
||||||
|
;----------- Description of device related diagnosis: -------------------------
|
||||||
|
;
|
||||||
|
;Unit_Diag_Bit(16) = "Error Appears"
|
||||||
|
;Unit_Diag_Bit(17) = "Error Disappears"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(35) = "Warmstart"
|
||||||
|
Unit_Diag_Bit(36) = "Coldstart"
|
||||||
|
;Unit_Diag_Bit(37) = "Maintenance"
|
||||||
|
;Unit_Diag_Bit(39) = "Ident_Number Violation"
|
||||||
|
Unit_Diag_Bit(40) = "Maintenance Alarm"
|
||||||
|
;Unit_Diag_Bit(41) = "Maintenance Demanded"
|
||||||
|
Unit_Diag_Bit(42) = "Function Check"
|
||||||
|
;Unit_Diag_Bit(43) = "Invalid Process Conditions"
|
||||||
|
Unit_Diag_Bit(55) = "Extension Available"
|
||||||
|
|
||||||
|
;----------- Vendor specific diagnosis: -------------------------
|
||||||
|
Unit_Diag_Bit(60) = "Simulate Active"
|
||||||
|
;Unit_Diag_Bit(63) = "Other"
|
||||||
|
|
||||||
|
Unit_Diag_Bit(64) = "Out of Service"
|
||||||
|
Unit_Diag_Bit(65) = "Power-Up"
|
||||||
|
;Unit_Diag_Bit(66) = "Device Needs Maintenance Now"
|
||||||
|
;Unit_Diag_Bit(68) = "Lost NV Data"
|
||||||
|
;Unit_Diag_Bit(69) = "Lost Static Data"
|
||||||
|
Unit_Diag_Bit(70) = "Memory Failure"
|
||||||
|
|
||||||
|
;Unit_Diag_Bit(73) = "ROM Integrity Error"
|
||||||
|
Unit_Diag_Bit(75) = "NV Memory Integrity Error"
|
||||||
|
Unit_Diag_Bit(76) = "Hardware-Software Incompatible"
|
||||||
|
;Unit_Diag_Bit(77) = "Man. Block Integrity Error"
|
||||||
|
Unit_Diag_Bit(78) = "Sensor Transducer Block Error"
|
||||||
|
Unit_Diag_Bit(79) = "LOI malfunction"
|
||||||
|
|
||||||
|
;********************************************************************
|
||||||
|
;** Compact Station **
|
||||||
|
;********************************************************************
|
||||||
|
Modular_Station = 1
|
||||||
|
Max_Module = 1
|
||||||
|
Max_Input_Len = 5
|
||||||
|
Max_Output_Len = 0
|
||||||
|
Max_Data_Len = 5
|
||||||
|
Max_Diag_Data_Len = 32
|
||||||
|
Slave_Family = 12
|
||||||
|
;----------- Module definitions: ----------------------------------------------
|
||||||
|
;
|
||||||
|
;Modules for Analog Input
|
||||||
|
Module = "Analog Input (AI)short" 0x94
|
||||||
|
1
|
||||||
|
EndModule
|
||||||
|
;Modules for Analog Input
|
||||||
|
Module = "Analog Input (AI)long" 0x42,0x84,0x08,0x05
|
||||||
|
2
|
||||||
|
EndModule
|
||||||
|
;
|
||||||
|
;----------- Description of the module assignment: ----------------------------
|
||||||
|
;
|
||||||
|
SlotDefinition
|
||||||
|
Slot(1) = "Analog Input" 1 1,2
|
||||||
|
EndSlotDefinition
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue