Povezava HMI in PLC deluje zanesljivo šele takrat, ko se ujemajo protokol, naslovi, podatkovni tipi in pomen posameznega registra.
Pri najpogostejši zasnovi je Weintek HMI odjemalec Modbus TCP, Siemensov krmilnik pa strežnik. HMI bere meritve ter stanja stroja in pošilja dovoljene zahteve. Krmilna logika se še vedno izvaja v PLC-ju; HMI ne sme nadomestiti varnostnih funkcij. Pred začetkom preverite točno oznako Siemensovega CPU-ja, razpoložljivo različico programske opreme in dejansko podporo Modbus TCP. Na primer pri S7-200 SMART se Modbus TCP lahko aktivira z ustreznimi programskimi instrukcijami, ne nujno samodejno.
Predstavljajmo si stroj s tekočim trakom. En logični register prenese hitrost v desetinkah enote, drugi števec kosov, tretji stanje napake. Ko HMI pošlje zahtevo za novo hitrost, PLC preveri dovoljene meje in šele nato sprejme nastavitev. Končni naslovi se določijo glede na projekt; oznaka 40001 v dokumentaciji ni vedno enaka numeričnemu naslovu v gonilniku, ker nekateri uporabljajo odmik za ena.
Če se na zaslonu pojavljajo nelogične številke, preverite vrstni red besed (word order) in bajtov, predznak, pretvorbo med celoštevilskim in realnim tipom ter lestvico. Povezava je lahko vzpostavljena, podatkovni model pa še vedno napačen.
Neposreden zapis v PLC ni isto kot izvedba ukaza. V industrijskem stroju je smiselna struktura zahteva–potrditev–rezultat: HMI nastavi željo, PLC preveri pogoje, nato vrne potrditev ali opis zavrnitve. Varnostne funkcije morajo ostati neodvisne od zaslona.
V Svetu Črnil v Ljubljani pomagamo pri povezovanju HMI, PLC in industrijskih naprav. Pošljite model panela, oznako PLC-ja, želeni seznam podatkov in opis stroja. Pripravimo lahko register map, komunikacijski test ter pregledno vizualizacijo, ki jo bo mogoče tudi vzdrževati.
Strokovni vir: Siemens S7-200 SMART System Manual. Pri priklopu vedno preverite priročnik in konkretno različico uporabljenih naprav.
SIEMENS Smart Panel SMART 700 IE V3 SIMATIC HMI
SIEMENS SIMATIC S7-200 SMART SR20 PLC enota
Siemens SIMATIC S7-200 SMART CPU ST20 za avtomatizacijo
TTL modul za serijsko komunikacijo MODBUS in avtomatizacijo
Razvoj in programiranje za industrijsko avtomatizacijo pond