Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Kullanıcı avatarı
erkany
Mesajlar: 16
Kayıt: 17 May 2018, 08:36
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen erkany »

Herkese merhaba,

DOP-B07E411 Dokunmatik Ekrana CUSTOM PLUS2 marka Panel tipi Termal yazıcı bağlayıp, PLC de işlemiş olduğum 3 veriyi ve tarihi yazdırmak istiyorum.
Yazıcı listesinde bu marka yok. Bununla ilgili nasıl bir yol izlemem gerekir :?:

İyi forumlar, Teşekkür ederim.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen Uğur »

Dışarıdan driver eklemek mümkün değil malesef. Ama bu tarz termal yazıcılardan bir kaçını kullandım. RS232 arabirimliler elde ederseniz bunlar açık yazdırma protokollerine sahiptir. Yani bilgisayarın RS232 portunu bağlayıp hyper terminalden "Delta Türkiye" yazıp Enter tuşuna basınca yazıcı bunu yazar. Bu yapıya uygunsa eğerki HMI arkaplan macroları ile istediğiniz değerleri sanki hyper terminal arayüzü gibi yazıcıya gönderip yazdırabilirsiniz. Örneğin aşağıdaki linkte benzer prensipte çalışan Porti P40 yazıcı için yaptığım örneği inceleyebilirsiniz.

[19] DOPB - Porti-P40 Yazıcı Uygulaması
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
erkany
Mesajlar: 16
Kayıt: 17 May 2018, 08:36
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen erkany »

Merhaba, Cevabınız için teşekkür ederim.
Dediğiniz gibi HMI 'in Com1 Portundan RS232 olarak bağlantısını yaptım.
Sadece deneme amaçlı Eklemiş olduğunuz demodaki programdan yazdır tıkladım.
Yazıcı yazdırır gibi kağıdı 6 cm. kadar dışarı verdi. Aynı sistemi kullanmadıkları için yazılar çıkmamış olabilir.
Makrolar ile aram çok iyi olmadığı için yazdığınız makrodan çok birşey anlayamadım.
Yazdığınız makroda hangi bölüm yazdırılan yada hangi bölüm yazıcının çıktı vermesini sağlayan bölüm olduğunu biraz açabilirseniz oradan biraz ilerlemek istiyorum.

Teşekkür ederim.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen Uğur »

RS232 portundan emin olun bazıları TTL (5V) oluyor bu tip yazıcıların. Direk bağlanmaları uygun değil bunların PC veya HMI portuna. Önce PC üzerinde bir terminal programı ile testlerini gerçekleştirin isterseniz ve birde TX ve RX uçlarını doğru olduğunada emin olun. Aşağıdaki linkte macrolar dokümanı mevcut, yapılanları incelemek için referans alabilirsiniz.

HMI Macro Komutları Dokümanı
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
erkany
Mesajlar: 16
Kayıt: 17 May 2018, 08:36
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen erkany »

Merhaba,

Evet dediğiniz gibi USB, RS232 ve TTL arabirimi mevcut ben denemeleri mi RS232 anahtarı konumunda yaptım. Rx ve Tx uçlarını değiştirdim hiç haberleşme olmadı. Onların doğru olduğunu sağlama yapmış oldum. Ne yaptıysam çıktı almayı başaramadım. Sinyal gidiyor gitmese yazıcı kağıdı dışarıya göndermez. Herşeyi denedim bir türlü sonuca varamadım.

Kağıt çıkmasına rağmen baskı olmuyorsa sebebi başka ne olabilir acaba?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen Uğur »

Thermal yazıcını sağlıklı çalışıp çalışmadığını varsa test butonuyla test edin. Birde PC ye bağlayarak hyper terminalden yazdırmayı deneyin. Öncelikle yazıcının çalışırlığından emin olmalıyız.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
erkany
Mesajlar: 16
Kayıt: 17 May 2018, 08:36
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen erkany »

Merhaba,

En sonunda usb kablo ve terminal bağlantısı yaparak yazıcı üzerinde bir kaç değişiklik sonucunda çık almayı başardım. Teşekkür ederim.
Bundan sonrası için size sormak istediğim.
Yazdır butonu on makrosu içindekileri yazdırıyorum.
PLC den aldığım iki adet datayı mevcut makronun içine nasıl ilave edebilirim.
Aynı zamanda yay sabiti 1 ve 2 nin değeri 50 bunları sabit bir yerden m alıyor, aldığı bölüme plc den aldığım değişken datayı koyabilir miyim?

Teşekkürler.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen Uğur »

Clock macro içerisinde integer gerçek zaman saati datası ASCII ye dönüştürülmekte ve ardından yazdır komutu ile evrilen bu data yazıcıya çıktı alınmaktadır. PLC datasını önce bu yolla ASCII ye çevirmelisiniz. Ayrıca ekteki dosyada sadece Hex veriyi ASCII veriye çevirme işlemini inceleyebilirsiniz.

Kod: Tümünü seç

# Sistem tarihini al ve ASCII'ye dönüştür
$350 = GETSYSTEMTIME
# YIL
$200 = BCD($350)
$210 = TOASC($200)
$150 = TOBYTE($210, 8)
# AY
$220 = BCD($351)
$230 = TOASC($220)
$154 = TOBYTE($230, 8)
# GÜN
$240 = BCD($352)
$250 = TOASC($240)
$158 = TOBYTE($250, 8)
END
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
erkany
Mesajlar: 16
Kayıt: 17 May 2018, 08:36
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen erkany »

Clock macro bölümüne aşağıdaki mantıkta kod eklesem doğru olur mu?
Yazdır bölümü on macrosuna da ekleme yapmam gerekir mi?
Sanırım macro konusuna en temelden başlamam gerekecek. :roll:

HMI - PLC Arası RS232 (Com2)
HMI - Custom Yazıcı Arası RS232 (Com1)
PLC - DTC1000 arası link haberleşme Kullanıyorum.

Yapmak istediğim DTC1000 den iş başlangıcında aldığım veriyi ve iş sonundaki veriyi tarih ile beraber iş bitiminde çıktı almak.

Kod: Tümünü seç

$353 = ({RS232}17@D25) 
$260 = BCD($353)
$270 = TOASC($260)
$162 = TOBYTE($270, 8)
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DOP-B07E411 HMI CUSTOM PLUS2 PRİNTER ÇIKTI ALMA

Mesaj gönderen Uğur »

Yazıdr butonu on macrosunda tarih saat bölümünün nasıl yazdırıldığını görebilirsiniz. Yukarıdaki çeviri macrosundan elde edilen tarih aşağıdaki formda yazıcıdan çıktı alınmaktadır. Sizde bu yolu takip ederek DTC verisini önce ASCII ye çevirip ardından çıktı alabilirsiniz.

Kod: Tümünü seç

$100 = $159
FILLASC($101, "/  ")
$102 = $155
FILLASC($103, "/  ")
$104 = $150
$105 = $151
$106 = 0AH
$50 = 14
CALL 1
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Cevapla

“HMI Forum” sayfasına dön