IHCStarter

Introduktion

Hvis du, ligesom jeg, har kæmpet med JAVA™ problemer og sikkerhedsindstillinger for at få “hul igennem” til LKs IHC controllere, så er IHCStarter et forsøg på at løse disse problemer.

IHCStarter fjerner behovet for at installere JAVA™ og nedgradering af sikkerhedsindstillinger (nødvendigt for at forbinde med ældre IHC Controllere). Samtidig åbner IHCStarter også op for en række andre muligheder.

IHCStarter gør grundlæggende at du kan tilgå:

Det eneste det kræver er at man kender IHC controllerens IP-adresse eller forbinder controlleren direkte med USB kabel til computeren.

Derudover kontrolleres der også som standard for muligheden for at lave automatisk dokumentation, via https://jemi.dk/ihc/docs/. Til sidst testes der for om der bruges kendte usikre adgangskoder til administrator adgangen på IHC Controlleren.

Installation

IHCStarter kan enten hentes som et Windows installationsprogram eller en standalone/portable version.

De fleste skal blot bruge Installer version, med Portable kan man have IHCStarter med på en USB stick også smide den i de fleste nyere pc'er og dermed få tilgå IHC Controlleren uden at installere noget på selve computeren permanent.




Installationsguide

  1. Hent Installer (35,6 MB) (Hvis du ønsker den standalone/portable version skal du hente Zip fil (46,2 MB) og blot pakke den ud)
  2. Start instalaltions programmet, IHCStarterInstaller.exe.
  3. Herefter følger en standard Windows installation, under installation kan du kun vælge om du vil oprette en genvej på skrivebordet eller ej.

Vejledning

  1. Når programmet starter første gang importeres og tilføjes evt. gemte IHC Controller på PC'en - forudsat du har brugt LKs egne løsninger på pc'en tidligere. Derudover vises en lille donation reminder.
  2. Du kan nu indtaste IP adressen på IHC controller eller tast/vælg USB hvis controlleren er forbundet direkte via USB kabel.
  3. Tryk på "Hent" knappen - programmet vil nu forsøge at forbinde til IHC Controlleren og hente en oversigt over hvilke tjenester der findes på controlleren
  4. For hver tjeneste der findes på controlleren, vil der komme et ikon med mulighed for at starte tjenesten. Under hver tjeneste findes der også en "Opret genvej" mulighed, som opretter en skrivebordsgenvej til tjenesten. ikoner
  5. Når tjenesterne er indlæst kontrolleres der for om dokumentationen på kontrolleren kan tilgås, hvis det er muligt, tilføjes et "Dokumentation" ikon som giver mulighed for automatisk at bygge dokumentation vha. jemi.dk/ihc/docs/. Derudover kan du også hente projektfilen (.vis filen) ud fra controlleren
  6. Til sidst kontrolleres der om admin kontoen benytter kendte usikre adgangskoder: admin og icwmodule - kommer denne advarsel vil jeg kraftigt anbefale at du ændre adgangskoden omgående i IHC Administrator. En usikker adgangskode vises også med flammesymbol ved "IHC Administrator" ikonet, se eksemplet herover.
  7. Når alt er gennemført, tilføjes controlleren til dropdown menuen, så den nemt og hurtigt kan forbindes med igen

Rediger

Ved at trykke på blyant ikonet() ud for dropdown menuen åbnes der for redigering.

redigering

Her kan du navngive dine controllere og slette/ændre dem fra oversigten.

Indstillinger

Ved at trykke på værktøj ikonet() ud for dropdown menuen åbnes der for indstillinger.

indstillinger

Her kan du frakoble "Hent dokumentation" og "Kontroller adgangskoder" som beskrevet i "Brug af IHCStarter": punkt 5+6.

Der er også muligheden for "Undersøg IHC Controller firmware ved start af programmer" som altid automatisk vil undersøge om firmwaren i IHC controlleren er blevet opdateret, i forhold til sidst hvor IHCStarter forbandt med den. Dette kan gøre opstart af tjenesterne sløvere. Anbefales kun hvis du har en Visual 3 controller

Kontroller for opdateringer af IHCStarter ved opstart - ja det gør netop det

Problemer

