MODBUS

Opis

Tukaj lahko nastavite odjemalske (glavne) signale MODBUS . Povezave s strežniki MODBUS (ali podrejenimi) na določenih naslovih IP je mogoče ustvariti z vhodnimi/izhodnimi signali (registri ali digitalnimi). Vsak signal ima edinstveno ime, tako da ga je mogoče uporabiti v programih.

 

Osveži

Pritisnite ta gumb, da osvežite vse povezave MODBUS. Osveževanje odklopi vse enote modbusa in jih ponovno poveže. Vsi statistični podatki so potrjeni.

 

Dodaj enoto

Pritisnite ta gumb, da dodate novo enoto MODBUS.

 

Izbriši enoto

Pritisnite ta gumb, da izbrišete enoto MODBUS in vse signale na tej enoti.

 

Nastavite IP-številko enote

Tukaj je prikazan IP naslov enote MODBUS. Pritisnite gumb, da ga spremenite.

 

Zaporedni način

Na voljo samo, ko je izbrana možnost Prikaži napredne možnosti. Potrditev tega okvirčka prisili odjemalca modbus, da počaka na odziv, pred pošiljanjem naslednje zahteve. Ta način zahtevajo nekatere enote Fieldbus. Vklop te možnosti lahko pomaga, če je več signalov, povečanje frekvence zahteve pa povzroči prekinitev signala.

Dejanska frekvenca signala je lahko nižja od zahtevane, če je v zaporednem načinu določenih več signalov. Dejansko frekvenco signalov lahko spremljate v statistiki signala. Signalni indikator postane rumen, če je dejanska frekvenca signala manjša od polovice vrednosti, izbrane na spustnem seznamu Frequency .

 

Dodaj signal

Pritisnite ta gumb, da dodate signal ustrezni enoti MODBUS.

 

Izbriši signal

Pritisnite ta gumb, da izbrišete signal MODBUS iz ustrezne enote MODBUS.

 

Nastavitev vrste signala

S tem spustnim menijem izberite vrsto signala.

Razpoložljive vrste so:

Digitalni vhod
Digitalni vhod (tuljava) je enobitna količina, ki se odčita iz enote MODBUS na tuljavi, določeni v naslovnem polju signala. Uporablja se funkcijska koda 0x02 (Read Discrete Inputs).
Digitalni izhod
Digitalni izhod (tuljava) je enobitna količina, ki jo je mogoče nastaviti na visoko ali nizko. Preden uporabnik nastavi vrednost tega izhoda, se vrednost odčita z oddaljene enote MODBUS. To pomeni, da se uporablja funkcijska koda 0x01 (Read Coils). Ko je izhod nastavljen s programom robota ali s pritiskom na gumb set signal value , se uporablja funkcijska koda 0x05 (Write Single Coil) naprej.
Vnos v register
Vnos registra je 16-bitna količina, prebrana z naslova, določenega v naslovnem polju. Uporablja se funkcijska koda 0x04 (Read Input Registers).
Registriraj izhod

Izhod registra je 16-bitna količina, ki jo lahko nastavi uporabnik. Preden je vrednost registra nastavljena, se vrednost odčita z oddaljene enote MODBUS. To pomeni, da se uporablja funkcijska koda 0x03 (Read Holding Registers). Ko je izhod nastavljen s programom robota ali z določitvijo vrednosti signala v polju nastavljena vrednost signala , se za nastavitev vrednosti na oddaljeni enoti MODBUS uporabi funkcijska koda 0x06 (Write Single Register).

 

Nastavite naslov signala

To polje prikazuje naslov na oddaljenem strežniku MODBUS. Z zaslonsko tipkovnico izberite drug naslov. Veljavni naslovi so odvisni od proizvajalca in konfiguracije oddaljene enote MODBUS.

 

Nastavi ime signala

Uporabnik lahko s pomočjo zaslonske tipkovnice določi ime signala. To ime se uporablja, ko se signal uporablja v programih.

 

Vrednost signala

