QR Kodun içine verileri gömme

Cevapla
Kullanıcı avatarı
ibrahimsan
Mesajlar: 51
Kayıt: 07 Eki 2018, 17:10
Konum: makine teknisyeni
İletişim:
Durum: Çevrimdışı

QR Kodun içine verileri gömme

Mesaj gönderen ibrahimsan »

Merhabalar firmamızda yaptığımız bir gaz basma cihazımız var ve müsterimiz,
yapılan ürünlere delta plc ve dop 107 EG hmı panel kullanarak çıkardığımız tarih saat ürün stok nosu gibi bilgiler olan bir etiket çıkarıyorduk zebra yazıcı ile
Fakat müşteri bu bilgileri QR Kodun içine gömerek ürüne yapıştırmamızı isitiyor.
Şu şekilde

stok no; versiyon no;Tarih;saat;SAP Kodu
1754807300>AA >270622>1350>123456>40

Biz tarih saati gömdük fakat büyüktür işareti ve diğer rakamlarla birleştiremedik.
Değişken olan Karakter Gir elementlerinin yazma adresini ne olarak girmeliyiz.
Tüm Bilgileri nerden toplamalıyız.
QR Kodun içine nasıl hangi makroyla atmalıyız.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8883
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: QR Kodun içine verileri gömme

Mesaj gönderen Uğur »

QR kod elementi karakter datasında ne varsa onu gösterecektir. İzlediğiniz yol doğru fakat belirttiğiniz gibi dataları makroda istenilen formatta sıralamalısınız. Burada örneğin QR kod elementine $100 verdiniz bunun sıralamasını karakter sayarak 2 karakter 1 word bilgisi ile dizmelisiniz. Tarih saatin başlangıcı $100 bitişi ise $110 olsun siz bahsettiğiniz karakterleri $111 den itibaren FILL ASC komutundan da faydalanarak doldurmalısını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ı
korhan2239
Mesajlar: 47
Kayıt: 12 Nis 2020, 01:18
İletişim:
Durum: Çevrimdışı

Re: QR Kodun içine verileri gömme

Mesaj gönderen korhan2239 »

Merhabalar Uğur bey
Uygulama ile ilgili örnek macroyu paylasabilir misiniz ?
Otomasyon teknikeri
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8883
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: QR Kodun içine verileri gömme

Mesaj gönderen Uğur »

FILLASC makrosunu inceleyin parça parça dataların içiriğini doldurun.
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ı
ibrahimsan
Mesajlar: 51
Kayıt: 07 Eki 2018, 17:10
Konum: makine teknisyeni
İletişim:
Durum: Çevrimdışı

Re: QR Kodun içine verileri gömme

Mesaj gönderen ibrahimsan »

Örnek ihityacı olan arkadaşlar biz biraz yaptık eksikleri var ama işinize yararsa buyrun.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
korhan2239
Mesajlar: 47
Kayıt: 12 Nis 2020, 01:18
İletişim:
Durum: Çevrimdışı

Re: QR Kodun içine verileri gömme

Mesaj gönderen korhan2239 »

Merhabalar
Uğur bey dedıgınız gıbı FILLASC komutunda doldurup yaptıgımda FILLASC ıle yazdıgım karakter rakam olarak düşüyor karakter göstergesıne makroyu paylasıyorum.Yapmak istedigim saat ve dakika arasına '': '' koymak . Karakter göster elementınde örnegin 13072022 16:12 görmem yeterli olcaktır.

$10 = TIME_YEAR
$11 = TIME_MONTH
$12 = TIME_DAY
$13 = TIME_HOUR
FILLASC($14, ":")
$15 = TIME_MINUTE
$5 = SPRINTF($200, "%u%u%u %u%u%u", $12, $11, $10, $13, $14, $15)
Otomasyon teknikeri
Kullanıcı avatarı
korhan2239
Mesajlar: 47
Kayıt: 12 Nis 2020, 01:18
İletişim:
Durum: Çevrimdışı

Re: QR Kodun içine verileri gömme

Mesaj gönderen korhan2239 »

Merhabalar Uğur bey;
Yapmak istedigimi Lua script'de halletim.İbrahim bey sizin içinde kodu paylasıyorum bırlestırmek ıstedıgınız data yada karakterleri strıng formatta bırlestırıp hmı nın local adreslerınde goruntuleyebılırsınız.İyi çalismalar.

v1 = string.format("%s -%s",sys.GetTimeString(),sys.GetDateString())--tarıh ve saatı birlestir
mem.inter.WriteAscii(200,v1,string.len(v1)) --HMI dekı $200 adresını yazmak için
Otomasyon teknikeri
Kullanıcı avatarı
ibrahimsan
Mesajlar: 51
Kayıt: 07 Eki 2018, 17:10
Konum: makine teknisyeni
İletişim:
Durum: Çevrimdışı

Re: QR Kodun içine verileri gömme

Mesaj gönderen ibrahimsan »

korhan2239 yazdı: 17 Tem 2022, 00:51 Merhabalar Uğur bey;
Yapmak istedigimi Lua script'de halletim.İbrahim bey sizin içinde kodu paylasıyorum bırlestırmek ıstedıgınız data yada karakterleri strıng formatta bırlestırıp hmı nın local adreslerınde goruntuleyebılırsınız.İyi çalismalar.

v1 = string.format("%s -%s",sys.GetTimeString(),sys.GetDateString())--tarıh ve saatı birlestir
mem.inter.WriteAscii(200,v1,string.len(v1)) --HMI dekı $200 adresını yazmak için
merhabalar cevap için teşekkür ederim Fakat hmı yeni öğreniyorum yapmak istediğim sorunun başında belirttiğim gibi
stok no; versiyon no;Tarih;saat;SAP Kodu
1754807300>AA >270622>1350>123456>40
bu şekilde bir Qr kod çıkarmak tarih ve saatin dışındakiler değişken Hmı D 100 gibi elle girilebilir olması gerekmektedir
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Cevapla

“HMI Forum” sayfasına dön