iCON TB800 Serisi Bulanıklık Kontrol Cihazı
Ürün Kullanım Talimatları
Boyutlar ve Kurulum
The product dimensions are as follows: 144mm x 144mm x 118mm. Follow the instructions for cabinet or wall mount installation provided in the manual.
Kablolama Talimatları
Connect the instrument to the sensor and power supply as per the wiring diagram provided in the manual. Ensure proper connections for sensor input, output signals, relay alarms, and power supply.
Tuş Takımı Çalışması
Use the keypad to enter calibration mode, check calibration status, navigate menu settings, and confirm options. Short press or long press buttons as per the instructions provided.
Ekran Açıklamaları
Check all pipe and electrical connections before powering on the unit. The display will show relevant information once powered on.
Sıkça Sorulan Sorular (SSS)
- S: Bulanıklık Kontrol Cihazını nasıl yeniden kalibre edebilirim?
A: To recalibrate the controller, press ENT to enter calibration mode, then follow the on-screen instructions to recalibrate. - S: Bulanıklık Kontrol Cihazı yüksek nem koşullarında kullanılabilir mi?
A: The Turbidity Controller is designed to work in relative humidity conditions of up to 90%.
Özellikler
- Large Color LCD Display
- Data Recording/Trend Chart/Data Upload Function
- Multiple Automatic Calibration to Ensure the Accuracy
- Differential Signal Mode
- Three Relay Control Switches
- High & Low Alarm and Hysteresis Control
- 4-20mA | RS485 Multiple Output Modes
- Şifre Koruması
Teknik Özellikler
Ölçüm Aralığı | 0~99999NTU |
Ölçüm Birimi | NTU | mg/L |
Çözünürlük | 0.001 | 0.01 | 0.1 | 1 |
Temel Hata | ±% 1 FS |
Sıcaklık | 14 ~ 302ºF | -10 ~ 150.0oC |
Sıcaklık Çözünürlüğü | 0.1°C |
Sıcaklık Doğruluğu | ±0.3°C |
Sıcaklık Telafisi | Manuel | Otomatik |
Akım Çıkışı | 4~20mA | 20~4mA | 0~20mA |
İletişim Çıktısı | RS485 MODBUS RTU |
Relay Control Contacts | 3 Grup : 5A 250VAC, 5A 30VDC |
Güç Kaynağı | 9~36VDC | 85~265VAC* | Power Consumption ≤ 3W |
Çalışma Koşulları | Jeomanyetik alan dışında etrafta güçlü bir manyetik alan girişimi yok |
Çalışma Sıcaklığı | 14 ~ 140oF | -10~60°C |
Bağıl nem | ≤90% |
Su Geçirmezlik Derecesi | IP65 |
Boyutlar (mm) | 144 x 144 x 118 |
Montaj | Panel | Duvar Montajı |
Boyutlar
Kabin Kurulumu
Duvara Montaj Kurulumu
Kurulum Şeması
- Install a mounting bracket for the instrument
- Wall screw fixation
Kablolama
terminal | Tanım |
V+, V-, A1, B1 | Sensor Input Channel 1 |
V+, V-, A2, B2 | Sensor Input Channel 2 |
Ben1, G, I2 | 4-20mA Çıkış |
A, B | RS485 İletişim Çıkışı |
G, TX, RX | RS232 Communication Output (Data Upload) |
DC+, DC- | DC güç kaynağı |
RLY3, RLY2, RLY1 | 3 Sets of Relays |
Elektriksel bağlantı
Enstrüman ve sensör arasındaki bağlantı: Güç kaynağı, çıkış sinyali, röle alarm kontağı ve sensör ile enstrüman arasındaki bağlantı, enstrümanın içindedir ve kablolama yukarıda gösterildiği gibidir. Kablo ucunun uzunluğu genellikle 5-10 metredir. Sensördeki ilgili etiket veya renkli teli enstrümanın içindeki ilgili terminale takın ve sıkın.
Tuş Takımı Açıklaması
Tuş Takımı Çalışması
- Kısa Basış: Release the key immediately after pressing (Default to short presses if not specified above).
- Uzun basma: Press the button for 3 seconds and then release it.
Ekran Açıklamaları
Tüm boru bağlantıları ve elektrik bağlantıları kullanımdan önce kontrol edilmelidir. Güç açıldıktan sonra, sayaç aşağıdaki gibi görüntülenecektir.
Ölçüm | Sensör | Tip | Turbidity (Default) | Suspended Solids |
Birim | NTU (Default)| mg/L | ||
Modbus Node | 000001 | ||
Scraping Time | 000000 Dakika | ||
Manuel Temizlik | |||
Select Range | Range 1 | Range 2 | Range 3 | Automatic | ||
Sıcaklık | Telafi etmek | 32.0oF | |
Giriş | Otomatik | ||
Manuel | |||
Yok | |||
Birim | oC | ||
oF (Default) | |||
Kalibrasyon | Standart Çözelti Kalibrasyonu | Madde 1 | |
Madde 2 | |||
Madde 3 | |||
Madde 4 | |||
Madde 5 | |||
Standart Çözüm Kalibrasyon Sorgusu | Cilttage1 | ||
Cilttage2 | |||
Cilttagve 3A | |||
Cilttage 3B | |||
Cilttagve 4A | |||
Cilttage 4B | |||
Cilttage5 | |||
Yerinde Kalibrasyon | |||
On-site Query | Telafi etmek | 0.000NTU | |
Eğim | 1.000 |
Alarm | Röle 1 | Kanal | Main (Default) |
Sıcaklık | |||
Alarm Modu | Düşük Alarm | ||
High Alarm (Default) | |||
Durum | Normally Open (Default) | ||
Normalde Kapalı | |||
Sınır Değer | 4000NTU | ||
Histerezis | 0.00NTU | ||
Röle 2 | Kanal | Main (Default) | |
Sıcaklık | |||
Alarm Modu | Low Alarm (Default) | ||
Yüksek Alarm | |||
Durum | Normally Open (Default) | ||
Normalde Kapalı | |||
Sınır Değer | 0.00NTU | ||
Histerezis | 0.00NTU | ||
Röle 3 | Kanal | Ana | |
Temp (Default) | |||
Alarm Modu | Düşük Alarm | ||
High Alarm (Default) | |||
Durum | Normally Open (Default) | ||
Normalde Kapalı | |||
Sınır Değer | 122.0ºF | ||
Histerezis | 32ºF | ||
Otomatik temizleme | Temizliğin Süresi | 000001 Dakika | |
Boş Zaman | 000030Dk | ||
Röleyi Seçin | Relay 1 | Relay 2 | Relay 3 | N/A (Default) | ||
Temiz Mod | Hold (Default) | Real Time |
Şimdiki ayar | Mevcut 1 | Kanal | Main (Default) |
Sıcaklık | |||
Çıktı Türü | 4-20mA (Varsayılan) | ||
0-20mA | |||
20-4mA | |||
Üst Sınır | 4000NTU | ||
Alt Limit | 0.00NTU | ||
Mevcut 2 | Kanal | Ana | |
Sıcaklık (Varsayılan) | |||
Çıktı Türü | 4-20mA (Varsayılan) | ||
0-20mA | |||
20-4mA | |||
Üst Sınır | 212.0oF | ||
Alt Limit | 32.0oF | ||
İletişim | Baud Hızı | 4800 BPS | |
9600 BPS | Varsayılan | ||
19200 BPS | |||
Parite Kontrolü | Hiçbir Parite | Varsayılan | |
Tek Parite | |||
Eşit Parite | |||
Durdurma Biti | 1 Bit | Varsayılan | |
2 Bit | |||
Adres | 1 (Varsayılan) | 1~247 | |
Sistem | Eski haline getirmek | Şifre Yok (Varsayılan) | Kalibrasyon Kurtarma |
Parametre Kurtarma | |||
Görüntülemek | Görüntü Oranı | Düşük | Standart (Varsayılan) | Orta | Yüksek | |
Arka ışık | 30 Saniye | 5 dk | 15 dk | 30 dk | Her Zaman Açık | ||
Zaman Ayarı | Yıl / Ay / Tarih | ||
Sa : Dakika : Saniye | |||
Şifre | Şifre Yok (Varsayılan) | ||
Seri No. | 0000045073 | ||
Sürüm | 6.2.36 | ||
Dil | İngilizce |
Bakım | Güncel Kalibrasyon | Akım 1 | 4mA | |
Akım 1 | 20mA | |||
Akım 2 | 4mA | |||
Akım 2 | 20mA | |||
Röle Testi | Röle 1 | On | |
Röle 2 | On | ||
Röle 3 | On | ||
Veri kaydı | Veri Kayıt Aralığı | 7.5 saniye | |
1 dk | |||
5 dk | |||
10 dk | |||
60 dk | |||
Veri Sorgulama | Veri sayısına göre sorgu |
Menü Açıklama
Ölçüm
Sensör | Tip | "Bulanıklık"ı seçin |
Birim | Birim Seçin | |
Modbus Node | Sensör iletişim adresi. Adres fabrikada önceden ayarlanmıştır. Kullanıcı talebe göre değiştirebilir. | |
Scraping Time | If the sensor comes with a scrap, you can set the scrap start time in thismenu. | |
Manuel Temizlik | Click to enable the brush. | |
Select Range | ||
Sıcaklık | Telafi etmek | Kullanıcı, cihazın ölçtüğü sıcaklığı diğer standart cihazların sıcaklığıyla otomatik olarak karşılaştırabilir. Bir tutarsızlık bulunursa, düzeltme için "sıcaklık ofseti" kullanılabilir. Örneğinample, if the instru- ment measures 77°F and the standard instrument measures 76.64°F, en- ter “-0.36°F” as the offset. Then, press “Menu” to exit the editing interface and select “Save” to apply the correction. |
Giriş | You can choose from three temperature methods: “Auto,” “Manual,” and”None.”Auto: The instrument automatically displays the temperature detected by the sensor.Manual: The user can manually input a temperature value. The system defaults to a compensation setting of 77°F.None: The instrument will not display a temperature value. | |
Birim | The user can choose between two temperature units in the unit settings:Celsius (oC) or Fahrenheit (ºF). |
Kalibrasyon için Dolum Çözeltisi (TB800 Bulanıklık Sensörü)
Kalibrasyon (Ünite Fabrika Kalibrasyonuyla Ayarlanmıştır)
Alarm
Bayrak Yarışı 1 | 2 | 3 | Kanal | Röle çıkışı için veri türünü seçin. |
Alarm Modu | Alarm Modunu Seçin. Yüksek | Düşük | |
Durum | The relay status can be configured as either “normally open” or “normally closed.” The factory default setting is “normally open. | |
Sınır Değer | Users can set a “high limit value” & “low limit value” in this settings. The instrument will produce a tick sound when the measurement data exceeds the high or low limit. | |
Histerezis | Histerezis Değerini Girin | |
Example: To trigger an alarm when the main measurement value exceeds 10, follow these steps:Set the “Status” to “Normally Open,” select “High Limit” under “Alarm Mode,” and input 10 in the “Limit Value” setting. Once the measurement exceeds 10, the instrument will produce a sound, and the relay will activate. To maintain the alarm, connect an external alarm device. | ||
Otomatik temizleme | Duration ofClean | ÖrneğinampÖrneğin, kullanıcı her üç dakikada bir bir dakika temizlik yapmak istiyorsa, “süre”yi “3”e ve “kapalı zaman”ı dakika cinsinden “1”e ayarlayın. |
Boş Zaman | ||
Röleyi Seçin | Eğer tel Röle 1'e bağlı ise Röle 1'i seçin. | |
Temiz Mod | “Beklet” modu ve “Gerçek Zamanlı” modu arasında seçim yapın. “Beklet” seçiliyse, süreyi ayarlayın (varsayılan 5 saniyedir). |
Akım Ayarları (mA Çıkışı)
Current 1 | 2 | Kanal | Çıkış “Ana” Değerini veya “Sıcaklık Değeri”ni seçin. |
Çıktı Türü | Varsayılan Çıkış Türü “4-20mA”dır. Üst Sınır Değeri 20mA'ya ve Alt Sınır Değeri 4mA'ya karşılık gelir. | |
Üst Sınır | Set the Upper Limit Value | |
Alt Limit | Set the Lower Limit Value |
İletişim (MODBUS)
Baud Hızı | Başarılı veri yüklemesini garantilemek için baud hızı, kontrol biti ve durdurma biti, müşterinin tesisindeki ekipmanın gerektirdiği ayarlarla eşleşmelidir. |
Parite Kontrolü | |
Durdurma Biti | |
Adres | Sitedeki birden fazla enstrümandan veri yüklerken, ağ düğümü ayarı kullanıcıların veri kaynaklarını hızlı ve verimli bir şekilde tanımlamasına yardımcı olur. 247'ye kadar grup yapılandırılabilir. |
Sistem
Eski haline getirmek | Bu ayarda kalibrasyon ve parametre kurtarma işlemi yapılabilir. |
Görüntülemek | Display Rate : The display speed of the data on the screen can be adjusted, with the system of- fering four settings: “Low,” “Standard,” “Medium,” and “High.” The default setting is “Standard.” |
Arka Aydınlatma: Bu özellik, gösterge ekranının vurgulanma süresini ayarlar. | |
Zaman Ayarı | Tarih ve Saati Ayarlayın |
Şifre | Gerekirse Şifreyi değiştirin. Şifre ayarlandıktan sonra ölçüm moduna çıkın. Menüye tekrar erişmek için şifreyi girin. Şifreyi iptal etmek isterseniz, bu ayarlarda varsayılan şifre olan “000000” olarak ayarlayın. |
Seri No. | Kullanıcılar ürün versiyon bilgisine buradan ulaşabilirler. |
Sürüm | |
Dil |
Bakım
Güncel Kalibrasyon | Example : Calibrating Current 1 (4 mA)After connecting the “I1” (Current I/positive) and “G” (output current negative) terminals of the multimeter and the instrument, if the multimeter displays a current value of 3.98 mA, press the “up key” or “right key” at the Input Parameter Value until the multimeter shows the target value of 4 mA, completing the calibration.When testing the current, the multimeter should be connected to “I1” & “G.” For a test current of 2 mA, connect the multimeter to “I2” & “G.”Note: “I1” and “I2” are positive terminals, “G” is the negative sensor, and it serves as the common point for the output current.Important: Ensure that the multimeter has sufficient power. Insufficient power may causedeviations in current measurement data. |
Röle Testi | Uygun röleyi seçtikten sonra, rölenin normal çalıştığını gösteren tik sesini duymak için [ENT] tuşuna basın. |
Grafik Trend (Trend Grafiği)
Veri kaydı | Veri Kayıt Aralığı | 7.5 saniye | Verileri Her 7.5 Saniyede Bir Sakla |
1 dk | Verileri Her 60 Saniyede Bir Sakla | ||
5 dk | Verileri Her 300 Saniyede Bir Sakla | ||
10 dk | Verileri Her 600 Saniyede Bir Sakla | ||
60 dk | Verileri Her 3600 Saniyede Bir Sakla | ||
Veri Sorgulama | Denetleyicide depolanan veri miktarına göre geçmişi alın |
[ tuşuna basın Ölçüm modunda /TREND] düğmesine basın view Kaydedilen verilerin trend grafiğini doğrudan görüntüleyin. [ESC] düğmesine basıldığında ölçüm ekranına geri dönülür. Sayfa başına 480 veri kaydı seti vardır.
- In the current screen, press the [CAL] key to move the data display line to the left and [
/TREND] key to move towardsright. Press [INFO] to change the chart display range.
- Data Recording Interval : Users can select the recording interval here. Once selected, the instrument will save the data at the specified interval.
- Data Query : Enter the number of records to query here, then press [ENT] to retrieve the historical data. 24-
MODBUS RTU
- Bu belgenin donanım sürüm numarası V2.0'dır; yazılım sürüm numarası V5.9 ve üzeridir. Bu belge MODBUS RTU arayüzünü ayrıntılı olarak açıklar ve hedef nesne bir yazılım programcısıdır.
MODBUS Komut Yapısı
- Bu belgedeki veri formatı açıklaması;
- İkili gösterim, ek B, örneğinample: 10001B – ondalık gösterim, herhangi bir önek veya sonek olmadan, örneğinample: 256 Onaltılık gösterim, önek 0x, örneğinample: 0x2A
- ASCII character or ASCII string display, for exampTürkçe: “YL0114010022”
Komut Yapısı
MODBUS uygulama protokolü, alttaki iletişim katmanından bağımsız olan Basit Protokol Veri Birimi'ni (PDU) tanımlar.
Belirli bir veri yolu veya ağda MODBUS protokol eşlemesi, protokol veri birimlerinin ek alanlarını sunar. MODBUS değişimini başlatan istemci, MODBUS PDU'sunu oluşturur ve ardından doğru iletişim PDU'sunu kurmak için etki alanını ekler.
MODBUS seri hattında, adres alanı yalnızca slave enstrüman adresini içerir. İpuçları: Cihaz adres aralığı 1…247'dir. Ana bilgisayar tarafından gönderilen istek çerçevesinin adres alanına slave'in cihaz adresini ayarlayın. Slave enstrüman yanıt verdiğinde, ana istasyonun hangi slave'in yanıt verdiğini bilmesi için enstrüman adresini yanıt çerçevesinin adres alanına yerleştirir.
Function codes indicate the type of operation performed by the server. CRC domain is the result of the “ redundancy check” calculation, which is executed according to the information content.
MODBUS RTU İletim Modu
Cihaz MODBUS seri iletişimi için RTU (Uzak Terminal Birimi) modunu kullandığında, her 8 bitlik bilgi baytı iki adet 4 bitlik onaltılık karakter içerir. Ana avantajtagBu modun avantajları, aynı baud hızına sahip ASCII modundan daha fazla karakter yoğunluğu ve daha iyi veri çıkışıdır. Her mesaj sürekli bir dize olarak iletilmelidir.
RTU modunda (11 bit) her baytın biçimi:
- Kodlama sistemi: 8 bit ikili
- Bir mesajdaki her 8 bitlik bayt iki adet 4 bitlik onaltılık karakter (0-9, AF) içerir
- Her bayttaki bitler: 1 başlangıç biti
- 8 veri biti, parite kontrol bitleri olmadan ilk minimum geçerli bitler
- 2 stop bits]
- Baud hızı: 9600 BPS
Karakterler seri olarak nasıl aktarılır:
Her karakter veya bayt şu sırayla gönderilir (soldan sağa) en az önemli bit (LSB)… En Fazla Önemli Bit (MSB)
Alan Yapısını Kontrol Et: Döngüsel Yedeklilik Kontrolü (CRC16)
Yapı açıklaması:
Köle | Enstrüman | Adres | Veri | ÇHC |
1 bayt | 1 bayt | 0…252 bayt | 2 bayt | |
CRC Düşük bayt | CRC Yüksek bayt |
Şekil 4: RTU Bilgi Yapısı
MODBUS'un maksimum çerçeve boyutu 256 bayttır
MODBUS RTU Bilgi Çerçevesi
RTU modunda, mesaj çerçeveleri, sonraki bölümlerde t3.5 olarak adlandırılan en az 3.5 karakter süreli boşta kalma aralıklarıyla ayırt edilir.
Şekil 6: MODBUS RTU CRC Kontrolü
RTU modu, tüm mesaj içerikleri üzerinde gerçekleştirilen döngüsel yedeklilik denetimi (CRC) algoritmasına dayalı bir hata algılama alanı içerir. CRC alanı, tüm mesajın içeriğini denetler ve mesajın rastgele bir eşlik denetimi olup olmadığına bakmaksızın bu denetimi gerçekleştirir. CRC alanı, iki 16 bitlik bayttan oluşan 8 bitlik bir değer içerir. CRC16 denetimi benimsenmiştir. Düşük baytlar önce gelir, yüksek baytlar önce gelir.
Enstrümanda MODBUS RTU'nun Uygulanması
Resmi MODBUS tanımına göre, komut 3.5 karakter aralıklı tetikleme komutuyla başlar ve komutun sonu da 3.5 karakter aralıklı olarak gösterilir. Aygıt adresi ve MODBUS fonksiyon kodu 8 bittir. Veri dizisi n*8 bit içerir ve veri dizisi kaydın başlangıç adresini ve okuma/yazma kayıtlarının sayısını içerir. CRC kontrolü 16 bittir.
Değer |
Başlangıç | Aygıt Adresi | İşlev | Veri | Özet Kontrol | Son | |
3.5 Karakter boyunca Sinyal baytı yok | 1-2471 | Function Codes Confirming to MODBUSSpecification | Data Confirming to MODBUSSpecification | CRCL | CRCL | No Signal bytes during 3.5 characters | |
Bayt | 3.5 | 1 | N | 1 | 1 | 3.5 |
Şekil 7: Veri İletiminin MODBUS tanımı
Enstrüman MODBUS RTU Fonksiyon Kodu
Cihaz sadece iki MODBUS fonksiyon kodunu kullanır:
- 0x03: Okuma ve tutma kaydı
- 0x10: Birden fazla kayıt yaz
- MODBUS Fonksiyon Kodu 0x03: Okuma ve Tutma Kaydı
Bu fonksiyon kodu, uzak cihazın tutma kaydının sürekli blok içeriğini okumak için kullanılır. PDU'dan başlangıç kayıt adresini ve kayıt sayısını belirtmesini isteyin. Kayıtları sıfırdan adresleyin. Bu nedenle, adresleme kaydı 1-16, 0-15'tir. Yanıt bilgilerindeki kayıt verileri, kayıt başına iki bayt olarak paketlenir. Her kayıt için, ilk bayt yüksek bitleri ve ikinci bayt düşük bitleri içerir.
Rica etmek:
Fonksiyon Kodu | 1 bayt | 0x03 |
Başlangıç Adresi | 2 bayt | 0x0000 0xfffff |
Kayıt Numarasını Oku | 2 bayt | 1…125 |
Şekil 8: Kayıt isteği çerçevesini oku ve tut
Cevap:
Fonksiyon Kodu | 1 bayt | 0x03 |
Bayt sayısı | 2 bayt | 0x0000 0xfffff |
Kayıt Numarasını Oku | 2 bayt | 1…125 |
N = Kayıt Numarası
Şekil 9: Okuma ve tutma kayıt yanıt çerçevesi
Aşağıda, okuma ve tutma kaydı 108-110'un örnek olarak gösterildiği istek çerçevesi ve yanıt çerçevesi gösterilmektedir.amp(Kayıt 108'in içerikleri salt okunurdur, 0X022B'nin iki bayt değeri vardır ve kayıt 109-110'un içerikleri 0X0000 ve 0X0064'tür)
İstek Çerçevesi | Tepki Çerçevesi | ||
Sayı Sistemleri | (Onaltılık) | Fonksiyon Kodu | (Onaltılık) |
Fonksiyon Kodu | 0x03 | Bayt Sayısı | 0x03 |
Başlangıç Adresi (Yüksek bayt) | 0x00 | Kayıt Değeri (Yüksek Baytlar) (108) | 0x06 |
Başlangıç Adresi (Düşük bayt) | 0x6B | Kayıt Değeri (Düşük Bayt) (108) | 0x02 |
Okunan Kayıt Sayısı (Yüksek Bayt) | 0x00 | Kayıt Değeri (Yüksek Baytlar) (109) | 0x2B |
Okunan Kayıt Sayısı (Düşük Bayt) | 0x00 | Kayıt Değeri (Düşük Bayt) (109) | 0x00 |
Kayıt Değeri (Yüksek Baytlar) (110) | 0x00 | ||
Kayıt Değeri (Düşük Bayt) (110) | 0x00 | ||
Fonksiyon Kodu | 0x64 |
Şekil 10: Örn.ampokuma ve tutma kayıt isteği ve yanıt çerçevelerinin sayısı
MODBUS Fonksiyon Kodu 0x10 : Çoklu Kayıtları Yaz
Bu fonksiyon kodu, istek veri çerçevesinde yazılan kayıtların değerini belirten uzak aygıtlara (1… 123 kayıt) sürekli kayıtlar yazmak için kullanılır. Veri, kayıt başına iki bayt olarak paketlenir. Yanıt çerçevesi dönüş fonksiyon kodu, başlangıç adresi ve yazılan kayıt sayısı.
Rica etmek:
Fonksiyon Kodu | 1 bayt | 0x10 |
Başlangıç Adresi | 2 bayt | 2 bayt |
Giriş kayıtlarının sayısı | 2 bayt | 2 bayt |
Bayt sayısı | 1 bayt | 1 bayt |
Kayıt Değerleri | N x 2 bayt | N x 2 bayt |
Şekil 11: Çoklu Kayıt İstek Çerçevelerini Yazma
Cevap:
Fonksiyon Kodu | 1 bayt | 0x10 |
Başlangıç Adresi | 2 bayt | 0x0000 0xffff |
Kayıt Numarası | 2 bayt | 1…123(0x7B) |
N = Kayıt Numarası
Şekil 12: Çoklu Kayıt Yanıt Çerçevelerini Yaz
İstek çerçevesi ve yanıt çerçevesi, 0x000A ve 0x0102 değerlerini başlangıç adresi 2'ye yazan iki kayıtta aşağıda gösterilmiştir.
Tepki Çerçevesi | (Onaltılık) | Tepki Çerçevesi | (Onaltılık) |
Sayı Sistemleri | 0x10 | Sayı Sistemleri | 0x10 |
Fonksiyon Kodu | 0x00 | Fonksiyon Kodu | 0x00 |
Başlangıç Adresi (Yüksek bayt) | 0x01 | Başlangıç Adresi (Yüksek bayt) | 0x01 |
Başlangıç Adresi (Düşük bayt) | 0x00 | Başlangıç Adresi (Düşük bayt) | 0x00 |
Giriş Kayıt Numarası (Yüksek bayt) | 0x02 | Giriş Kayıt Numarası (Yüksek bayt) | 0x02 |
Giriş Kayıt Numarası (Düşük bayt) | 0x04 | Giriş Kayıt Numarası (Düşük bayt) | |
Bayt sayısı | 0x00 | ||
Kayıt Değeri (Yüksek bayt) | 0x0A | ||
Kayıt Değeri (Düşük bayt) | 0x01 | ||
Kayıt Değeri (Yüksek bayt) | 0x02 | ||
Kayıt Değeri (Düşük bayt) |
Şekil 13: Örn.ampBirden fazla kayıt isteği ve yanıt çerçevesi yazmanın incelikleri
Enstrümandaki Veri Biçimi
Kayan Nokta
Tanım: Kayan nokta, IEEE 754'e uygun (tek hassasiyetli)
Tanım | Sembol | Dizin | Mantis | TOPLAM |
Biraz | 31 | 30…23 | 22…0 | 22…0 |
Endeks Sapması | 127 |
Şekil 14: Kayan Nokta Tek Hassasiyetli Tanım (4 bayt, 2 MODBUS Kaydı)
Example: Ondalık 17.625'i ikiliye derle
Adım 1:
- Converting 17.625 in decimal form to a floating-point number in binary form, first finding the binary representation of the integer part
- 17decimal= 16 + 1 = 1×24 + 0×23 + 0×22 + 0×21 + 1×20
- Tam sayı kısmı 17'nin ikili gösterimi 10001B ise ondalık kısmın ikili gösterimi elde edilir 0.625= 0.5 + 0.125 = 1×2−1 + 0×2−2 + 1×2−3
- Ondalık kısım 0.625'in ikili gösterimi 0.101B'dir.
- Yani 17.625'in ondalık biçimdeki ikili kayan nokta sayısı 10001.101B'dir
Adım 2:
- Üssü bulmak için shift tuşuna basın.
- 10001.101B'yi yalnızca bir ondalık nokta kalana kadar sola taşıyın, sonuç 1.0001101B olur ve
- 10001.101B = 1.0001101 B× 24. Yani üstel kısım 4'tür, 127 ile çarpıldığında 131 olur ve ikili gösterimi 10000011B olur.
Adım 3:
Kuyruk sayısını hesapla
After removing 1 before the decimal point of 1.0001101B, the final number is 0001101B (because before the decimal point must be 1, so IEEE stipulates that only the decimal point behind can be recorded). For the important explanation of 23- bit mantissa, the first (i.e. hidden bit) is not compiled. Hidden bits are bits on the left side of the separator, which are usually set to 1 and suppressed.
Adım 4:
Sembol bit tanımı
Pozitif sayının işaret biti 0, negatif sayının işaret biti 1 olduğundan 17.625 sayısının işaret biti 0'dır.
Adım 5:
Kayan nokta sayısına dönüştür
- 1 bit sembol + 8 bit indeks + 23 bit mantis
- 0 10000011 00011010000000000000000B (onaltılık sistem 0 x418d0000 olarak gösterilir)
Referans kodu:
Kullanıcı tarafından kullanılan derleyicinin bu fonksiyonu uygulayan bir kütüphane fonksiyonu varsa, kütüphane fonksiyonu doğrudan çağrılabilir, örneğinampÖrneğin, C dilini kullanarak, bellekteki kayan nokta depolama biçiminin tamsayı gösterimini elde etmek için doğrudan C kütüphanesi fonksiyonu memcpy'yi çağırabilirsiniz.
Örneğinample: float floatdata; // dönüştürülmüş kayan nokta sayısı
- void* outdata; memcpy(outdata,&floatdata,4);
- Floatdata = 17.625 olduğunu varsayalım
- Eğer küçük uçlu depolama modu ise, yukarıdaki ifadeyi çalıştırdıktan sonra adres birimi outdata'da saklanan veri 0x00 olur.
- adres birimi (outdata + 1) verileri 0x00 olarak depolar
- adres birimi (outdata + 2) verileri 0x8D olarak depolar
- adres birimi (outdata + 3) verileri 0x41 olarak depolar
- If it is large-end storage mode, after executing the above statement, the data stored in outdata of address unit is 0x41 address unit (outdata + 1) stores data as 0x8D
- adres birimi (outdata + 2) verileri 0x00 olarak depolar
- adres birimi (outdata + 3) verileri 0x00 olarak depolar
- Kullanıcının kullandığı derleyici bu fonksiyonun kütüphane fonksiyonunu uygulamıyorsa, bu fonksiyonu gerçekleştirmek için aşağıdaki fonksiyonlar kullanılabilir:
void memcpy(void *hedef,void *kaynak,int n) - {
- char *pd = (char *)hedef; char *ps = (char *)kaynak;
- for(int i=0;i<n;i++) *pd++ = *ps++;
- }
- Ve sonra yukarıdaki memcpy(outdata,&floatdata,4) çağrısını yapın;
Example: İkili kayan nokta sayısını 0100 0010 0111 1011 0110 0110 0110 10B ondalık sayıya derle
Adım 1: İkili kayan nokta sayısı 0100 0010 0111 1011 0110 0110 0110B'yi sembol biti, üstel biti ve mantis biti olarak bölün.
0 10000100 11110110110011001100110B
- 1 bitlik işaret + 8 bitlik dizin + 23 bitlik kuyruk işareti bit S: 0 pozitif sayıyı belirtir
- Index position E: 10000100B =1×27+0×26+0×25+0×24 + 0 × 23+1×22+0×21+0×20
- =128+0+0+0+0+4+0+0=132
- Mantissa bitleri M: 11110110110011001100110B =8087142
- Adım 2: Ondalık sayıyı hesaplayın
- Ç = (−1)×(1.0 + M/223)×2E−127
- = (−1)0×(1.0 + 8087142/223)×2132−127
- = 1×1.964062452316284×32
- = 62.85
- Referans Kodu:
- float floatTOdecimal(long int byte0, long int byte1, long int byte2, long int byte3){
- uzun int gerçekbayt0,gerçekbayt1,gerçekbayt2,gerçekbayt3; char S;
- uzun int E,M;
- float D; gerçekbayt0 = bayt3; gerçekbayt1 = bayt2; gerçekbayt2 = bayt1; gerçekbayt3 = bayt0;
- eğer((gerçekbayt0&0x80)==0)
- {
- S = 0;//pozitif sayı
- }
- başka
- {
- S = 1;//negatif sayı
- }
- E = ((realbyte0<<1)|(realbyte1&0x80)>>7)-127;
- M = ((gerçekbayt1&0x7f) << 16) | (gerçekbayt2<< 8)| gerçekbayt3;
- D = güç(-1,S)*(1.0 + M/güç(2,23))* güç(2,E);
- return D;
- }
Fonksiyon açıklaması: parameters byte0, byte1, byte2, byte3 represent 4 bytes of binary floating point number.
The decimal number converted from the return value. For example, kullanıcı sıcaklık değerini ve çözünmüş oksijen değerini almak için komutu proba gönderir. Alınan yanıt çerçevesindeki sıcaklık değerini temsil eden 4 bayt 0x00, 0x00, 0x8d ve 0x41'dir. Daha sonra kullanıcı, aşağıdaki çağrı ifadesi aracılığıyla karşılık gelen sıcaklık değerinin ondalık sayısını alabilir. Yani sıcaklık = 17.625'tir. float sıcaklık = floatTOdecimal( 0x00, 0x00, 0x8d, 0x41)
Talimat Modunu Oku
The communication protocol uses MODBUS (RTU), and both the communication content and address can be customized based on customer requirements. The default configuration is network address 1, baud rate 9600, no parity check, and 1 stop bit. Users can modify these settings.
Function Code 0x03:
This function allows the host to retrieve real-time measurement values from the slave device, which are defined as single-precision floating-point values (i.e., occupying two consecutive register addresses). The received order is abcd, and the analytical order is cdab. Different parameters are marked with distinct register addresses.
The communication register address is as follows:
0000-0001: Main Value | 0002-0003: Temperature Value
İletişim Örn.amptarih:
- ExampFonksiyon kodu 03 talimatlarının dosyaları:
- Address = 1, Main Value = 7.00, Temp Value = 24.00
- Host Send: 01 03 00 00 00 04 XX XX | Slave Reply: 01 03 08 00 00 40 E0 00 00 41 C0 XX XX
Not:
- [01] Enstrüman iletişim adresini temsil eder;
- [03] 03 fonksiyon kodunu temsil eder;
- [08] represents 16 bytes data;
- [00 00 40 E0] = 7.00; | Main value ; Parse Order: 40 E0 00 00
- [00 00 41 C0]= 24.00; | Temperature Value ; Parse Order: 41 C0 00 00
- [XX XX] Represents the CRC 16 Check Code
Bakım
Kullanım gereksinimlerine göre, aletin kurulum pozisyonu ve çalışma koşulları nispeten karmaşıktır. Aletin normal şekilde çalıştığından emin olmak için, bakım personeli alet üzerinde düzenli bakım yapmalıdır. Lütfen bakım sırasında aşağıdakilere dikkat edin:
- Aletin çalışma ortamını kontrol edin. Sıcaklık aletin nominal aralığını aşarsa lütfen uygun önlemleri alın; aksi takdirde alet hasar görebilir veya hizmet ömrü azalabilir;
- When cleaning the plastic body of the instrument, please use a soft cloth and a soft cleaner to clean.
- Check to ensure the wiring on the terminal of the instrument is firm. Pay attention to disconnect the AC or DC power before removing the wiring cover.
- Check to determine display data of the instrument is normal or not.
Garanti, İade ve Sınırlamalar
Garanti
Icon Process Controls Ltd, ürünlerini ilk satın alan kişiye, söz konusu ürünlerin satış tarihinden itibaren bir yıl süreyle Icon Process Controls Ltd tarafından sağlanan talimatlara uygun olarak normal kullanım ve servis koşullarında malzeme ve işçilik açısından kusursuz olacağını garanti eder. bu tür ürünlerden. Icon Process Controls Ltd'nin bu garanti kapsamındaki yükümlülüğü, yalnızca ve münhasıran, Icon Process Controls Ltd'nin seçimine göre, Icon Process Controls Ltd incelemesinin tatmin edici bir şekilde malzeme veya işçilik açısından kusurlu olduğunu belirlediği ürün veya bileşenlerin onarılması veya değiştirilmesiyle sınırlıdır. garanti süresi. Icon Process Controls Ltd, bu garanti kapsamındaki herhangi bir taleple ilgili olarak, ürünün herhangi bir uygunsuzluk iddiasından sonraki otuz (30) gün içinde aşağıdaki talimatlar uyarınca bilgilendirilmelidir. Bu garanti kapsamında onarılan herhangi bir ürün, yalnızca orijinal garanti süresinin geri kalanı boyunca garanti kapsamında olacaktır. Bu garanti kapsamında yedek olarak sağlanan tüm ürünler, değiştirme tarihinden itibaren bir yıl süreyle garanti kapsamında olacaktır.
İade
Ürünler önceden izin alınmadan Icon Process Controls Ltd'ye iade edilemez. Arızalı olduğu düşünülen bir ürünü iade etmek için şu adrese gidin: www.iconprocon.comve bir müşteri iade (MRA) talep formu gönderin ve buradaki talimatları izleyin. Icon Process Controls Ltd'ye gönderilen tüm garantili ve garanti dışı ürün iadeleri ön ödemeli ve sigortalı olarak gönderilmelidir. Icon Process Controls Ltd, nakliye sırasında kaybolan veya hasar gören hiçbir üründen sorumlu olmayacaktır.
Sınırlamalar
Bu garanti aşağıdaki ürünler için geçerli değildir: 1) garanti süresinin ötesinde olan veya orijinal alıcının yukarıda belirtilen garanti prosedürlerini takip etmediği ürünler; 2) uygunsuz, kazara veya ihmalkar kullanım nedeniyle elektriksel, mekanik veya kimyasal hasara maruz kalanlar; 3) değiştirilmiş veya değiştirilmiştir; 4) Icon Process Controls Ltd tarafından yetkilendirilen servis personeli dışındaki herhangi birinin onarım girişiminde bulunması; 5) kazalara veya doğal afetlere maruz kalmış olmak; veya 6) Icon Process Controls Ltd'ye iade nakliyesi sırasında hasar görmesi durumunda, bu garantiden tek taraflı olarak feragat etme ve Icon Process Controls Ltd'ye iade edilen herhangi bir ürünü şu durumlarda imha etme hakkını saklı tutar: 1) üründe potansiyel olarak tehlikeli bir maddenin mevcut olduğuna dair kanıt bulunması; veya 2) ürün, Icon Process Controls Ltd'nin görev gereği tasarruf talebinde bulunmasının ardından 30 günden fazla süre boyunca Icon Process Controls Ltd'de talep edilmeden kaldı. Bu garanti, Icon Process Controls Ltd'nin ürünleriyle bağlantılı olarak yaptığı tek açık garantiyi içerir. TİCARİ ELVERİŞLİLİK VE BELİRLİ BİR AMACA UYGUNLUK GARANTİLERİ DAHİL ANCAK BUNLARLA SINIRLI OLMAMAK ÜZERE TÜM ZIMNİ GARANTİLER AÇIKÇA REDDEDİLMİŞTİR. Yukarıda belirtilen onarım veya değiştirme çözümleri, bu garantinin ihlali durumunda münhasır çözüm yollarıdır. Icon Process Controls Ltd HİÇBİR DURUMDA, KİŞİSEL VEYA GAYRİMENKUL MALLARI DAHİL OLMAK ÜZERE HERHANGİ BİR ARIZİ VEYA SONUÇ OLARAK ORTAYA ÇIKAN ZARARLARDAN VEYA HERHANGİ BİR KİŞİNİN YARALANMASINDAN SORUMLU OLMAYACAKTIR. BU GARANTİ, GARANTİ KOŞULLARININ NİHAİ, TAM VE MÜNHASIR BEYANINI OLUŞTURUR VE HİÇ KİMSE Icon Process Controls Ltd ADINA BAŞKA HERHANGİ BİR GARANTİ VEYA BEYANDA BULUNMAYA YETKİLİ DEĞİLDİR. Bu garanti Kanada'nın Ontario eyaletinin yasalarına göre yorumlanacaktır.
- If any portion of this warranty is held to be invalid or unenforceable for any reason, such finding will not invalidate any other provision of this warranty. For additional product documentation and technical support
- ziyaret etmek: www.iconprocon.com
- e-posta: sales@iconprocon.com or destek@iconprocon.com
- Tel: 905.469.9283
Belgeler / Kaynaklar
iCON TB800 Serisi Bulanıklık Kontrol Cihazı [pdf] Kullanım Kılavuzu TB800 Serisi, TB800 Serisi Bulanıklık Kontrol Cihazı, Bulanıklık Kontrol Cihazı, Kontrol Cihazı |