1. sayfa (Toplam 1 sayfa)

DTC1000 813H bit adresini ON/OFF auto tuning yapmak

Gönderilme zamanı: 13 Mar 2021, 10:58
gönderen akherdal
DTC1000 0813H (AT) değerini HMI'da kullanmak (okuma/yazma) {Arkaplan Makrosunda} istiyorum.
"$30=({Link1}2@TEMP_CTRL-0813) " derlemede hata vermiyor,
HMI ekranında "...Okuma Hata 7" veriyor.
bu durumu nasıl çözebilirim.
teşekkürler...

Re: DTC1000 813H bit adresini ON/OFF auto tuning yapmak

Gönderilme zamanı: 15 Mar 2021, 11:38
gönderen Turhan
Merhaba,

Bit adresleri HMI içerisinde $30 datasının 0. Biti şeklinde tanımlamalısınız. --> $30.0

Re: DTC1000 813H bit adresini ON/OFF auto tuning yapmak

Gönderilme zamanı: 16 Mar 2021, 10:34
gönderen akherdal
"$30.0= {Link1}2@TEMP_CTRL-0813 " olarak Arkaplan Makro'da kullandım. " ...(-109-Makro adres formatı yanlış)" derleme hatası oluştu. ben nerede yanlış yaptım.!

Re: DTC1000 813H bit adresini ON/OFF auto tuning yapmak

Gönderilme zamanı: 16 Mar 2021, 11:06
gönderen akherdal
DTC1000 manual:
5. Address and content of the bit register (read bits are stored starting from LSB, and written data is FF00H, set the bit as 1. 0000H sets the
bits data to “0”).

0811H Temperature unit display 0:°F, 1: °C (Default)
0813H Read/write auto-tuning status 0: End (Default), 1: Start

6. Bit Register Adres ve içeriği:
(Okunacak ilk bit LSB’ ye konacak, Data yazma = FF00H bit set eder, 0000H bit temizler)
0811H Sıcaklık birimi display seçimi 0: oF, 1: oC (fabrika ayarı)
0813H AT ayarı AT ayarı OFF: 0 (fabrika ayarı), AT ayarı ON: 1

ne anlamalıyım?

Re: DTC1000 813H bit adresini ON/OFF auto tuning yapmak

Gönderilme zamanı: 16 Mar 2021, 12:10
gönderen Turhan
*Düzeltme: DTC1000 H0813 bit adres olduğundan MOV komutu ile değil GETB makro komutu ile bit transferi sağlanmalıdır.

Aşağıdaki haberleşme ayarlarına göre kullanılabilecek makro komutu $30.0 = GETB ({Link1}1@TEMP_CTRLB-811) şeklinde olmalıdır.

.

Re: DTC1000 813H bit adresini ON/OFF auto tuning yapmak

Gönderilme zamanı: 16 Mar 2021, 21:47
gönderen akherdal
Hocam çok teşekkür ederim... $30.0 = GETB ({Link1}1@TEMP_CTRLB-811) çok işime yaradı. benim gibi acemilerin gözünden kaçabilir. komut içindeki CTRLB-811 deki B harfine dikkat etsinler...

Re: DTC1000 813H bit adresini ON/OFF auto tuning yapmak

Gönderilme zamanı: 18 Mar 2024, 16:20
gönderen muhammetyasinaydin0
Uğur bey gösterdip yazdıklarınızı yapıyorum ama butona bastığım zaman tepki vermiyor, haberleşme hatası da vermiyor, buton çeşitleriyle değilde başka bir işlemle mi on/off yapmamız gerekiyor

Re: DTC1000 813H bit adresini ON/OFF auto tuning yapmak

Gönderilme zamanı: 19 Mar 2024, 09:40
gönderen Uğur
Kalıcı butona TEMCTRLB_813H adresini tanımladığınızda bunu aktif edince dtc üzerinde AT ledi yanmalıdır. Hata vermiyorsa istasyonu "0" seçmediğinize emin olun.