23.3 - MESAJLARIN YAZILIMI Her bir mesaj, TD 200
Transkript
23.3 - MESAJLARIN YAZILIMI Her bir mesaj, TD 200
23.3 - MESAJLARIN YAZILIMI Her bir mesaj, TD 200 konfigürasyonundaki seçime göre 20 karakter veya 40 karakter olabilir. Biz TD 200 konfigürasyon işlemlerinde 40 karakter olarak tercihimizi yapmıştık. Mesajların VB alanı olarak, VB 40 alanından başlaması tercihini yapmıştık. V alanının da 15' den başlamasını seçmiştik. Buna göre 5 mesajın kapladığı alanı aşağıda görelim. V15 8 4 2 1 8 4 2 0 0 0 0 0 0 0 V15.6 V15.5 V15.4 V15.3 V15.2 V15.1 V15.7 1 0 V15.0 1. mesaj : Bu mesaj; yazılım firmasının adı, şirket adı gibi bilgileri kapsar. Aşağıdaki tabloda her bir kare (karakter) bir byte' lık alanı temsil etmektedir. Örneğin VB 40 için : 8 VB40 0 4 2 1 8 4 2 0 0 0 0 0 0 VB40.7 VB40.6 VB40 VB40.5 VB40.4 VB40.3 VB40.2 1 0 VB40.1 VB40.0 VB52 VB44 VB59 V15.7 F1 VB66 VB60 V15.7 F1 Y A R E A L Y Z L I M D I VB79 VB73 A Z I L I M A L I D E R 20 karakterlik satırda herhangi bir karakter boş bırakılsa bile TD200, bu karakteri kullanılmış kabul eder. TD 200' ün F1 tuşuna basıldığında M1.0 hafıza biti aktif olur ve yukarıdaki 1. mesaj TD 200 LCD ekranına gelir. 2. mesaj : Bu mesaja ; örneğin sıcaklık değerleri girilebilir. TD 200' ün F2 tuşuna basıldığında, M1.1 hafıza biti aktif olur ve aşağıdaki 2. mesaj TD 200 LCD ekranına gelir. VB80 VB92 VB84 VB99 V15.6 F2 VB106 VB100 VB113 VB119 V15.6 E S K I S I C A K I K : C F2 Y E N I S I C A K I K : C 390 3. mesaj : Bu mesaja örneğin nem değerleri girilebilir. TD200' ün F3 tuşuna basıldığında M1.2 bit' i aktif olur ve aşağıdaki 3. mesaj TD 200' ün LCD ekranına gelir. VB120 VB132 VB124 VB139 V15.5 F3 VB146 VB140 VB153 V15.5 E S K I N E M : F3 Y E N I N : E M VB159 4. mesaj : Bu mesaja, örneğin gaz değerleri girilebilir. TD200' ün F3 tuşuna basıldığında M1.3 biti aktif olur ve aşağıdaki 4. mesaj TD 200' ün LCD ekranına gelir. VB160 VB172 VB164 VB179 V15.4 F3 VB186 VB180 VB193 V15.4 E S K I A Z O T D E G : F3 Y E N I A Z O T D E G : VB199 5. mesaj : Bu mesaja, örneğin bitiş mesajı girilebilir. TD200' ün F4 tuşuna basıldığında M1.4 biti aktif olur ve aşağıdaki 4. mesaj TD 200' ün LCD ekranına gelir. VB200 VB212 VB204 VB219 V15.3 F4 VB226 VB220 V15.3 F4 S I S T C A VB233 E M L I N S I 391 O R M Y O R A L VB239 23.4 - PLC' de TD 200 ile ilgili projenin hazırlanması : OB1 Network 1 : PLC, RUN konumuna alındığına MB1 alanındaki bilgiler sıfırlansın ve ilk mesaj TD 200 LCD ekranına gelsin. VB15 alanındaki V15.7 biti aktif olsun. SM0.1 MOVE_B 0 M1.7 M1.6 EN ENO IN OUT MB1 F8 F7 M1.5 M1.4 M1.3 M1.2 M1.1 M1.0 F6 F4 F5 Shift + Shift + Shift + F2 F4 F3 MB1 F3 F2 F1 Shift + F1 MOVE_B EN V15.7 V15.6 V15.5 V15.4 V15.3 V15.2 V15.1 V15.0 ENO VB15 16# 80 0 0 0 0 0 0 0 8 4 2 1 8 4 2 1 VB15 OUT IN 1 8 0 Network 2 : Veya TD 200' ün F1 tuşuna basıldığında ilk mesaj TD 200 LCD ekranına gelsin. 2. mesaj, TD 200 ekranına geldiğinde karışıklık olmaması için M1.0 biti RESET edilsin. Diğer mesajlar ekranda iken F1 tuşuna basılırsa bu meşaj yeniden LCD ekrana gelir. M1.0 MOVE_B P Bu kontak TD 200' ün F1 tuşuna basınca aktif olur. 16# 80 EN ENO IN OUT VB15 M1.0 R 1 VB46 VB40 VB52 VB59 V15.7 F1 VB66 VB60 R E V15.7 F1 Y A Z I VB79 VB73 A L Y L I M D 392 A Z I L I M A L I D E R Network 3 : TD 200' ün F2 tuşuna basıldığında, M1.1 yardımcı rölesinin açık kontağı aktif olur. Bu durumda VB15.6 biti aktif olur ve 2. mesaj TD 200 LCD ekranına ekrana gelir. Aynı zamanda VW 116' da bulunan bilgiler VW 96' ya atanır. 3. Mesaj ekrana geldiğinde karışıklık olmaması için M1.1 biti RESET edilsin. M1.1 MOVE_W P Bu kontak TD 200' ün F2 tuşuna basınca aktif olur. EN ENO IN OUT VW116 VW116' da yeni sıcaklı değeri, VW96' da ise eski sıcaklı değeri bulunmaktadır. F2 tuşuna basıldığında yeni sıcaklık değeri eski sıcaklık değerinin olduğu yere atanır. VW96 MOVE_B EN 16# 40 V15.7 V15.6 V15.5 V15.4 V15.3 V15.2 V15.1 V15.0 ENO VB15 1 0 0 0 0 0 0 8 4 2 1 8 4 2 1 VB15 OUT IN 0 4 0 M1.1 R 1 VB80 VB92 VB84 VB99 V15.6 F2 VB106 VB100 VB119 VB113 V15.6 E S K I S I C A K I K : C VW 96 F2 Y E N I S I A K I K : C VW116 VB114 C V114.2 Network 4 : V114.2 bit'i aktif olduğunda V15.3 biti aktif olsun. Diğer mesajlar TD 200 LCD ekranına geldiğinde karışıklık olmaması için V114.2 bit' i RESET edilsin. Bu durumda 5.(son) mesaj TD200' ün LCD ekranına gelir. V114.2 MOVE_B EN V15.7 V15.6 V15.5 V15.4 V15.3 V15.2 V15.1 V15.0 ENO VB15 16# 08 OUT IN 0 0 0 0 1 0 0 0 8 4 2 1 8 4 2 1 VB15 0 V114.2 R 1 393 8 Network 5 : TD 200' ün F3 tuşuna basıldığında, M1.2 yardımcı rölesinin açık kontağı aktif olur. Bu durumda VB15.5 biti aktif olur ve 3. mesaj TD 200' ün LCD ekranına gelir. Aynı zamanda VW 151' de bulunan bilgiler VW 131' e atanır. M1.2 MOVE_W P Bu kontak, TD 200' ün F3 tuşuna basınca aktif olur. VW151 EN ENO IN OUT VW151' da yeni nem değeri, VW131' de ise eski nem değeri bulunmaktadır. F3 tuşuna basıldığında yeni nem değeri eski nem değerinin olduğu yere atanır. VW131 MOVE_B EN 16# 20 VB120 V15.7 V15.6 V15.5 V15.4 V15.3 V15.2 V15.1 V15.0 ENO OUT IN VB15 0 0 1 0 0 0 0 0 8 4 2 1 8 4 2 1 VB15 2 VB132 VB124 0 VB139 V15.5 F3 VB146 VB140 VB153 VB159 V15.5 E S K I N E M : VW 131 F3 Y E N I N : VW151 E M VB149 V149.2 394 Network 6 : V149.2 bit'i aktif olduğunda VB15 alanı içindeki V15.4 bit'i aktif olur. VW196 içindeki bilgiler, VW 176' ya atanır. Diğer mesaj TD 200' ün LCD ekranına geldiğinde karışıklık olmaması için V149.2 bit' i RESET edilsin. . VW196' da yeni azot değeri, VW176' da ise eski azot değeri bulunmaktadır. F3 tuşuna basıldığında yeni azot değeri eski azot değerinin olduğu yere atanır. MOVE_W V149.2 P VW196 EN ENO IN OUT VW176 MOVE_B EN 16# 10 V15.7 V15.6 V15.5 V15.4 V15.3 V15.2 V15.1 V15.0 ENO OUT IN VB15 0 0 0 1 0 0 0 0 8 4 2 1 8 4 2 1 VB15 1 0 V149.2 R 1 VB160 VB172 VB164 VB179 V15.4 F3 VB186 VB180 VB199 VB193 VW176 V15.4 E S K I A Z O T D E G : VW 176 F3 Y E N I A Z O T D E G : VW196 VB194 V194.2 Network 7 : V194.2 bit' i aktif olduğunda, V15.3 biti (mesaj 5) aktif olsun. TD 200 LCD ekranına başka mesaj çağrıldığında karışıklık olmaması için V194.2 bit' i RESET edilsin. V194.2 MOVE_B EN P V15.7 V15.6 V15.5 V15.4 V15.3 V15.2 V15.1 V15.0 ENO VB15 16# 08 IN OUT 0 0 0 0 1 0 0 0 8 4 2 1 8 4 2 1 VB15 0 V194.2 R 1 395 8 Network 8 : Veya TD 200' ün F4 tuşuna basıldığında, V15.3 biti (mesaj 5) aktif olsun. TD 200 LCD ekranına başka mesaj çağrıldığında karışıklık olmaması için M1.3 bit' i RESET edilsin. M1.3 MOVE_B EN P V15.7 V15.6 V15.5 V15.4 V15.3 V15.2 V15.1 V15.0 ENO VB15 Bu kontak, TD 200' ün F4 tuşuna basınca aktif olur. 16# 08 OUT IN 0 0 0 0 1 0 0 0 8 4 2 1 8 4 2 1 VB15 0 8 M1.3 R 1 VB200 VB212 VB204 VB219 V15.3 F4 VB226 VB220 V15.3 F4 S I S T C A VB233 E M L I N S I 396 O R M Y O R A L VB239