1 TWINCAT 3
2 TwinCAT 3 kurulduktan sonra bilgisayarımızınsağ alt köşesinde TwinCAT 3 ikonu oluşacaktır. Ona sağ tıklayarak yeni bir proje açmak için TwinCAT XAE seçeneği seçilir
3 New TwinCAT Project tıklanarak yeni bir PLC projesi oluşturulur
4 TwinCAT XAE Project seçilir, Proje Adı, Projenin Kaydedileceği Dizin seçilir ve OK tuşuna basılır4
5 Sol taraftaki SYSTEM menüsü çift tıklanır ve «Choose Target» seçeneği ile hedef PC seçimi için gerekli pencere açılır 5
6 5) Eklediğimiz cihaz listeden seçilir.Broadcast Search tıklanır 2) Bağlanmak istediğimiz PC seçilir 4) Windows 7 ve XP cihazlar için User Name : Administrator Şifre : 1 Win Ce kullanan cihazlar içinse şifre boş/yok. 3) IP Adress seçeneği seçilir 6
7 Hardware değişiklik yapmak için buradan Config Mod seçeneğine geçilmelidirHedef PC nin durumu bu ikondan öğrenilir. Yeşil Run, Mavi Config Mod anlamına gelir 7
8 I/O sekmesi altında, Devices sekmesi sağ tıklanır ve Scan seçeneği tıklanır.8
9 OK butonu ile PC nin bağlı olduğu ağı tarama işlemi başlar.9
10 PC bulduğu IO’ ları Devices altına ekleyecektir.10
11 PLC sekmesi sağ tıklanır ve Add New Item tıklanır.11
12 Standart PLC Project seçilir ve Add seçeneği tıklanır12
13 PLC projesi için çeşitli klasörler gelecektir.- External Types : Özel Twincat değişkenleri, değiştirilemez, References : Projeye kütüphane eklemeye DUTs : Struct tanımlamaya, GVLs : Global değişken tanımlamaya, POUs : Program ve fonksiyon/fonksiyon blokları oluşturmaya VISUs : HMI için sayfa oluşturmaya, yarar. PLC Task : Projenin Taskları ve Instance : Input ve Outputların bulunduğu yerdir. 13
14 Kullanılacak değişkenler burada tanımlanır.Program ise bu pencerede yazılır 14
15 Local değişkenler Program penceresinde, «var» ve «end var» arasında tanımlanır.15
16 Değişkenler bu şekilde tanımlanmalıdırProgram bu şekilde yazılmalıdır 16
17 Yeni bir program, fonksiyon bloğu ve ya fonksiyon eklemek için sırasıyla;POUs’ a sağ tıklanır Add seçeneği seçilir POU seçilir. 17
18 Program, Fonksiyon Bloğu ve Fonksiyon seçeneklerinden biri seçilirProgram, Fonksiyon Bloğu ve Fonksiyon seçeneklerinden biri seçilir. İsim verilir, programın hangi dilde yazılacağı seçilir ve Open seçeneği tıklanarak yeni bir blok açılır. 18
19 FB Inputları burada, FB Outputları burada, FB iç değişkenleri ise burada tanımlanır. Fonksiyon bloğunun ne iş yapacağı ise burada yazılan program ile belirlenir. 19
20 Programın yazılacağı alanda F2 tuşuna basıldığında, Function Blocks Sekmesi içinde, Proje adının altında POUs klasörü, oluşturduğumuz Fonksiyon Bloklarını barındırır. Buradan fonksiyon bloğu çağırılabilir. 20
21 Fonksiyon bloğunu çağırdıktan sonra isim verilerek OK tuşuna basılır21
22 Ürettiğimiz fonksiyon bloğu için giriş ve çıkışlar tanımlanır ve standart bir fonksiyon bloğu gibi kullanılabilir. 22
23 Global değişken listesi oluşturmak için, GVLs sağ tıklanır, Add seçeneği altında Global Variable List seçilir. 23
24 Global Değişkenler, «var_global» ve «end_var» arasında tanımlanır.Input tanımlamak için «AT%I*» Output tanımlamak için «AT%Q*» değişkenin önüne eklenir. 24
25 Input ve outputların kullanılabilmesi için proje derlenir.25
26 Proje derlendikten sonra Instance seçeneği altında tanımlamış olduğumuz input ve outputlar listelenecektir. 26
27 Input değikenlerimizi gerçek Inputlar ile linklemek için,değişken seçilir, «Linked to» seçeneği tıklanır ve gerekli fiziksel Input seçilir ve «OK» tuşuna basılır. 27
28 Output değikenlerimizi gerçek Outputlar ile linklemek için,değişken seçilir, «Linked to» seçeneği tıklanır ve gerekli fiziksel Output seçilir ve «OK» tuşuna basılır. 28
29 Linklemek için diğer bir yöntem, direkt olarak, ilgili I/O giriş/çıkışının Full Name bilgisini kullanmaktır. Kullanıcı isterse Linked to seçeneği ile isterse Full Name seçeneği ile I/O giriş çıkışlarını kullanabilir 29
30 Full Name özelliğini kullanmak için Input ve ya Output olarak tanımladığımız değişkenin üst satırında; {attribute 'TcLinkTo':=‘Full Name’} şeklinde bir tanımlama satırı yazılmalıdır. 30
31 Activate Configuration ile proje Beckhoff PC’ ye yüklenir.31
32 Login olarak PLC programımızı Beckhoff PC’ ye aktarabiliriz.Programın yüklenmesi için 851 Portunun oluşturulmasına izin verilmelidir. 32
33 «START» tuşu ile PLC programı artık Beckhoff PC üzerinde çalışmaya başlayacaktır.33
34 Değer değiştirmek için «Prepared Value» seçeneğine değer yazılır ve «Write Values» ile istenen değer değişkene atanır 34
35 HMI sayfası oluşturmak için VISUs sağ tıklanır, Add sekmesi altında Visualization seçeneği seçilir35
36 Bir isim verilir ve Open tıklanır.36
37 Toolbox sekmesinden,istenen HMI görselleri projeye eklenebilir37
38 Görsele değişken eklemek için, görsel tıklanır, sağ alttaki Properties penceresi açılır ve «Variable» seçeneği ile değişken eklenir. 38
39 Variable seçeneği çift tıklandıktan sonra gelen pencereden ilgili değişken bulunur ve OK tuşuna basılır 39
40 HMI’ ın çalışması için bir Target Visualization gereklidirHMI’ ın çalışması için bir Target Visualization gereklidir. Visualization Manager sağ tıklanır, Add ve TargetVisualization tıklanır. 40
41 TargetVisualization ekledikten sonra, Login olduğumuzda artık HMI projemiz de Beckhoff PC üzerinden çalışacaktır. 41