PLC, HMI, SCADA, INVERTERS, GSD PROFIBUS,
GSDML PROFINET, EDS CanOpen, INDUSTRIAL AUTOMATION

08:08
Process Automation PAUT0FA9.gsd 4000 PROFIBUS DP INTERFACE

PAUT0FA9.zip

;===============================================================================
; Process Automation Profibus GSD file for the 4000 Profibus DP Interface
;
; Model:       4000 Profibus DP Interface
; Description: 4000 Profibus DPV1 slave
; Language:    English
; Author:      Process Automation (Pty) Ltd.
; WWW:         www.process-auto.com
;
; Revisions:
; Rev 00 - Initial version.
; Rev 01 - 11 April 2017. Initial release 
;=============================================================================== 

;===============================================================================
;
; Process Automation Profibus GSD file for the 4000 Profibus DP Interface
;
; Model:       4000 Profibus DP Interface
; Description: 4000 Profibus DPV1 slave
; Language:    English
; Author:      Process Automation (Pty) Ltd.
; WWW:         www.process-auto.com
;
; Revisions:
; Rev 00 - Initial version.
; Rev 01 - 11 April 2017. Initial release 
;
;===============================================================================
#Profibus_DP

GSD_Revision        = 5

; Device identification
Vendor_Name         = "Process Automation (Pty) Ltd."
Model_Name          = "4000 PROFIBUS DP INTERFACE"
Revision            = "1.0"
Ident_Number        = 0x0FA9
Protocol_Ident      = 0                ; DP protocol
Station_Type        = 0                ; Slave device
FMS_supp            = 0                ; FMS not supported
Slave_Family        = 0                ; General device
Hardware_Release    = "Version 1.00"
Software_Release    = "Version 1.00"

; Supported hardware features
Redundancy          = 0                ; not supported
Repeater_Ctrl_Sig   = 2                ; TTL
24V_Pins            = 0                ; not connected
Implementation_Type = "NP30"

; Supported DP features
Freeze_Mode_supp    = 1                ; supported
Sync_Mode_supp      = 1                ; supported
Auto_Baud_supp      = 1                ; supported
Set_Slave_Add_supp  = 0                ; Not supported
Fail_Safe           = 1                ; supported

; Supported baudrates
9.6_supp            = 1
19.2_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

; Maximum responder time for supported baudrates
MaxTsdr_9.6         = 15
MaxTsdr_19.2        = 15
MaxTsdr_45.45       = 15
MaxTsdr_93.75       = 15
MaxTsdr_187.5       = 15
MaxTsdr_500         = 15
MaxTsdr_1.5M        = 25
MaxTsdr_3M          = 50
MaxTsdr_6M          = 100
MaxTsdr_12M         = 200

; Maximum polling frequency
Min_Slave_Intervall = 6               ; 0.6 ms

; I/O related keywords
Modular_Station     = 1                ; modular
Max_Module          = 152
Max_Input_Len       = 152
Max_Output_Len      = 152
Max_Data_Len        = 152
Modul_Offset        = 1

; Parameterization related keywords
Max_User_Prm_Data_Len   = 3
Ext_User_Prm_Data_Const(0) = 0xC0,0x00,0x00

; Diagnostic related keywords
Max_Diag_Data_Len   = 80

;Status diagnostic messages
Unit_Diag_Area=16-17
Value(0)  = "Status not changed"
Value(1)  = "Status appears"
Value(2)  = "Status disappears"
Unit_Diag_Area_End

Unit_Diag_Area=24-31
Value(0)   = "Minor, recoverable"
Value(16)  = "Minor, unrecoverable"
Value(32)  = "Major, recoverable"
Unit_Diag_Area_End

Unit_Diag_Area=32-39
Value(16)  = "Generic Error"
Value(32)  = "Current"
Value(33)  = "Current, device input side"
Value(34)  = "Current, inside the device"
Value(35)  = "Current, device output side"
Value(48)  = "Voltage"
;Value(49)  = "Mains Voltage"
Value(50)  = "Voltage inside the device"
Value(51)  = "Output Voltage"
Value(64)  = "Temperature"
Value(65)  = "Ambient Temperature"
Value(66)  = "Device Temperature"
Value(80)  = "Device Hardware"
Value(96)  = "Device Software"
;Value(97)  = "Internal Software"
;Value(98)  = "User Software"
;Value(99)  = "Data Set"
Value(112) = "Additional Modules"
Value(128) = "Monitoring"
Value(129) = "Communication"
Value(130) = "Protocol Error"
Value(144) = "External Error"
Value(240) = "Additional Functions"
Unit_Diag_Area_End

; DPV1 related keywords
DPV1_Slave              = 1
Check_Cfg_Mode          = 1

C1_Read_Write_supp      = 1
C1_Max_Data_Len         = 68
C1_Response_Timeout     = 100  ;1 sec

C2_Read_Write_supp      = 1
C2_Max_Data_Len         = 68
C2_Response_Timeout     = 100  ;1 sec
C2_Max_Count_Channels   = 1
Max_Initiate_PDU_Length = 52

Ident_Maintenance_supp  = 1


; Definition of modules
Module = "Input 1 byte" 0x90           ;Byte, Consistency over whole module
1
EndModule
;

Module = "Input 1 word" 0xD0           ;Word, Consistency over whole module
2
EndModule
;

Module = "Input 2 words" 0xD1          ;Word, Consistency over whole module
3
EndModule
;

Module = "Input 4 words" 0xD3          ;Word, Consistency over whole module
4
EndModule
;

Module = "Output 1 byte" 0xA0          ;Byte, Consistency over whole module
5
EndModule
;

Module = "Output 1 words" 0xE0         ;Word, Consistency over whole module
6
EndModule
;

Module = "Output 2 words" 0xE1         ;Word, Consistency over whole module
7
EndModule
;

Module = "Output 4 words" 0xE3         ;Word, Consistency over whole module
8
EndModule
;

Module = "Input 1 float + status" 0x94 ;Float (4 bytes) + Status (1 byte), Consistency over whole module
9
EndModule
;

;Alarm settings are not on by default.
;Here are the parameters that are used for alarms:

;Diagnostic_Alarm_supp=1
;Process_Alarm_supp=1
;Pull_Plug_Alarm_supp=1
;Status_Alarm_supp=1
;Update_Alarm_supp=1
;Manufacturer_Specific_Alarm_supp=1

;Extra_Alarm_SAP_supp=0
;Alarm_Sequence_Mode_Count=32
;Alarm_Type_Mode_supp=1

;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

 

Просмотров: 2 | Добавил: gt7600 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar