PHPoC P5H-151 IoT šliuzo įrenginys
Baigėsiview
- P5H-152 yra programuojamas įrenginys, teikiantis Ethernet funkciją. Kadangi šiame gaminyje yra nuoseklusis prievadas, kurį galima pasirinkti į RS485 arba RS422, prie tinklo galite prijungti įvairius nuosekliuosius įrenginius.
- Norint programuoti šiame gaminyje, reikia naudoti PHPoC (PHP on Chip). PHPoC sintaksė yra gana panaši į PHP, bendrosios paskirties scenarijų kalbą. Todėl kiekvienas, turintis programavimo patirties, gali nesunkiai išmokti ir juo naudotis.
- Nors PHPoC ir PHP yra gana panašios sintaksės, jos yra aiškiai skirtingos programavimo kalbos. Norėdami gauti daugiau informacijos, žr. PHPoC kalbos nuorodą ir PHPoC vs PHP.
Savybės
- savarankiškai sukurtas PHPoC interpretatorius
- paprasta kūrimo aplinka per USB
- 10/100 Mbps Ethernet
- nuoseklusis prievadas, kurį galima pasirinkti RS485 arba RS422 6 vartotojo apibrėžtiems šviesos diodams
- pačių sukurtų TCP/IP stekų
- Web Serveris
- WebLizdas, TLS
- įvairios bibliotekos (el. paštas, DNS, MySQL ir kt.)
- specialus kūrimo įrankis (PHPoC Debugger)
H/W specifikacija
Galia | Įvesties galia | Nuolatinės srovės lizdas, 5 V (± 0.5 V) |
Dabartinis suvartojimas | tipinė – apie 273mA | |
Matmenys | 89 mm x 57 mm x 24 mm | |
Svoris | apie 69 g | |
Sąsaja |
Serijinis prievadas | D-SUB 9 kontaktų vyriška jungtis, RS232 prievadas |
Tinklas | 10/100 Mbps Ethernet | |
USB | USB įrenginio prievadas – prijungti prie kompiuterio | |
LED | 9 šviesos diodai (sistema: 4, vartotojo nustatyta: 6) | |
Temperatūra (saugojimo / veikimo) | -40 ℃ ~ 85 ℃ | |
Aplinka | Atitinka RoHS reikalavimus |
Išdėstymas
Elektros tiekimas
DC 5V įėjimas
Šis prievadas yra energijos tiekimo įvesties prievadas. Įvesties ttage yra DC 5 V (± 0.5 V), o specifikacija yra tokia:
Ethernet
Ethernet prievadas palaiko 10/100 Mbps Ethernet. Šis prievadas yra RJ45 jungtis ir programavimui susietas su NET0.
Serijinis prievadas
P5H-152 nuosekliojo prievado tipą galima pasirinkti į RS485 arba RS422. Šis prievadas yra 6 polių gnybtų blokas ir programavimui susietas su UART0.
Norint naudoti RS485 UART0, reikia nustatyti srauto valdymą. Norėdami gauti daugiau informacijos, žr. p40 dokumento PHPoC įrenginių programavimo vadovą.
Nr | Lable | Aprašymas | Lygis | I/O | Laidai |
1 | TR+ | Duomenys + | RS485 | Įėjimas/išėjimas | Privaloma |
2 | TR- | Duomenys – | RS485 | Įėjimas/išėjimas | Privaloma |
3 | GND | Žemė | Žemė | – | Būtina (3 arba 6) |
6 | GND | Žemė | Žemė | – | Būtina (3 arba 6) |
RS422 kaiščio priskyrimas
Nr | Lable | Aprašymas | Lygis | I/O | Laidai |
1 | TX+ | Perduoti duomenis + | RS422 | Išeina | Privaloma |
2 | TX- | Perduoti duomenis - | RS422 | Išeina | Privaloma |
3 | GND | Žemė | Žemė | – | Būtina (3 arba 6) |
4 | RX+ | Gauti duomenis + | RS422 | In | Privaloma |
5 | RX- | Gauti duomenis – | RS422 | In | Privaloma |
6 | GND | Žemė | Žemė | – | Būtina (3 arba 6) |
LED
Šiame gaminyje yra 10 šviesos diodai. Naudotojo nustatyti šviesos diodai įsijungia, kai išvedate LOW į prijungtą UIO kaištį.
Lable | Spalva | Aprašymas | UIO kaištis |
PWR | Raudona | Sistemos LED – tiekia maitinimą | N/A |
STS | Geltona | Sistemos LED – sistemos būsena | N/A |
L0 | Žalia | Vartotojo nustatytas šviesos diodas | UIO1.8 |
L1 | Žalia | Vartotojo nustatytas šviesos diodas | UIO1.7 |
L2 | Žalia | Vartotojo nustatytas šviesos diodas | UIO1.6 |
A0 | Žalia | Vartotojo nustatytas šviesos diodas | UIO1.9 |
A1 | Žalia | Vartotojo nustatytas šviesos diodas | UIO0.30 |
B | Žalia | Vartotojo nustatytas šviesos diodas | UIO0.31 |
RJ45_G | Žalia | Sistemos LED – sistemos būsena | N/A |
RJ45_Y | Geltona | Sistemos šviesos diodas – tinklo ryšio būsena | N/A |
Funkcijos mygtukas
Funkcinis mygtukas, esantis šoninio skydelio angoje, naudojamas šiam gaminiui valdyti kaip mygtuko nustatymo režimą.
USB įrenginio prievadas, skirtas prijungti prie kompiuterio
USB įrenginio prievadas skirtas prijungti prie kompiuterio. P5H-152 galite pasiekti naudodami kūrimo įrankį, prijungę USB kabelį prie šio prievado.
Programinė įranga (IDE)
PHPoC derinimo priemonė
PHPoC Debugger yra programinė įranga, naudojama PHPoC produktams kurti ir nustatyti. Norėdami naudoti PHPoC, turite įdiegti šią programą savo kompiuteryje.
- PHPoC Debugger atsisiuntimo puslapis
- PHPoC derinimo vadovas
PHPoC Debugger funkcijos ir savybės
- Įkelti files iš vietinio kompiuterio į PHPoC
- Atsisiųsti files PHPoC į vietinį kompiuterį
- Redaguoti files saugomi PHPoC
- Derinti PHPoC scenarijus
- Stebėkite PHPoC išteklius
- Konfigūruokite PHPoC parametrus
- Atnaujinkite PHPoC programinę-aparatinę įrangą
- Palaikykite MS Windows O/S
Produkto prijungimas
USB jungtis
- Prijunkite P5H-152 USB įrenginio prievadą prie kompiuterio USB kabeliu.
- Paleiskite PHPoC Debugger
- Pasirinkite prijungtą COM PORT ir paspauskite prisijungti
) mygtuką.
- Jei USB sėkmingai prijungtas, prijungimo mygtukas bus išjungtas ir atjungimo mygtukas
) bus suaktyvintas
Nuotolinis ryšys
P5H-152 suteikia nuotolinį ryšį. Norėdami gauti daugiau informacijos, žr. PHPoC Debugger vadovo puslapį.
Nustatyti iš naujo
Nustatymai Atstatyti
Nustatymai iš naujo nustato visus PHPoC produktų nustatymus į gamyklinius numatytuosius nustatymus.
Nustatymų atkūrimo procedūra
Žingsnis | Veiksmas | Produkto būsena | STS šviesos diodas |
1 | Trumpai paspauskite funkcinį mygtuką (mažiau nei 1
antra) |
Mygtuko nustatymo režimas | On |
2 | Toliau spauskite funkcijos mygtuką virš 5
sekundžių |
Parengiamas inicijavimas | Labai mirksi
greitai |
3 | Patikrinkite, ar STS šviesos diodas IŠJUNGTAS | Inicijuoti paruošta | Išjungta |
4 |
Atleiskite funkcijos mygtuką iškart po to, kai STS išjungtas. (※ Jei neatleisite mygtuko per 2 sekundes, būsena grįš
iki 3 žingsnio) |
Vyksta inicijavimas |
On |
5 | Automatinis perkrovimas | Pradinė būsena | Išjungta |
Atstatyti gamyklinius nustatymus
Factory Reset nustato visus PHPoC produktų nustatymus į gamyklinius, įskaitant slaptažodį. Be to, visi file„Flash“ atmintyje saugomi s ir sertifikatai ištrinami. Dėl šios priežasties turite sukurti atsarginę kopiją files prieš atkurdami gamyklinius nustatymus. Norint atkurti gamyklinius nustatymus, reikalingas PHPoC derintuvas.
Gamyklinio atstatymo procedūra
Web Sąsaja
Pats PHPoC turi a webserveris teikti a web sąsaja. Gavęs HTTP užklausą, jis vykdo php scenarijų prašomame file (jei yra) ir atsakyti klientui. Webserveris nepriklauso nuo PHPoC pagrindinio scenarijaus. TCP 80 naudojamas web serverio ir sąsają galite naudoti per Internet Explorer, Chrome ar bet kurią kitą web naršyklių.
Kaip vartoti web sąsaja
Norėdami naudoti web sąsaja, „index.php“ file turėtų būti file jūsų PHPoC sistema. Prisijunkite prie šio puslapio įvesdami įrenginio IP adresą, kai jį prijungsite prie tinklo.
Jei pavadinimas file nėra „index.php“, tiesiog nurodykite pavadinimą file po IP adreso su pasviruoju brūkšniu.
Praktinis naudojimas Web Sąsaja
Nuo pat web serveris vykdo php scenarijų prašomame file, vartotojas gali įdėti php kodą į prašomą file bendrauti su periferiniais įrenginiais. Verta paminėti, kad yra ir kitas būdas sąveikauti su periferiniais įrenginiais realiuoju laiku iš web sąsaja. Tai galima padaryti naudojant weblizdas.
Slaptažodžių nustatymas
Jei gaminiui nustatėte slaptažodį, jį turite įvesti prijungdami gaminį per USB arba tinklą.
Norėdami gauti daugiau informacijos, žr. PHPoC Debugger vadovo puslapį.
Pabėgimas nuo begalinio nustatymo iš naujo
PHPoC iš esmės paleidžia scenarijus, kai jis paleidžiamas. Todėl gali būti, kad PHPoC negalima išvengti begalinio perkrovimo, kai scenarijuje yra sistemos komanda, pvz., „perkrauti“. Norint išspręsti šią problemą, būtina sustabdyti vykdomą scenarijų.
Žr. toliau.
- Įjungiamas IPT režimas
Įveskite savo PHPoC gaminį į IPT režimą tiekdami maitinimą, kol nuspausdami FUNC mygtuką. IPT režimu galite pasiekti PHPoC naudodami PHPoC Debugger nevykdydami scenarijaus. - Prisijunkite prie PHPoC
Prijunkite kompiuterį prie PHPoC per USB kabelį ir prie prievado per PHPoC Debugger. Bus atidarytas pranešimų langas, susijęs su IPT režimu. - Perkraukite PHPoC
Perkraukite PHPoC naudodami PHPoC derinimo programos meniu „Perkrauti produktą“. Paleidus iš naujo, PHPoC nustoja vykdyti scenarijų, net jei jis nėra IPT režimu. - Teisingas šaltinio kodas
Pataisykite šaltinio kodą, kad išvengtumėte begalinio perkrovimo būsenos.
Informacija apie įrenginį
Įrenginys | Kiekis | Kelias | Pastaba |
NET | 1 | /mmap/net0 | – |
TCP | 5 | /mmap/tcp0~4 | – |
UDP | 5 | /mmap/udp0~4 | – |
UART | 1 | /mmap/uart0 | – |
UIO | 2 | /mmap/uio0~1 | 6 šviesos diodas (kaištis #0.30-31, #1.6-9), TXDE (#0.8) |
ST | 8 | /mmap/st0~7 | – |
UM | 4 | /mmap/um0~3 | – |
NM | 1 | /mmap/nm0 | – |
RTC | 1 | /mmap/rtc0 | – |
Daugiau informacijos apie įrenginių naudojimą rasite PHPoC įrenginių programavimo vadove, skirtame p40.
Dokumentai / Ištekliai
![]() |
PHPoC P5H-151 IoT šliuzo įrenginys [pdf] Naudotojo vadovas P5H-151, IoT šliuzo įrenginys, P5H-151 IoT šliuzo įrenginys, šliuzo įrenginys, šliuzas |