Jeg får fejlbeskeden "Kunne ikke hente data fra: http:/IP ADRESSE".
Undersøg om du kan åbne IP adressen du har indtastet i browseren på samme pc som du kører IHCStarter på. Hvis du ikke kan det så er det en forkert ip adresse eller du er ikke på det samme netværk som IHC Controller.
Hvis du har ændret Web Port i IHC Administrator skal du indtaste porten efter ip adressen - f.eks. 192.168.1.20:8080 hvis du har ændret porten til 8080. Kan du ikke huske porten prøver IHCStarter at finde den.
Du kan altid forbinde tl din IHC Controller via USB-kabel og dermed kan IHCStarter altid få forbindelse unanset hvad du har ændret porten til.
Hvis det stadig ikke virker så kontakt mig.
Jeg har forbundet min controller via USB men IHCStarter kan ikke forbinde
Prøv om du kan åbne http://usb i din browser. Se også herover: "Jeg får fejlbeskeden "Kunne ikke hente data fra: http:/IP ADRESSE""
Hvis du ikke kan åbne via USB kan også skyldes du ikke har installeret USB driveren til din IHC Controller - du kan hente dem her: jemi.dk/ihc/files/ihcusb.zip. Pak filen ud og højreklik på "rndiscmp2.inf" og vælg "Installer/Install".
Hvis oventående driver ikke virker så kan du prøve med de endnu ældre her: jemi.dk/ihc/files/old-usb.zip - pak filen ud og gå i mappen og kør "DPInst_amd64.exe" hvis du har en 64 bit computer, hvis i tvivl så har du nok det :) ellers "DPInst_x86.exe" hvis du har en 32 bit.
Jeg får fejlbeskeden "Versions fejl"
Hvis du har opdateret firmwaren på din IHC Controller skal du trykke på hent knappen i nederste højre hjørne af brugerfladen for at hente det nyeste software fra din controller.
Programmvinduet er meget lille / teksten er svær at læse
Du har nok en skærm med en høj opløsning på. IHCStarter forsøger selv at opdage det, men hvis det ikke virker automatisk, så kan du trykke på "Z" eller "+" for at skifte imellem dobbelt og normal størrelse. Husk at du ikke skal stå i et indtastningsfelt når du trykker på "Z" eller "+".
Programmet kan ikke forbinde til min Controller - jeg har en IHCTerm controller
Desværre kan jeg ikke lave understøttelse for IHCTerm - det er en helt anden løsning og du burde nok overveje at købe en nyere controller. Mit program understøtter alle Version 2 og 3 controller uanset firmware versioner.

Kontakt

Du kan altid kontakte mig på IHCStarter@jemi.dk hvis du har spørgsmål, ideer eller problemer.

Donation

Hvis du syntes godt om mit lille program kan du donere via hovedsiden på IHC Captain projekt: https://jemi.dk/ihc/#donation

Versioner

2.9.4
  • Løst problem med USB driver check
2.9.3
  • Tilføjet IHC USB driver check - der kommer snart en USB driver installer guide
  • Forbedret fejlhåndtering af forbindelsesproblemer med controller
  • Forbedret check af IHCStarter opdateringer ved opstart
  • Forbedret stabilitet generelt
2.9.2
  • Forbedret skalering af IHCs java applikationer på skærme med høj DPI
2.9.1
  • Løst problemer med ingen opstart af programmet
2.9.0
  • Mulighed for at slette cache hvis fejlet - hold ctrl eller alt nede og tryk på "Hent" knappen
  • (gen)Tilføjet 32 bit versioner - der var en del der henvendelser på det
  • Løst problemer med Windows i "sikret" tilstand som gjorde at Portable versionen ikke virkede på "specielle" Windows installationer
  • Forhåbentligt løst nogle sikkerhedsproblemer
  • Forbedret validering af IHC controller
  • Har udskiftet wget med curl
  • Forbedret håndtering af sikkerhedsscanning
2.8.6
  • Programmet er nu 100% 64bit(x64) - bruger du Windows i en 32 bit version så kontakt mig UPDATE: Fra 2.9.0 understøtter jeg igen 32bit
  • Løst en fejl hvor programmet kunne gå i loop når det søgte efter alternative porte
  • Tilføjet FAQ omkring manglende USB drivere
  • Skiftet til en anden JAVA distrubtion fra Eclipse Foundation det betyder at programmet fylder en del mindre både i download og installation.