Tukaj je prikazana trenutna vrednost signala. Za signale registra je vrednost izražena kot nepodpisano celo število. Za izhodne signale lahko želeno vrednost signala nastavite s tipko. Ponovno, za izhod registra mora biti vrednost, ki jo je treba zapisati v enoto, podana kot nepodpisano celo število.

 

Stanje povezljivosti signala

Ta ikona prikazuje, ali je signal mogoče pravilno odčitati/zapisati (zeleno) ali če se enota odzove nepričakovano ali ni dosegljiva (sivo). Če je prejet odziv izjeme MODBUS , se prikaže odzivna koda. Odzivi na izjemo MODBUS-TCP so:

E1
NEDOVOLJENA FUNKCIJA (0x01) Koda funkcije, prejeta v poizvedbi, ni dovoljeno dejanje za strežnik (ali podrejenega).
E2
NEDOVOLJEN PODATKOVNI NASLOV (0x02) Koda funkcije, prejeta v poizvedbi, ni dovoljeno dejanje za strežnik (ali podrejenega), preverite, ali vneseni naslov signala ustreza nastavitvi oddaljenega strežnika MODBUS.
E3
NEVELJAVNA VREDNOST PODATKOV (0X03) Vrednost iz podatkovnega polja poizvedbe ni dovoljena na strežniku (oz. podrejeni enoti); preverite, da je vnesena vrednost signala veljavna za določeni naslov oddaljenega strežnika MODBUS.
E4
NAPAKA PODREJENE NAPRAVE (0x04) Prišlo je do nepopravljive napake, ko je strežnik (ali podrejeni) poskušal izvesti zahtevano dejanje.
E5
POTRDITEV (0x05) Specializirana uporaba v povezavi s programskimi ukazi, poslanimi oddaljeni enoti MODBUS.
E6

PODREJENA NAPRAVA ZASEDENA (0x06) Specializirana uporaba v povezavi s programskimi ukazi, poslanimi na oddaljeno MODBUS enoto, podrejena (strežnik) se zdaj ne more odzvati.

 

Prikaži napredne možnosti

To potrditveno polje prikazuje/skriva napredne možnosti za vsak signal.

 

Napredne možnosti
Posodobi pogostost
Ta meni lahko uporabite za spreminjanje frekvence posodabljanja signala. To pomeni frekvenco, s katero se pošljejo zahteve oddaljeni enoti MODBUS za odčitavanje ali zapisovanje vrednosti signala. Ko je frekvenca nastavljena na 0, se zahteve za modbus začnejo na zahtevo z uporabo funkcij skripte modbus_get_signal_status, modbus_set_output_registerin modbus_set_output_signal .
Podrejeni naslov
To besedilno polje lahko uporabite za nastavitev določenega podrejenega naslova za zahteve, ki ustrezajo določenemu signalu. Vrednost mora biti v razponu 0-255 oba vključena, privzeta vrednost pa je 255. Če spremenite to vrednost, je priporočljivo, da pri spreminjanju podrejenega naslova preverite priročnik oddaljene naprave MODBUS, da preverite njeno funkcionalnost.
Število ponovnih povezav
Število, kolikokrat je bila povezava TCP zaprta in ponovno povezana.
Stanje povezave
Stanje povezave TCP.
Odzivni čas [ms]
Čas med poslanim zahtevkom za modbus in prejetim odgovorom - to se posodobi le, ko je komunikacija aktivna.
Napake paketov MODBUS
Število prejetih paketov, ki so vsebovali napake (tj. neveljavna dolžina, manjkajoči podatki, napaka TCP vtičnice).
Zakasnitve
Število zahtev za modbus, ki niso prejele odgovora.
Zahteve niso uspele
Število paketov, ki jih ni bilo mogoče poslati zaradi neveljavnega stanja vtičnice.
Dejanska frekvenca

Povprečna frekvenca posodobitev stanja odjemalskega (glavnega) signala. Ta vrednost se ponovno izračuna vsakič, ko signal prejme odgovor od strežnika (ali podrejenega).

Vsi števci štejejo do 65535, nato pa se ovijejo nazaj na 0.