FANUC
Üye
- Katılım
- 14 Eki 2007
- Mesajlar
- 20
- Puanları
- 1
- Yaş
- 40
Merhaba Arkadaşlar;
ABB DCS600'ü , Siemens S7-400 ile haberleştirebilmek için NPBA-12 profibus modülünün GSD file'ını indirdim, OB82,OB86,OB121 ve OB122 bloklarını plc'nin faulta geçmemesi için download ettim GSD file'ında aşağıdaki değişikliği yaptım, INSTALL GSD yaparak yükledikten sonra Hardware katalogdan şeçerek bus'a 4 numara olarak ekledim. PLC download ederek NPBA-12'nin sürücüyü ve profibus'ı gördüğünü üzerindeki ledlerden gördüm.
SORU : Siemens s7 ile control word'e nasıl yazabilirim, Status word'leri nasıl okurum
Teşekkürler
GSD DOSYASI KONFİGÜRASYONU
;=================================================================
; PROFIBUS Device Database of :
;
; ABB Drives NPBA-12 PROFIBUS slave
;
; Model: ABB Drives NPBA-12
; Description: PROFIBUS Slave Device
; Language: English
; File Create Date: 2000/05/23
; Author: ABB Industry Oy
;
; Modifications: 2000/09/01 Slave_family definition added
; 2000/12/14 Sync/freeze support disabled
; 2000/12/21 Software_Release field updated
; 2001/06/26 Sync/freeze support enabled
; 2001/11/26 Modular station disabled
; 2001/12/19 Max_Diag_Data_Len & GSD_Revision
; field added and Modular_Station
; related fields edited
;=================================================================
#Profibus_DP
; File data format
GSD_Revision = 2
; Device identification
Vendor_Name = "ABB-DRIVES"
Model_Name = "ABB Drives NPBA-12"
Revision = "B" //BURAYA MODÜLÜN REVİZYON NUMARASI GİRİLİR
Ident_Number = 0x6012
Protocol_Ident = 0
Station_Type = 0
Slave_Family = 1
FMS_Supp=0
Hardware_Release = "NPBA-12"
Software_Release = "V1.x" //BURAYA MODÜLÜN SW. VERSİYONU GİRİLİR
; 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 = 60
MaxTsdr_19.2 = 60
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
; Supported hardware features
Redundancy = 0
Repeater_Ctrl_Sig = 0
24V_Pins = 0
; Supported DP features
Freeze_Mode_Supp = 1
Sync_Mode_Supp = 1
Auto_Baud_Supp = 1
Set_Slave_Add_Supp = 0
Fail_Safe = 0
; Maximum length of user parameter
User_Prm_Data_Len = 0
; Maximum polling frequency
Min_Slave_Intervall = 40
Modular_Station = 1
Max_Module = 1
Max_Input_Len = 28
Max_Output_Len = 28
Max_Data_Len = 56
Modul_Offset = 1
Max_Diag_Data_Len = 8
;Diagnose byte = 6 + 2 = 8 ( bzw. 16)
Unit_Diag_Bit(1) = "Overflow SPM-FIFO"
Unit_Diag_Bit(2) = "Actual value not updated"
; Definition of all available physical modules
;
; Module 'PPO-01'
Module = "PPO-01, 4 PKW | 2 PZD" 0xF3, 0xF1
EndModule
; Module 'PPO-02'
Module = "PPO-02, 4 PKW | 6 PZD" 0xF3, 0xF5
EndModule
; Module 'PPO-03'
Module = "PPO-03, 0 PKW | 2 PZD" 0xF1
EndModule
; Module 'PPO-04'
Module = "PPO-04, 0 PKW | 6 PZD" 0xF5
EndModule
; Module 'PPO-05'
Module = "PPO-05, 4 PKW | 10 PZD" 0xF3, 0xF9
EndModule
; Comment
Module = "* PZD without data consistency *" 0x00
EndModule
; Module 'PPO-02'
Module = "PPO-02, 4 PKW | 2+2+2 PZD" 0xF3, 0xF1, 0xF1, 0xF1
EndModule
; Module 'PPO-04'
Module = "PPO-04, 0 PKW | 2+2+2 PZD" 0xF1, 0xF1, 0xF1
EndModule
; Module 'PPO-05'
Module = "PPO-05, 4 PKW | 2+2+2+2+2 PZD" 0xF3, 0xF1, 0xF1, 0xF1, 0xF1, 0xF1
EndModule
ABB DCS600'ü , Siemens S7-400 ile haberleştirebilmek için NPBA-12 profibus modülünün GSD file'ını indirdim, OB82,OB86,OB121 ve OB122 bloklarını plc'nin faulta geçmemesi için download ettim GSD file'ında aşağıdaki değişikliği yaptım, INSTALL GSD yaparak yükledikten sonra Hardware katalogdan şeçerek bus'a 4 numara olarak ekledim. PLC download ederek NPBA-12'nin sürücüyü ve profibus'ı gördüğünü üzerindeki ledlerden gördüm.
SORU : Siemens s7 ile control word'e nasıl yazabilirim, Status word'leri nasıl okurum
Teşekkürler
GSD DOSYASI KONFİGÜRASYONU
;=================================================================
; PROFIBUS Device Database of :
;
; ABB Drives NPBA-12 PROFIBUS slave
;
; Model: ABB Drives NPBA-12
; Description: PROFIBUS Slave Device
; Language: English
; File Create Date: 2000/05/23
; Author: ABB Industry Oy
;
; Modifications: 2000/09/01 Slave_family definition added
; 2000/12/14 Sync/freeze support disabled
; 2000/12/21 Software_Release field updated
; 2001/06/26 Sync/freeze support enabled
; 2001/11/26 Modular station disabled
; 2001/12/19 Max_Diag_Data_Len & GSD_Revision
; field added and Modular_Station
; related fields edited
;=================================================================
#Profibus_DP
; File data format
GSD_Revision = 2
; Device identification
Vendor_Name = "ABB-DRIVES"
Model_Name = "ABB Drives NPBA-12"
Revision = "B" //BURAYA MODÜLÜN REVİZYON NUMARASI GİRİLİR
Ident_Number = 0x6012
Protocol_Ident = 0
Station_Type = 0
Slave_Family = 1
FMS_Supp=0
Hardware_Release = "NPBA-12"
Software_Release = "V1.x" //BURAYA MODÜLÜN SW. VERSİYONU GİRİLİR
; 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 = 60
MaxTsdr_19.2 = 60
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
; Supported hardware features
Redundancy = 0
Repeater_Ctrl_Sig = 0
24V_Pins = 0
; Supported DP features
Freeze_Mode_Supp = 1
Sync_Mode_Supp = 1
Auto_Baud_Supp = 1
Set_Slave_Add_Supp = 0
Fail_Safe = 0
; Maximum length of user parameter
User_Prm_Data_Len = 0
; Maximum polling frequency
Min_Slave_Intervall = 40
Modular_Station = 1
Max_Module = 1
Max_Input_Len = 28
Max_Output_Len = 28
Max_Data_Len = 56
Modul_Offset = 1
Max_Diag_Data_Len = 8
;Diagnose byte = 6 + 2 = 8 ( bzw. 16)
Unit_Diag_Bit(1) = "Overflow SPM-FIFO"
Unit_Diag_Bit(2) = "Actual value not updated"
; Definition of all available physical modules
;
; Module 'PPO-01'
Module = "PPO-01, 4 PKW | 2 PZD" 0xF3, 0xF1
EndModule
; Module 'PPO-02'
Module = "PPO-02, 4 PKW | 6 PZD" 0xF3, 0xF5
EndModule
; Module 'PPO-03'
Module = "PPO-03, 0 PKW | 2 PZD" 0xF1
EndModule
; Module 'PPO-04'
Module = "PPO-04, 0 PKW | 6 PZD" 0xF5
EndModule
; Module 'PPO-05'
Module = "PPO-05, 4 PKW | 10 PZD" 0xF3, 0xF9
EndModule
; Comment
Module = "* PZD without data consistency *" 0x00
EndModule
; Module 'PPO-02'
Module = "PPO-02, 4 PKW | 2+2+2 PZD" 0xF3, 0xF1, 0xF1, 0xF1
EndModule
; Module 'PPO-04'
Module = "PPO-04, 0 PKW | 2+2+2 PZD" 0xF1, 0xF1, 0xF1
EndModule
; Module 'PPO-05'
Module = "PPO-05, 4 PKW | 2+2+2+2+2 PZD" 0xF3, 0xF1, 0xF1, 0xF1, 0xF1, 0xF1
EndModule