2.8.5
  • Applikationen er nu signed helt officielt
2.8.2
  • Forbedret håndtering af USB forbindelse
2.8.1
  • Problem med store skærmopløsninger som gjorde at knapperne i bunden forsvandt er nu løst
  • Forsøger at finde web porten hvis der ikke er forbindelse på port 80 - til dem der har ændret i web port men glemt til hvad ;) - hvis alt fejler så forbind din controller med USB
  • Forbedret fejlhåndtering af gamle Windows versioner
2.7.3
  • Automatisk check af nye version af IHCStarter ved opstart - kan frakobles under indstillinger
2.7.2
  • Løst endnu et problem med mapper med mellemrum i
  • Interne forbedringer i "build system"
2.7
  • Løst problem med mapper med mellemrum i 🙈
  • Optimering af pladsforbrug
2.6
  • Løst problemer med V3 controller firmware - du skal derfor ikke pille i din generelle java.security 😀
  • Komprimeret og forbedret afvikling af programmer
2.5
  • Helt omskrevet brugerflade og al logik er gennemgået
  • Tilføjet mulighed for at flytte vinduet 😀
  • Opdelt indstilling og redigering af controllere i to separate områder
  • Tilføjet mulighed for at hente vis projektfilen hvis muligt
  • Tilføjet "Undersøg IHC Controller firmware ved start af programmer" under indstillinger, som automatisk vil kontrollere firmwaren versionen på IHC Controlleren imod den sidste set af IHCStarter. Det er til jer der hele tiden får ny firmware fra LK 🤣
  • Forbedret start af portable/standalone - tak til Steffen
  • Forbedret fejl dialog med henvisning til hjemmesiden og Vis logfil" mulighed
  • Ny IHCStarter.exe som er mindre og skulle virker på flere Windows versioner
  • Kontrol om succesfuld opstart af services efter start
2.2
  • Windows installer og IHCStarter.exe er nu begge "signed" og det burde give lidt færre advarsler i Windows
2.1
  • Windows installer mulighed tilføjet - der findes stadig en portable version (zip) - burde løse Windows 10 problemer med mere
2.0
  • Langt bedre brugerflade
  • Understøttelse af https://jemi.dk/docs
  • Kontrol af usikre adgangskoder
  • Mulighed for at have gemme indstillinger for flere controllere
  • Forbedret cache af data
1.8
  • Den opdager nu automatisk ny firmware på controlleren og opdatere derfor sig selv - så HVER gang LK kommer med nye fede features så kommer de automatisk med over (Tak til Peter Dall)
  • Understøtter nu controllere med firmware versioner under 2.8.1 - tak til Lars1 og Lars Jacobsen på IHC-User.dk for deres altid store indsats med java eventyr - teknisk info: ved firmare under 2.8.1 benytter den TLS1.0
1.2
  • Bedre brugerflade
1.0
  • Grundlæggende funktionalitet til at hente og starte via vbs

Legal

IHCStarter indeholder JAVA fra Eclipse Foundation.

IHCStarter benytter curl i henhold til https://curl.se/docs/copyright.html

IHCStarter benytter ikoner fra https://www.iconfinder.com/iconsets/circle-icons-1 som er er under GPL3

Denne side er ikke en del af Schneider Electric Danmark A/S/Lauritz Knudsen/LK og er ikke på nogen måde forbundet med disse. IHC® er muligvis et registeret varemærke tilhørende Schneider Electric Danmark/LK


Mikkel Skovgaard


We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Schneider Electric Danmark A/S/Lauritz Knudsen/LK, or any of its subsidiaries or its affiliates. The official Schneider Electric Danmark A/S/Lauritz Knudsen/LK web site is available at www.lk.dk. IHC® og LK are registered trademarks of Schneider Electric Danmark A/S/Lauritz Knudsen/LK.
Java™ is a registered trademarks of Oracle and/or its affiliates, https://www.oracle.com/legal/trademarks.html. Other names may be trademarks of their respective owners.