Intrebari si Raspunsuri Utile
Q: Câte cuptoare pot fi controlate cu o conexiune serială?
Între 1 și 8 cuptoare dacă pot partaja linia seriala. Asta înseamnă că toate controlerele lor de temperatură au modul de comunicare RS485, același format serial de date și aceeași viteză de transmisie. Dacă modulul de comunicare al controlerului de temperatură se bazează pe RS232, atunci doar 1 cuptor.
Q: De câte instanțe am nevoie și de câte computere?
O instanță a aplicației de control poate controla între 1 și 8 cuptoare conectate la 1 sau mai multe porturi seriale diferite, o instanță putând gestiona mai multe porturi seriale. Numărul de cazuri necesare depinde de numărul de cuptoare pe care le aveți și de localizarea acestora. De exemplu, dacă aveți 10 cuptoare și toate pot fi conectate la un computer, atunci aveți nevoie de 2 instanțe și 1 computer, dar și 2 computere pot fi folosite dacă unele dintre cuptoare vor fi conectate la al doilea computer. Într-un alt exemplu, dacă aveți 5 cuptoare în aceeași locație (deci toate pot fi conectate la același computer), atunci aveți nevoie de 1 instanță care rulează pe 1 computer. Dar dacă acele 5 cuptoare sunt situate în locații diferite și nu este practic să stabiliți un cablu serial între aceste locații, atunci aveți nevoie de 2 computere (unul în fiecare locație) și 2 instanțe (câte unul care rulează pe fiecare computer), chiar dacă în acest în cazul în care aveți mai puțin de 8 cuptoare.
Q: Câte instanțe pot fi rulate pe același computer?
Un computer poate rula mai multe instanțe ale aplicației de control. Numărul maxim de instanțe este limitat de porturile seriale disponibile (fiecare instanță necesită cel puțin 1 port serial) și de capacitatea de procesare paralelă a procesorului computerului (numărul de nuclee). În cel mai rău caz, când instanțele sunt complet încărcate (au toate cele 8 cuptoare care lucrează la cea mai rapidă eșantionare de 1 s), atunci un procesor cu N nuclee poate rula cel puțin 2xN instanțe complet încărcate. Cu toate acestea, majoritatea cazurilor nu sunt complet încărcate (majoritatea cuptoarelor au variații lente ale temperaturii și nu necesită timp de prelevare de 1 s) în acest caz, acest număr poate fi crescut. Ca atare, în majoritatea situațiilor practice ale unui procesor multicore modern, numărul de instanțe care rulează este limitat de numărul de porturi seriale instalate, mai degrabă decât de numărul de nuclee de procesor.
Q: Care sunt costurile acestui sistem?
Costurile complete pentru un sistem HeatMon operațional pot fi împărțite în costul licenței software și costurile de punere în funcțiune. Costul licenței software depinde de numărul de instanțe necesare și este compus dintr-un preț de bază de 800 € plus un preț suplimentar de 300 €/instanță. De exemplu, o licență pentru 2 instanțe va costa 1400 €, acest cost al software-ului prezentat aici este doar orientativ. Costurile de punere în funcțiune depind în mare măsură de nevoile clienților și de locație. Ele sunt mai mici în cazul punerii în funcțiune și putem asista de la distanță în acest proces cu alegerea componentelor și proiectarea și modificările electrice. Asistența la fața locului poate fi solicitată, dar este limitată în funcție de locație, iar costurile asociate pot fi destul de mari.
Q: Pe câte computere pot instala software-ul dacă cumpăr o licență?
Software-ul poate fi instalat și utilizat pe orice computer pe care îl dețineți, atâta timp cât numărul de instanțe instalate pe toate computerele combinate nu depășește numărul maxim de instanțe specificat în licența pe care o aveți. Numărul de instanțe discutate aici se referă la aplicația de control al cuptoarelor (htcontrol), instanțele aplicației de programare și monitorizare (htprog) nu sunt limitate și pot fi instalate pe câte computere este necesar.
Q: Ce să faci dacă aplicația de control dă „Eroare cheie de activare” la pornire?
Dacă aplicația de control a funcționat înainte, această eroare poate apărea dacă au avut loc unele modificări hardware sau dacă unele configurații hardware au fost modificate. Pentru a rezolva această situație, rulați din nou configurarea, dar numai la pagina care solicită validarea cheii, introduceți cheia de activare și apăsați butonul „Validare”. După aceea, anulați restul configurației.
Q: Ce să faci dacă la pornirea aplicației se dă o eroare că lipsesc unele fisiere dll?
Acest lucru se poate întâmpla și atunci când se instalează pentru prima dată și de obicei se întâmplă deoarece redistribuibilele de rulare Visual C++ nu sunt instalate sau au fost dezinstalate din greșeală. Pentru a rezolva acest lucru, rulați fișierul „vc_redist.x86.exe” prezent în pachetul de instalare, acesta va instala redistribuibilele de rulare dacă nu sunt deja instalate. Se poate întâmpla și dacă un fisier dll a fost șters din greșeală din folderul BIN al unei instanțe, în acest caz, dll-ul lipsă poate fi copiat înapoi din pachetul de configurare.
Q: Care sunt parametrii conexiunii seriale care trebuie configurați în regulatorul de temperatură al cuptorului?
Parametrii formatului de date seriale sunt: biti de date = 8 biți, bit de paritate = even, 1 bit de stop. Protocolul de comunicație trebuie setat la Modbus RTU. Rata baud ar trebui să fie setată la aceeași valoare setată în aplicația de control la setările corespunzătoare ale cuptorului, valoarea implicită este 19200, care este bună pentru majoritatea cazurilor. Dacă regulatorul de temperatură permite setarea timpului de răspuns, aceasta poate fi setat între 16 - 20 ms, aceasta va acoperi timpul de comutare de la transmisie la recepție în toate cazurile, inclusiv atunci când comutarea este făcută de driverul serial Windows folosind linia RTS. Numărul unității Modbus trebuie setat egal cu numărul cuptorului corespunzător din aplicația de control, între 1 - 8 corespunzător F1 - F8.
Q: Ce tip de convertor RS485 poate fi folosit pentru conectare cu cuptoarele?
Deoarece computerele și cele mai obișnuite placi de extensie seriale sunt dotate cu porturi seriale RS232, trebuie utilizat un convertor serial pentru a creea o linie de comunicație RS485. Cea mai bună soluție este să instalați o placa de extensie seriala care vine direct cu iesiri RS485, cu toate acestea, astfel de placi sunt mai puțin comune și sunt costisitoare. Ca atare, cea mai comună soluție este utilizarea porturilor seriale RS232 existente și/sau a plăcilor seriale suplimentare împreună cu convertoarele RS232 la RS485 corespunzătoare , linia RS485 funcționează aici în modul semi-duplex, aceeași linie fiind folosită atât pentru transmisie, cât și pentru recepție. Se recomandă convertoare de calitate industrială care sunt capabile să conducă o linie RS485 încărcată cu rezistențe de terminare la ambele capete, deoarece acest lucru conferă o imunitate ridicată la zgomot specifică comunicației RS485. Convertizoarele cu costuri reduse care sunt proiectate să funcționeze numai cu linie deschisă (fără rezistențe de terminare) ar trebui evitate, deoarece în acest caz linia devine mult mai susceptibilă la zgomot.
Pentru a rezolva această problemă, oferim un convertor dublu RS232 la RS485 care este capabil să conducă 2 linii RS485 independente încărcate cu rezistențe de terminare și cu nivel de prepolarizare pentru a menține o bună imunitate la zgomot. Vezi convertor RS485 dual.
Q: Se pot folosi convertoare USB la RS485 in locul porturilor seriale native?
Da se poate folosi un port serial virtual bazat pe USB cu transceiver RS485 integrat, dar nu este recomandat. Acest lucru se datorează faptului că dispozitivele și comunicațiile USB nu sunt concepute pentru a fi utilizate în mediul industrial unde este prezent un nivel mai ridicat de EMI, care poate duce la erori de comunicare, deoarece USB-ul utilizează atât semnalizare diferențială cât și semnalizare de mod comun. Dacă este utilizat, cablul USB trebuie să fie cât mai scurt posibil pentru a reduce interferențele.
